- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 8
08/09 学年第 1 学期末考试试题(B卷)
UML建模与分析
使用班级:06060542
总分
得分
一、填空题:(每空2分,共10分)
1、 用例是从 的观点对系统行为的一个描述。
2、 在泛化关系中,??? ?? 可以替代父类。也就是说,后者出现的地方,前者都可以出现。但是反过来却不成立。
3、 接口是可以在整个模型中反复使用的一组行为,是一个没有 而只有方法的类。
4、 多重性指的是,某个类有 个对象可以和另一个类的1个对象关联。
5、 RUP软件开发过程的特点是:用例驱动、 、迭代和增量开发。
得分
二、判断下列叙述的正确性,如有错误请改正。(每小题3分,共15分)
1、 协作图中的消息必须要有消息顺序号。
2、 参与者和用例之间的关系是关联关系。
3、 类A和类B之间的关系如下图所示,则称类B中的getName()方法是对类A中的getName()方法的重载。
4、 一个软件系统,如果只有源代码,缺乏其它相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图比较简单。
5、 RUP软件开发生命周期中有4个核心工作流,即初始阶段、细化阶段、构造阶段和移交阶段。
得分
三、单项选择题:(每小题2分,共40分)
注意:将答案填入下表,直接在题目上作答不得分。
1
2
3
4
5
6
7
8
9
10
B
B
C
D
C
C
A
C
A
C
11
12
13
14
15
16
17
18
19
20
C
B
D
D
B
D
A
C
C
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1、UML中的扩展机制之一约束(Constraints)是用下面哪种方式表示的?
A.只能用[text string]这种方式
B.只能用{text string}这种方式
C.只能用(text string)这种方式
D.上面任何一种方式都可以
2、 coolsoft准备开发一个自动餐卡服务系统coco,coco的具体需求如下:coco将使用三个插槽,第一个插槽用于系统送出新的餐卡,第二个插槽用于在向餐卡中加钱时插入餐卡,第三个插槽用于在向餐卡中加钱时插入纸币。系统运行时会显示一个界面,界面中有3个选项:
(1) 获取新的餐卡
(2) 为餐卡加钱
(3) 打印收条
选项1允许用户获得一张新的餐卡。新的餐卡在使用前必须先加钱。
选项2允许用户为新卡或旧卡加钱,这时要求把餐卡插入第二个插槽中,把纸币插入第三个插槽中。
选项3允许用户打印与加钱活动有关的收据,或打印餐卡最近一次使用情况的收据。
在开发coco系统完成上述功能时,下面几个图中哪个图是最有用的?
A.构件图 B.状态图 C.活动图 D.部署图
3、 为了描述和理解系统中的控制机制,如为了描述一个设备控制器在不同情况下所要完成的动作,下面几个图中哪个图是最有用的?
A.交互图 B.活动图 C.状态图 D.类图
4、 在设计一个应用系统的用户界面时,如果对系统用户的计算机技能水平不是很清楚,那么下面那种方法是最好的?
A. 确定使用该系统的用户所要具备的计算机技能水平,并安排对用户进行必要的培训。
B. 确定使用该系统的用户所要具备的计算机技能水平,并提供详细的系统联机帮助,当用户需要帮助时,能迅速获得这些帮助。
C. 开发一个用户界面部分的原型,并做一些可用性测试以发现用户使用过程中会存在的问题,将这些问题用文档详细说明,并与最终系统一起交付给用户。
D. 开发一个用户界面部分的原型,并做一些可用性测试以确定用户的计算机技能水平以及用户使用什么样的界面操作会比较满意。根据测试结果对系统界面做一些修改,并重复这个过程。
5、 一个机票预订系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量低于平均水平。开发人员准备解决系统响应时间慢的问题,请问在下面几种视图中,哪种视图在这种情况下对开发人员最有帮助?
A.用例视图 B.实现视图 C.进程视图 D.部署视图
6、 顺序图和交互图的关系类似于下面哪种类型的关系。
A.类和对象 B.类和参与者
C.Java和高级程序设计语言 D.UML和Java
7、 类和对象的关系
文档评论(0)