ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.96KB ,
资源ID:9062204      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9062204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(uml20规范.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

uml20规范.docx

1、uml20规范竭诚为您提供优质文档/双击可除uml2.0规范篇一:uml实验报告一、实验目的熟悉软件建模工具powerdesigner的安装和使用,使用powerdesigner绘制用例图,熟悉用例文档的编写,掌握系统需求模型的构造过程;学习使用powerdesigner绘制类图。二、实验内容1.根据如下场景构造需求模型,使用powerdesigner绘制用例图,撰写用例“在线预订客房”和“前台预订客房”的用例描述文档,并进行模型检查。某酒店订房系统描述如下:(1)顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2)前台服务员可以利用系统直接在前台预订房间;(3)不管采用哪种预订方

2、式,都需要在预订时交相应订金;(4)前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5)利用信用卡进行支付时需要和信用卡系统进行通信;(6)客房部经理可以随时查看客房预订情况和每日收款情况。2.某电话公司决定开发一个客户信息管理系统,系统功能如下:(1)浏览客户信息:任何使用internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。公司管理人员也可以通过登录对客户信息进行管理。(3)修改个人信息:客户

3、在系统中注册后,可以发送电子邮件或者使用系统提供的页面对个人信息进行修改。(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。绘制该系统的用例图。3.根据如下描述绘制类图:某商场会员管理系统包含一个会员类(member),会员的基本信息包括会员编号、会员姓名、联系电话、电子邮箱、地址等,会员可分为金卡会员(goldmember)和银卡会员(silvermember)两种,不同类型的会员在购物时可以享受不同的折扣;每个会员可以拥有一个或多个订单(order),每一个订单又可以包含至少一条商品销售信息(productitem),商品销售信息包括订单编号、商品编号、商品数量、

4、商品单价和折扣等;每一条商品销售信息对应一类商品(product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品产地等。4.根据newworldbank银行系统项目需求,构建系统的需求模型和静态模型(类图)。三、实验要求1.熟练安装powerdesigner15.1,熟练使用powerdesigner15.1绘制用例图和类图;2.严格按照需求建模和类图绘制的步骤;3.使用uml2.0中用例图和类图的标准图符;4.绘制标准的用例图并撰写规范的用例文档,绘制标准的类图;5.检查最终的需求模型,确保模型与需求的一致性。四、实验步骤1.安装powerdesigner15.1;2.熟悉po

5、werdesigner15.1的常用功能;3.分析实例场景,识别执行者;4.识别用例及用例之间的关系;5.使用powerdesigner15.1绘制用例图;6.撰写用例文档;7.模型检查;8.识别系统的类;9.识别类的属性和方法;10.识别类之间的关系;11.使用powerdesigner15.1绘制类图;12.检查类图的正确性。五、实验报告1、用例图:用例文档:篇二:uml课后习题答案一、填空1.如果要把众多的事物进行归纳和分类,那么所依据的面向对象特性是2.面向对象中的层用于提供给用户使用和显示的界面。3.uml中的层位于结构的最上层,是组成uml最基本的元素,代表要定义的所有事物。4.在

6、uml2.0中用来表示类、组件、协作等模型元素内部结构的是。5.uml中的使用一条空心三角作为箭头和虚线作为其图形表示。1.用例图的标准关系有2.用例图的组成有3.在uml中,用例用一个4.泛化关系使用一条实线和一个1.是面向对象系统建模中最常用和最基本的图之一。2.泛化约束可以分为不完我约束、完全约束、解体约束和重叠约束。3.uml规范中定义了4种基本的依赖类型,它们分别是绑定依赖和授权依赖。4.用来描述整体与部分,但是部分不能离开整体而单独存在,当整体类被销毁部分类将同时被销毁。5.组合关系和聚合关系都是一种特殊的关联关系,它们都描述了整体与部分的关系。1.描述了参与交互的各个对象在交互过

7、程中某一时刻的状态。2.存在于时间和空间的具体实体是用来描述的。3.对象除了用于数据外,还可以拥有各种关系,这些关系被称为4.使用包以及类所绘制的图形就叫5.包图的常用关系包括依赖关系和泛化关系,其中依赖关系又包括依赖和依赖。1.uml中活动图的核以元素是,它使用圆角矩形表示。2.活动图中的活动结点有3种类型,其中3.在一个活动图中可以有一个开始状态。有个结束状态。4.在活动图中使用5.一个异常处理器包含一个异常处理执行体和一个1.顺序图是一种。2.生命线有和休眠两种状态。3.消息分为简单消息、同步消息、和返回消息。4.顺序图由1.通信图与顺序图都是的一种。2.通信中创建的消息使用3.顺序图与

8、通信图中,集中处理交互链接的是4.通信图由对象、链接和1.时间图是一种特殊的2.时间图中对象的状态名称位于对象名称的3.时间图由对象、时间刻度、状态线以及消息构成。1.状态机由状态、2.转移的过程包括事件和3.组合状态的子状态分为两种、顺序子状态和4.动作有5种基本类型:entry、exit、do、include和5.同步状态是连接两个并发区域的特殊状态,使用6.初始状态使用一个表示。1.使用组合结构的3.使用最有效表示交互的图类型。1.2.组件有3种类型:配置组件、工作产品组件和执行组件。3.使用组件图建模有4模以及为可适应的系统建模。用于描述系统硬件的物理拓扑结构以及在此结构上运行的软件。

9、5.节点有两种表示方式:和路径名称。1.下列不属于对象特性的是d.对象必须是可见的2.如果要解决系统做什么应该使用a.面向对象的分析3.面向对象中的d.类模型描述了系统内部对象及其关系的静态结构。4.uml中的a.组件视图用于描述系统的实现模块以及他们之间的依赖关系。5.下列不属于uml2.0中图的是a.协作图6.下列uml事物中表示协作的是a.7.下列说法正确的是c.8.表示扩展的符号是d.虚线箭头(线上标9.关于依赖的说法,正确的是c.依赖关系用一个一端带有箭头的虚线表示10.关于uml类图中的关系,不正确的是b.uml中类图关系只有三种:泛化、关联、依赖11.下面说法错误的是c.抽象类不

10、能被实例化,但是其子类可以被实例化为对象12.定序是指将一组对象按一定的顺序排列,要指出参与关联的一组对象需要按一定的顺序排列,只需要将关键字a.ordered置于关联端点处就行了。13.关于对象和类,不正确的是c.对象时抽象的,而类是具体的。14.绘制对象图的步骤:找出类和对象对类和对象进行细化的关联分析绘制相应的对象图15.类图和对象图的区别中,错误的是b.类图中不能包含操作内容,而对象图中可以包含操作16.包图建模步骤:分析系统模型元素对于每一个包,标识模型元素的可见性确定包与包之间的泛化关系,确定包元素的多态性与重载绘制包图进一步完善包图17.关于包和包图,错误的是d.包间的泛化关系与

11、类的泛化关系完全一样,没有任何区别18.不属于活动图组成元素的是b.消息调用19.活动图中的动作不可以执行如下哪个动作a.创建实例20.下列关于活动描述不正确的是d.活动使用实心圆表示21.关于判定,不正确的是a.判定中的分支路径是并行的22.在活动图中c.泳道明确地表示了哪些活动是由哪些对象进行的。23.a.接收事件动作表示等待满足特定条件的某个事件发生。24.下列正确的是c.对象可以在过程中被创建和撤销25.下列正确的是d.简单消息是不区分同步和异步的消息26.下列正确的是a.参与者可以像对象一样与其他对象进行交互27.下列正确的是b.消息是通信图和顺序图都有的28.不属于交互图的是a.用

12、例图29.下列不正确的是d.类角色通过链接相交互30.时间图中的对象与下列哪个图最接近d.顺序图31.下列正确的是b.时间图有两种表示方法32.下列正确的是a.时间约束也可以用于对消息的约束33.不是状态机图标志符的是c.34.不属于事件类型的是b.出入事件35.下列不是转移类型的是d.旋转转移36.表示深历史状态的是c.37.不属于状态机图元素的是a.38.39.下列关于端口的描述不正确的是d.端口的种类多种多样,像打印机也是一种端口40.关于协作不正确的是d.协作使用圆角矩形表示41.关于交互概览图不正确的是d.交互概览图可以没有初始结点或者最终结点42.使用组件图建模时的主要步骤是对系统

13、中的组件建模定义相关组件提供的接口对组件间的关系建模将逻辑设计映射成物理实现对建模的结果进行精化和细化43.组件和类错误的是d.组件和类中都可以包含属性和操作,并且属性和操作在组件与类中经常使用44.使用部署图建模主要步骤对系统中的节点及节点间的关系建模对来自于组件图系统中的组件建模对组件间的关系建模对建模的结果进行精化和细化。45.下列错误的是c.如果软件制品的种类少、数量少、结构简单,只有一个文件或者少许几个文件就需要部署图来描述制品之间的关系。46.部署图建模三种方式:为嵌入式系统建模为客户/服务器系统建模为完全的分布式系统建模第一章1、对象的特点:万物皆为对象对象都是唯一的对象具有属性

14、和行为对象具有状态对象都属于某个类别2、面向对象开发中三层的分工、作用及其关系:数据访问层:对数据的操作,具体为业务逻辑层或表示层提供数据服务。业务逻辑层:对具体问题的操作。表示层:展示给用户的界面。3、面向对象的三层模型:类模型:描述系统内部对象及其关系的静态结构。状态模型:描述对象随着时间发生变化的那些方面。交互模型:描述对象之间的交互行为。4、使用面向对象过程和面向对象时面临的问题:面向过程面临的困难出在认识方法上;面向对象的问题出在如何抽象上。5、介绍uml的发展过程6、uml4层体系结构的名称和作用元元模型层:代表要定义的所有事物。元模型层:元元模型层中“事物”的实例。模型层:元模型

15、层中概念的实例化。用户模型层:模型层和元模型层概念的实例。7、uml中视图和图的关系:uml的视图都是由一个或多个图组成的,图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。8、uml2.0提供了多少种图,分别是:14种包图组合结构图交互概览图定时图交互图类图对象图部署图组件图活动图顺序图通信图状态机图用例图9、什么是Rup,与uml什么关系?Rup描述了如何有效地利用商业的、可靠的方法开发和部署软件,是一种重复级过程,特别适用于大型软件团队开发大型项目。uml是一种语言,用来描述软件生产过程中要产生的文档,而Rup则是指导如何产生这些文档以及这些文档要讲述什么的方法。第二章1

16、0、用例与用例图的区别:用例可以是一组连续的操作,也可以是一个特定功能的模块。它是一个叙述型的文档,来描述参与者使用系统完成的事件。用例图描述的是系统的参与者与系统用例之间的关系。11、用例图说明了什么?它出现在unifiedprocess的哪个阶段?用例图说明了系统参与者与系统用例之间的关系,主要在需求分析阶段使用。12、用例图的4个主要组成部分:用例、参与者、系统、关系13、参与者表示什么?参与者是系统外的一个实体,它代表了与系统交互的用户、设备或另一个系统。14、用例表示什么?用例可以是一组连续的操作,也可以是一个特定功能的模块,用来描述参与者使用系统完成的事件,是系统期望系统具备的功能

17、,它定义了系统的行为特征。15、什么是参与者?如何确定参与者?参与者是系统服务的对象。16、泛化描述了什么?泛化描述的是子用例与父用例的的关系,子用例是父用例的特化,它除了可以具有父用例的特性外,还可以有自己的另外特性。17、解释和比较用例图中的和两种关系。包含关系:指一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。扩展用例:它是一种依赖关系,它指定了一个用例可以增强另一个用例的功能,是把新的行为插入到已有用例中的方法。基用例即使没有扩展用例也是完整的,这点与包含关系有所不同。第三章18、类图中的主要元素是:类、接口以及它们之间的关系。(关联关系、泛化关系

18、、依赖关系、实现关系)19、类与类之间的主要关系有几种?它们的含义是什么?篇三:体系结构实验二:Rup视图实验报告一、实验目的熟悉软件建模工具RationalRose的安装和使用,使用RationalRose绘制用例图,熟悉用例文档的编写,掌握系统需求模型的构造过程;学习使用RationalRose绘制类图。二、实验内容1.根据如下场景构造需求模型,使用RationalRose绘制用例图,撰写用例“在线预订客房”和“前台预订客房”的用例描述文档,并进行模型检查。某酒店订房系统描述如下:(1)顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2)前台服务员可以利用系统直接在前台预订房间

19、;(3)不管采用哪种预订方式,都需要在预订时交相应订金;(4)前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5)利用信用卡进行支付时需要和信用卡系统进行通信;(6)客房部经理可以随时查看客房预订情况和每日收款情况。2.某电话公司决定开发一个客户信息管理系统,系统功能如下:(1)浏览客户信息:任何使用internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。公司管理人员也可以通过登录对客户信息进行管理

20、。(3)修改个人信息:客户在系统中注册后,可以发送电子邮件或者使用系统提供的页面对个人信息进行修改。(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。绘制该系统的用例图。3.根据如下描述绘制类图:某商场会员管理系统包含一个会员类(member),会员的基本信息包括会员编号、会员姓名、联系电话、电子邮箱、地址等,会员可分为金卡会员(goldmember)和银卡会员(silvermember)两种,不同类型的会员在购物时可以享受不同的折扣;每个会员可以拥有一个或多个订单(order),每一个订单又可以包含至少一条商品销售信息(productitem),商品销售信息包括订单

21、编号、商品编号、商品数量、商品单价和折扣等;每一条商品销售信息对应一类商品(product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品产地等。4.根据newworldbank银行系统项目需求,构建系统的需求模型和静态模型(类图)。三、实验要求1.熟练安装RationalRose,熟练使用RationalRose绘制用例图和类图;2.严格按照需求建模和类图绘制的步骤;3.使用uml2.0中用例图和类图的标准图符;4.绘制标准的用例图并撰写规范的用例文档,绘制标准的类图;5.检查最终的需求模型,确保模型与需求的一致性。四、实验步骤1.安装RationalRose;2.熟悉RationalRose的常用功能;3.分析实例场景,识别执行者;4.识别用例及用例之间的关系;5.使用RationalRose绘制用例图;6.撰写用例文档;7.模型检查;8.识别系统的类;9.识别类的属性和方法;10.识别类之间的关系;11.使用RationalRose绘制类图;12.检查类图的正确性。五、实验结果1酒店订房系统1.1用例图:1.2在线预订客房用例文档在线预订客房用例文档1.3前台预订客房用例文档前台预订客房用例文档

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1