面向对象的设计和技术第四章.ppt

14.1设计工作流 设计工作流是在细化阶段的最后部分和构造阶段的前半部分的主要建模活动,将分析模型转变为设计模型。 分析模型和设计模型间的区别 UP推荐,应该由同一个团队负责在从需求到分析和设计(最终到实现)来获取制品(例如用例),而不是采用一个分析师团队和一个独立的设计师团队。 UP是围绕可交付的制品和里程碑来组织团队的,而不是围绕特定的任务来组织团队的。 14.2设计工作流焦点 在分析中,焦点是创建系统的逻辑模型,该模型捕获系统为满足用户需求而必须提供的功能-“作什么”。 设计的目的是说明如何才能完全实现这个功能-“如何作”。 在设计中,OO设计师决定战略性设计问题,诸如对象持久性和分布,并且相应地创建设计模型。 项目经理和设计师也应该制定政策以处理战术性设计问题。 14.3设计制品-元模型 接口是设计中很重要的构架角色,需要花很多时间来寻找共建模关键接口。 分析模型和设计模型之间存在简单的《trace》关系。 设计模型建立在分析模型的基础之上,也可以看做是分析模型的精化和细化 例子 需要维护两个模型吗? 分析视图的价值 分析视图提供系统的“大场景”。分析视图可能只包括在详细设计视图中的1%到10%的类,它的价值在于: 介绍新人加入项目 在交付几个月或几年后重新理解系统。 理解系统是怎样满足客户需求以及提供可跟踪性。 计划维护和增强。 理解系统的逻辑构架。 外包系统的构造。

文档评论(0)

1亿VIP精品文档

相关文档