建材秒知道
登录
建材号 > 设计 > 正文

什么是uml面向对象分析与设计

含蓄的小馒头
等待的母鸡
2023-02-17 01:57:12

什么是uml面向对象分析与设计

最佳答案
柔弱的河马
醉熏的电脑
2026-05-07 21:22:14

UML面向对象分析设计,就是利用UML建模表现面向对象开发中的分析和设计。

也就是你需要用UML中的各种框图从不同角度描述你的系统。

如下图是UML用例图,描述的是系统业务中用户管理的部分。

最新回答
天真的戒指
勤奋的溪流
2026-05-07 21:22:14

uml是面向对象的分析设计方法,dfd是面向数据流的设计方法。当然uml功能强,表述容易清晰,对将来采用面向对象的实现会省很多力气。

uml是面向对象分析方法的表达工具,涉及的图包括用例图,活动图,类图,时序图,协作图,状态图等等可以涵盖从需求分析到设计,编码整个开发过程用到的模型。

dfd是面向过程分析方法的表达工具,功能大概等价于用例图,活动图,加上e-r模型,可以涵盖面向过程分析(业务建模,概念建模)中所用到的模型。

爱听歌的悟空
要减肥的墨镜
2026-05-07 21:22:14

分析阶段主要是需求的分析,也就是将需求进行结构化和可视化整理的过程,设计阶段,就是在前面分析基础上,让项目可以落实到开发上。

也就是分析阶段是设计阶段的前身,两个密切相关的。

一般我们讲面向对象的分析设计,两个都是在一起的,因为分析就是为了后面的设计和开发实现。

UML在分析设计中所用到的框图不同,涉及到的框图元素不同。

比如在分析过程中我们关注的是用例(项目功能、角色等)、活动图(流程),而在设计中,更重要的是类图(类图的关系,类的属性,操作等等)。前面的UML框图是可以为后面所用的,是继承和迭代的过程。

用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣

忧虑的鱼
内向的糖豆
2026-05-07 21:22:14
第 1 页 共 8 页

农业大学期末考试试卷(A卷)-答案

2007学年第1学期 考试科目: 面向对象分析与设计

考试类型:(闭卷) 考试时间: 120 分钟

学号 姓名 年级专业

题号 一 二 三 四 五 总分 得分

评阅人

一、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)

1 2 3 4 5 6 7 8 9 10 F

T

F

T

F

T

F

T

F

T

1. 一个状态图最多只能由一个初态和一个终态。(F) 2. 协作图中的消息必须要有消息顺序号。(T)

3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F) 4. 参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T) 5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的getName()方法的重载(overload)。(F)