高级软件工程(第3章 面向对象建模).ppt

高级软件工程(第3章 面向对象建模)

第3章 面向对象建模 §3.1 面向对象的基本概念 §3.2 OO需求建模之功能模型—用例图(Use-Case Diagram) 一、 参与者(Actor) 二、 用例(Use case) 三、 用例间的关系 四、 用例与事件流 五、 用例图的构造与应用 §3.3 OO分析建模之对象模型—类图(Class Diagram) 三、 对象与类 2. 识别对象和建立类 五、建立关系 关联的修饰: (1)名称:用来描述关联的性质。 说明:关联名称应使用动词短语,因为它表明源对象正 在目标对象上执行动作。 例如: (3)多重性 多重性语法示意表: 4. 聚合关系(Aggregation)---特殊的关联关系 聚合关系表示类间的关系是整体与部分的关系。简言 之,聚合关系中一个类表述了一个较大的事物,它由较小 的事物组成,这种关系就是聚合。它描述了“有一个”的关 系。即整体对象拥有部分对象。 聚合关系用空心的菱形头的实线表示: 聚合关系的C++实现 六、建立(构造)类图 §3.4 OO分析与设计建模之动态模型--状态图 (Statechart Diagram) 状态图:描述了一个特定对象在其生存期内因响应“事件” 所经历的状态序列以及对这些“事件”所做出的反

文档评论(0)

1亿VIP精品文档

相关文档