精·面向对象的设计与技术第三章.ppt

6.1分析工作流 分析开始于初始阶段结尾,是细化阶段的焦点。 6.2 分析的目标 分析目标是产生分析模型 该模型关注系统需要做什么,但把系统如何做的细节留给设计工作流。 与需求、设计的关系 分析工作与需求捕获在很大程度上重叠。 实际上,这两种活动常常相辅相成——为了澄清和找出任何遗漏或歪曲的需求,常常需要在需求之上作一些分析。 分析和设计的边界非常模糊,在一定程度上,个体分析师根据一些经验在他们认为恰当的地方分界。 一般认为分析主要负责理清“作什么”,设计负责“如何作”。 6.3分析工作细节流 6.4分析制品-元模型 分析主要制品:分析类和用例实现 6.5 经验法则 中等系统的分析模型中大约有50-100个类。 捕获大的场面。 总是使用业务语言。 仅包含建模问题域词汇的类。 对尽可能多的利益相关人有用。 不作出实现的决定。 讲述有关期望系统的故事。 关注类的关联——最小化耦合。 在存在自然抽象层次的地方使用继承。 保持简单 小结 本讲介绍分析工作流 分析模型捕获期望系统的基本需求和特征,是战略性的。 开始于初始阶段的结尾开始,贯穿整个细化阶段。 分析活动制品是分析类和用例实现 分析工作流包含构架,用例,类和包的分析 注意分析模型的若干经验法则,保持简单 7.1 类 类的特点 7.2 对象 “具有良好定义的,封装了状态和行为的边界的具体实体,类的实例” Rumbaugh《UML

文档评论(0)

1亿VIP精品文档

相关文档