08-09-1UML建模与分析试题A答案.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档