UML课程作业完整 .doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML课程作业 一、请参阅课件,完成以下填空: 1、UML 1.0是 1997 年发布的。 2、UML为建模者和建模支持工具的开发者提供了标准的 图形符号 和正文语法。 3、设有模型元素x,y,若修改x的定义可能引起对y的定义的修改,则称元素y 依赖于 元素x。 4、在关联关系中,属性“阶元”表示 有多少个对象参与关联。 5、当静态建模完成后,类的属性名字 和 类型 肯定被明确定义。 6、传统软件工程中的可行性研究在RUP中称为 需求分析(前景分析)。 7、W3C DOM规范与MSXML之间的关系在UML中称为 实现 关系。 8、如果根据RUP建模,则需求分析在 初始阶段 进行,程序设计在细化 阶段进行。 9、在描述参与者时,主要考虑它在系统中扮演的 角色 ,而不是在组织中的职位。 10、用例描述了系统所执行的动作序列集,一个用例是代表软件系统的一项 功能 。 11、系统用例由 参与者 激活。 12、用例之间存在三种关系:类属(一般化)、包含和扩充。其中,包含和扩充实际上是UML建模元素四种关系中的 一般化 关系。 13、 事件流 用于规定用例的行为。 14、在UML静态建模时,其分析阶段主要是通过分析 问题域,确定系统中的类,画出类图或动态图。 15、在UML静态建模时,其设计阶段的目的是要确定一种易转化为 代码 的设计方案,设计阶段又可分为 结构 设计和 详细 设计。 16、 主动 对象不需要其他对象请求就主动表现的行为,而 反映型 对象只是响应外部事件,在响应一个事件后,又会变回空闲状态,等待下一个事件。 17、UML动态建模主要通过绘制 顺序 图、协作图、 活动 图和状态图来辅助分析或描述系统用例或类的重要操作的算法。 18、在UML动态建模时,主要通过分析对象的消息传递来确定系统的行为,而消息通常表示一个对象要调用另一个对象中的 操作 。 19、在时序图中,分支或迭代条件使用 [] 括起来,而约束条件使用 {} 括起来。 20、在活动图中, 动作状态 表示了正在执行的不可分解的计算,而 活动状态 是可分解的且可中断的。 21、 状态 图描述了系统对象随时间变化的动态行为,并展现了对象状态的变化及变化的原因。 22、在状态图中, 跃迁 表示一个对象内部状态在某个事件发生并且满足某个条件时的转移。 23、UML的交互作用图分为, 顺序 图和 协作 图。 24、《用户需求报告》文档是客户、软件开发人员和项目管理人员共同工作的基础,是供方交付产品和需方验收产品的依据。 25、在进行需求分析时,系统分析员必须从 功能性需求、非功能性需求和可用性需求等方面展开分析。 26、在UML中,类图可分为三个层次:概念层、说明层和实现层。 概念层 层主要任务是识别对象和类; 说明层 层主要任务是定义类的属性和操作; 实现层 层允许使用编程语言描述类的操作的算法。 27、系统界面类的属性主要是指窗体或表单中的 数据类型 ,系统界面类的操作主要是指窗体或表单中的 参数和返回值 。 28、在UML动态模型中,一个对象在某个时刻如果其属性具有确定的 变化信息 ,则称之对象的状态。 29、在UML动态模型中, 并发 表示多线程操作。 30、在UML中, 静态图 图可以替代传统软件工程中的系统模块结构图。 二、绘图题 请参考课件,绘制以下UML建模元素的图形符号。 1节点 节点 节点 数据库服务器 2. 类 类 /对象仓库管理员姓名商品入库() 类 /对象 仓库管理员 姓名 商品入库() 3. 状态 状态开始状态 状态 开始状态 终止状态 中间状态 4. 组件 Image.Java Image.Java 组件 组件 5. 注释 注释 注释 7 用例 商品入库 商品入库 用例 用例 8 依赖关系 依赖 依赖 0.1* 0.1 * 关联 关联 三、读图题 1. 在课件中有一个时序图描述了电子商务平台的订单处理过程。请画出该时序图,并使用带圈的数字(如①②③)分别标识图的组成部分:对象、生命线、激活期、消息、状态、自委托和约束。 : :销售部 :物流部 :顾客 1.提交订单 2.create确认订单 5.收款() :订单 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档