《UML面向对象分析与设计》课外作业.docVIP

《UML面向对象分析与设计》课外作业.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学与技术专业0928/0929班 《UML面向对象分析和设计》课外作业 第1次课外作业 1.简要介绍面向对象开发。 2.简要说明面向对象开发的两个优点。 3.简要介绍UML。 4.简述软件开发中的五个步骤。 5.简述系统模型的作用。 第2次课外作业 1.参与者表示什么?用例表示什么? 2.用例图的作用是什么?它用于面向对象开发的哪一个阶段? 3.用例图的4个主要组成部分是什么? 4.用例和用例图有哪些区别? 5.泛化描述了什么? 6.解释和比较用例图中的《include》和《extend》两者关系。 7.一台自动售货机能够提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。售货机有一个硬币槽和找零槽,还有一个纸币槽和找零口,分别用来收钱和找钱。现在为这个系统设计一个用例图。(P15) 8.现有一个产品销售系统,其总体需求如下:(P18) ⑴系统允许管理员生成存货清单报告。 ⑵管理员可以更新存货清单报告。 ⑶销售员记录正常的销售情况。 ⑷交易可以使用信用卡或者支票,系统需要对其进行验证。 ⑸每次交易后都需要更新存货清单。 9.为酒店管理系统画出用例图。为如下的每个事件显示酒店管理系统中的用例,并描述各用例的基本操作流程。(P16) ⑴客人预订房间。 ⑵客人登记。 ⑶客人承担的服务费用。 ⑷生成最终账单。 ⑸客人结账。 ⑹客人支付账单。 10.银行客户在取款机上可以查询、提款和转账操作。请画出用例图。(P15) 第3次课外作业 1.绘制一个表示类的UML元素,并指出它主要包含哪三个部分及其含义。 2.什么是类?什么是关系?什么是类图?类图有什么作用? 3.类图中的主要元素是什么?简述构造类图的步骤。 4.类与类之间的关系有几种?它们的含义是什么? 5.课本第3章第71页分析题第2题:根据用例图和系统描述创建类图。题目内容:按照课本。 6.银行客户可以使用ATM自动提款机进行银行账户的修改密码、查询、取款和转账交易。客户在完成查询、取款和转账操作之后可以打印凭条。银行管理员在后台为ATM机提供各种服务,是辅助参与者。请画出用例图和类图。 第4次课外作业 1.什么是活动图?活动图有什么作用? 2.分岔和分支有什么不同? 3.说明活动图中使用泳道的益处。 4.编程用for(i=1;i=100;i++)循环语句求出1到100之和。要求在活动图中表示出该操作。 5.从键盘上输入10个数,要求找出最大数和次大数。请画出简单活动图。(p116) 6.课本第4章第88页,二.分析题第1题。 7.课本第4章第88页,二.分析题第2题。 8.顾客在ATM机上取款,在输入取款金额后,ATM判断顾客的账户余额是否足够,如果余额不足或者取款数量超过当日顾客取款限额,提示顾客修改,否则弹出钞票,同时询问用户是否打印凭条。请画出简单活动图和带泳道的活动图。(p58) 第5次课外作业 ⒈什么是顺序图?顺序图有什么作用? ⒉顺序图的组成元素有哪些? ⒊对象之间如何进行通信? ⒋同步信息和异步信息的区别是什么? ⒌信息中条件的作用是什么? ⒍教科书第5章第104页二、分析题第2题,按照习题内容画出顺序图。 ⒎教科书第5章第104页二、分析题第3题,按照习题内容画出顺序图。 第6次课外作业 1.什么是通信图?通信图有什么作用? 2.通信图和顺序图有什么联系?又有什么区别? 3.简述通信图中消息序号的重要性。 4.简述系统对象之间的通信链接的重要性。 5.教科书第6章第112页二、分析题第2题,按照习题内容画出通信图。 6.教科书第6章第112页二、分析题第3题,按照习题内容画出通信图。 第7次课外作业 1.什么是时序图?时序图有什么作用? 2.时序图与顺序图有什么区别? 3.简述时序图的基本构成元素。 4.为时序图添加对象的原则是什么? 5.教科书第7章第119页二、分析题第2题,为打印文件时的系统交互建模时序图。 6.请用时序图描述一个电子门禁系统的控制逻辑。该门禁系统包括门(指物理的门)、智能读卡器(读取用户的IC卡信息)和处理器(用来处理是否开门的判断)。 开始读卡器是启用的(等用户来刷卡),处理器是空闲的,因为没有验证的请求,门是关的。下面是用户使用门禁系统时,电子门禁系统的控制逻辑: ⑴当用户刷卡后,读卡器就进入了“等待校验”的状态,并发一个信息给处理器,处理器就进入了校验状态。 ⑵如果校验通过,处理器就发送一个“禁用”消息给读卡器(因为门开时,读卡器就可以不工作了),使读卡器进入禁用状态,并且自己转入启用状态,这时门的状态变成了“开”。 ⑶门开了30秒之后

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档