2020/1/16 40
40 40
架构设计方法学-体系结构设计的基本方法的应用
• 综合两种设计方法的优略: • 在总的架构设计方面,我们应该采取面向过程的的设计方法,以保证整个系统架构的稳定性、
8 8
构建阶段
在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详尽的测试。
本阶段的主要目标如下:
•
通过优化资源和避免不必要的返工达到开发成本的最小化
•
根据实际需要达到适当的质量目标
•
据实际需要形成各个版本(Alpha,Beta,and other test release)
2020/1/16 3
3 3
UP统一过程
架构设计过程分为二个阶段:高层设计阶段和详细设计阶段 哲学
用户界面设计
需求开发
体系架构设计
数据库设计
模块设计
实现与测试
2020/1/16 4
4 4
UP中的架构设计和原理
— 9个核心工作流,代表了所有角色和活动的逻辑分组情况
2020/1/16 5
5 5
阶段和迭代--时间轴
• 面向对象分析(OOA):定义在系统中工作的所有类型的对象,并显示这些对象如何通过相 互作用来完成任务,主要工具是统一建模语言(用例图、活动图、状态图)。
• 面向对象设计(OOD):定义在系统中人机进行通讯所必需的所有类型的对象,并对每种类 型的对象进行细化,以便可以用一种具体的语言来实现这些对象。 ( 类图 )
•
3,“设计”首先是解决问题的活动,而解决问题的过程和办法是因人而异的,架构风格
往往和架构师本人的风格有关。
•
4,方法是重要的,但只有在支撑环境中运用它们才能得到成功,因此不同的支撑环境,