uml复习件资料.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
uml复习件资料

考试题型 1翻译:1分*10 2 问答题7分*5 3简单建模题 5分*6 4 分析题 10分*1+15分*1 翻译: 1 UML: 2 SDLC: 3 OOAD: 4 SRS Document: 5 Use Case View: 6 Activity Diagram: 7 System Boundary: 8 Dependency Relationship: 9 Parameterized Class: 10 Interface: 11 DeploymentView: 12 RUP: 13 Class Diagram: 14 Sequence Diagram: 15 Project Scope 16 Aggregation Relationship: 17 Abstract Class: 18 Package: 三、1在图1中,是一个仓库管理系统的类模型局部,其中IncomeOrder是指入库单,OrderItem是指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正错误。 图1 仓库管理系统类模型局部 2 请从下列状态图中找出状态的转换,并用转换的五个要素来说明每个转换。 图3 ClassA表示 3假设类ClassB是ClassA的子类,其中ClassA的属性和方法如图3所示,则ClassB能够访问的有哪些? 4在图4-5中最上面的对象的名称是什么?该图表示的意思是什么?请绘制出与其相应的类图。 图4-5 对象图实例 5对于一个电子商务网站而言,以下哪些不是合适的用例,指出并说明理由。 输入支付信息 将商品放入购物车 结账 预订商品 用户登录 邮寄商品 查看商品详情 6假设有一系统的协作图局部如图7所示,print方法的功能是将传入参数的值打印在屏幕上;fact方法是用来计算阶乘的,test的初值为1。那么将打印出什么? 图7 协作图局部 7在图8中,有一个表示某公司销售过程的一张活动图,请阅读并说明该图所表示的含义。 图8 简单活动图 8图是一个某系统关于用户管理的状态机图,请阅读该图并说明其含义。 图10 用户管理状态机图 9在图11所示的状态机图中,描述了学习驾照的过程。在该图采用的复合状态是什么类型?请说明该图所表示的含义。 图11 学习驾照过程状态机图 10在图所示的状态机图中,描述了学习某课程的过程。在该图采用的复合状态是什么类型?请说明该图所表示的含义。 11在图12中是一个“涉税服务管理效能管理系统”中类模型的一个局部,请根据该图回答以下问题。 图12涉税服务效能管理系统类模型局部 1在描述“税务审批服务申请”时,它主要包含哪几个方面的内容?它有几种不同的类别? 2对于每一条流转记录,可能与几个“税务审批服务申请”相关?与几个处理人相关? 2为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,图6是一个用例模型的局部: 图6 物业管理系统用例模型局部 (1)但小李认为该模型不符合“用例建模”的思想,存在明显的错误。请用200字以内说明错误所在,并说明应该如何修改。 1)主要错误:用例的分解太细,并没有遵从每个用例为用户传递一个有价值的结果的原则。在原设计中“打开房源信息页面”、“录入房源信息”、“确认提交信息”都只是一个操作步骤,因此不适合作为用例。 2)修改方法:将“打开房源信息页面”、“录入房源信息”、“确认提交信息”合并为“新增房源信息”。 (2)在上图中构造型“《include》”表示的是什么意思,它与“《extend》”之间的区别是什么? 在用例模型中,构造型“《include》”是用来表示包含关系。它通常用来表示被包含用例是被多包含用例使用的一个可复用模块,而《extend》且通常用来表示对用例的扩展。 3 请从用例名称、简要说明、角色、事件的基本过程、前置条件、后置条件、作者、日期等指定的信息,完整说明“医院管理系统”的“安排预约”用例。 答:名称:安排预约 简要说明:根据医生的日程以及病人的类型来为病人安排预约。在诊疗期间,医生也可以安排与病人预约。 角色:病人和医生 事件的基本过程: 病人打电话预约 软件系统询问病人年龄 病人输入年龄 软件系统核对医生日程,并相应安排预约 前置条件:医生日程应该有效 后置条件:软件系统记录新的预约时间并更新医生的日程安排 作

文档评论(0)

100101 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档