考试试卷答案及评分标准 出卷人:夏平平
2010 /2011学年第 二 学期 面向对象分析设计(uml)课程 期末考试(B卷)
一. 单选题(每题2分,共20题)
1. B
2. d
3. c
4. d
5. d
6. a
7. d
8. c
9. c
10. d
11. b
12.d
13.d
14.d
15.D
16.b
17.C
18.d
19.c
20.c
二.填空题(每题2分,共5题)
1UML的中文名称是:统一建模语言
2E-R图是:用于数据库的建模
3UML包括9种图
4.用例使用 符号表示
5.判断使用 符号表示
三.简答题(每题10分,共3题)
1.什么是用例图?用例图有什么作用?
定义:
由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的图成为用例图。(2分)
作用:
用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来(1分),使用户不用关心系统内部是如何完成各种功能的。
2. 简述面向对象分析方法(OOA)的5个基本步骤
1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步(1分)
2)、识别对象的属性(1分)
3)、识别对象的行为(1分)
4)、识别对象所属的类(1分)
5)、定义主题词(1分)
3. 简述时序图的建模步骤
建模步骤:
1)设置交互语境(1分)
2)确定对象(1分)
3)分析消息和条件(1分)
4)分析附加约束(1分)
对建模结果精化和细化(1分)
四.画图题(每题20分,共1题)下载本文