• 判断题
– 1、UML 中一共有九种图:它们是用例图、类图、对象图、顺序图、协作
图、状态图、活动图、构件图、部署图 1.正确
– 2、用例图是从程序员角度来描述系统的功能 2.错误
3、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构 错误
– 4、活动图和状态图用来描述系统的动态行为 4.正确
– 5、协作图的一个用途是表示一个类操作的实现 5.正确
• 选择题
– 6、请在下面选项目中选出两种可以互相转换的图 6. (a)(b)
– (a) 顺序图 (b)协作图 (c) 活动图 (d) 状态图
– 7、下面哪些图可用于 BD 阶段 7.(a)(c)(d)
– (a)用例图 (b)构件图 (c)类图 (d)顺序图
答案:
• UML 的五类图(共九种图形)是:
• 用例图
• 静态图:类图、对象图
• 行为图:活动图、状态图
• 交互图:序列图(又叫时序图,顺序图)、协作图
• 实现图:构件图、部署图
• UML 分静态建模(4 种图)和动态建模(5 种图形)
• 静态建模:类图 对象图 构件图 部署图
• 动态建模:用例图 活动图 状态图 序列图 协作图
1。当使用用例模型对一个工资系统进行建模时,下列哪个选项可以被认定为该系统的
(Actor): A
A.按收工资单的银行
B.工资系统源代码程序
C.工资单
D.工资数据库
2.下列选项中,哪项不会作为分析类的来源:A ( P5-11)
A.系统的主角
B.系统与主角的边界
C。系统使用的信息
D。系统的控制信息
3。在设计阶段的用例实现的过程中,封装子系统交互带来的好处不包括:D P10-23
A。简化交互图,减少混乱
B。支持并行开发
C。容易变更和替换
D。降低开发成本