面向对象的分析与设计笔记

时间:2025-07-10

本文档记录了面向对象建模与设计的原则与案例

1.OOP(Object Oriented Programming) 面向对象编程, 是一种程序设计模式. 2.OOA(Object Oriented Analysis) 面向对象分析 3.OOD(Object Oriented Design) 面向对象设计 4.在实时系统中,进程视图显得尤为重要

5.UML(Unified Modeling Language)是一种绘制软件蓝图的标准语言,UML 是最广泛使用的面向对象系统的标准建模方法. 6.分为两种类型的视图:静态视图和动态视图 7.常见UML图列:

用例图、类图、时序图,协作图、活动图、状态图 8.UML的阶段:

1)启动: 计划系统开始的概念开发。 2)精化: 分析、计划和构架设计。

3)构建: 确定任何其他需求,开发软件,测试软件 4)产品化: 将产品交付客户 9.UML目前已经发展到UML2.0

10.分析是一种为具有"收集"对象的系统建模的方法

11.设计阶段:必须解答"应该使用那些技术?如何解决问题?" 12."类图"用于描述类之间的关系

13."用例图"可用于描述用例的实现细节.

14.螺旋过程模型的"产品化"阶段是软件产品完成的阶段.

15.用例图:

1系统->一个活动范围

2参与者->扮演特定角色或描述特定特征的人 3用例->执行完成特定的功能和过程

16.用例关系:

1)扩展(有条件):由一个用例必然会引出一个用例 2)包含(无条件):源对象包含目标对象的所有功能

17.用例图可用于软件开发生命周期的"需求分析和测试"阶段 18.用例用于表示系统的功能

19.参与者是"构建"系统功能的外部实体 20.动态模型主要包括:

1)时序图:按时间顺序模拟控制流程. 特点:

a.有两个坐标轴

2)状态图:描述单个事物如何响应发生的事件而更改状态和生成事件. 特点:

a.可用对象的属性和连接来定义起状态 b.有两个状态: 初始状态 ---> 最终状态

面向对象的分析与设计笔记.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219