文档介绍:该【第八章系统设计之面向对象方法 】是由【落意心】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【第八章系统设计之面向对象方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第八章系统设计之面向对象方法
_I Can Dream About 
与传统开发方法不同的是,面向对象方法的分析与设计两阶段工作的界限并不明显,系统设计阶段要做的大多数工作是对分析阶段的成果进行改进和扩展。
在设计阶段,需要修改和精炼面向应用的分析模型,以适合目标实现环境。
类图的扩展和改进
通过顺序图映射出实体类图的方法
设计其他类和对象
通过顺序图映射出类图的具体方法。
类图的改进
类是具有相同特性(属性)和相同行为(方法)的对象的集合。在UML中类使用一个矩形图符来表示,类的图符分为上、中、下三个部分,分别用来标识类的名称、属性和方法。
1. 名称
2. 属性
3. 方法
4. 消息
5. 对象
对象模型中类之间可以有四种关系:
关联:(Associations)表示两个类存在某种语义上的联系
依赖:所谓依赖就是某个对象的功能依赖于另外的某个对象,而被依赖的对象只是作为一种工具在使用
人
空气
聚合/合成:是强关联/弱关联,它反映的是整体和个体之间的关系
泛化:显示类之间的继承关系。
分析阶段确定了实体类,实体类的属性及关联,并没有确定实体类的方法。
在设计阶段可以通过所有用例的顺序图中,对象所接受的消息,来确定对象的方法,即类的方法。
图
书
馆
管
理
系
统
分
析
阶
段
类
图
模型:包含了应用程序功能核心,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。