- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 3
08/09 学年第 1 学期末考试试题答案及评分标准(A卷)
UML建模与分析
使用班级:06060542
一、填空题:(每空1分,共10分)
1、标记值
2、 eq \o\ac(○,H)或 eq \o\ac(○,H*)
3、关联
4、对象
5、用例驱动
6、派生
7、抽象
8、构造
9、时间顺序?
10、一个
二、判断题:(判断对错,并改正。每小题2分,共10分)
1、错误。(1分)一个状态图最多只能有一个初态,但可有多个终态。(1分)
2、前半句不对。(1分)应该为:两个用例之间可以有包含关系、扩展关系或泛化关系,而包含关系和扩展关系是依赖关系的版型。(1分)
3、正确。(2分)
4、错误。(1分)在顺序图和协作图中都可以表示要重复发送的消息。(1分)
5、错误。(1分)对于抽象工厂这个设计模式,增加新的具体工厂较容易,但要要增加新的产品很困难。(1分)
三、选择题:(1-8为单项选择,每小题2分;9-16为多项选择,每小题3分。共40分)
1
2
3
4
5
6
7
8
B
D
A
C
B
D
C
B
9
10
11
12
13
14
15
16
ACD
ABCD
AB
AC
AC
BD
AC
BD
四、简答题.?(每小题5分,共10分)
1、简述UML中接口与类的区别?
接口不同于类或类型,它不描述任何结构(因此不包含任何属性),也不描述任何实现(因此不包含任何实现操作的方法)。(2分)
同类一样,接口可以有一些操作,这些操作可以用可见性、参数、返回值等约束等来修饰。(2分)
像类一样,一个接口也可以参与泛化、关联和依赖关系。(1分)
2、简述状态图和活动图的区别?
活动图用来建模某个过程的活动序列,以活动为中心。(2分)
状态图用来建模对象生命期中的所有阶段,以状态为中心。(2分)
活动图中一个活动结束后将立即进入下一个活动,在状态图中状态的转移可能需要事件的触发。(1分)
五、请画出下列描述的时序图.?(10分)当用户按下一个字母或数字键时,GUI对象和其它对象之间的交互情况如下:
(1)?GUI将击键事件通知给操作系统。
(2)?操作系统接着通知CPU。
(3)?操作系统更新GUI。
(4)?CPU又通知图形卡。
(5)?图形卡向显示器发送一个显示消息。
(6)?显示器将字母字符显示在屏幕上,给用户提供了图形化的反馈信号。
六、(10分)
主事件流:在系统提示顾客输入PIN编号时用况开始。顾客通过按键输入PIN编号;顾客按“输入”按钮确认登录;系统校验该PIN号是否有效。如果有效,系统承认这次登录,该用例结束。(4分)
异常事件流1:顾客可以在任何时间通过按“取消”按钮取消一个事务,这样该用例重新开始。顾客的帐户未发生改变。(2分)
异常事件流2:顾客可以在确认之前的任何时刻消除PIN号,并重新输入一个新的PIN号。(2分)
异常事件流3:如果顾客输入一个无效的PIN号,用况重新开始;如果连续3次输入无效的PIN号,系统将取消整个事务,并在60秒内阻止该顾客与ATM交易。(2分)
七、(10分)
文档评论(0)