首页 UML实验报告

UML实验报告

举报
开通vip

UML实验报告模型是对现实的抽象或模拟,是对现实系统的本质特征的一种简化、直观、类比和抽象的描述。特征:反映性、简化性、直观性、抽象性模型的类型1). 从学科分:思维模型、社会模型、工程模型、建筑模型、软件模型2). 从形物化角度分:逻辑模型、实体模型3). 从抽象程度分:概念模型、逻辑模型、物理模型。建模:建立模型的过程被称为建模。建模的必要性:软件是人智力劳动的产物,具有极高的智能特性。软件没有物理实体的物理形态,而是智能、逻辑和算法的描述。软件具有高度抽象性。软件开发是高度复杂性工作,软件的规模越来越大,功能越来越复杂,服...

UML实验报告
模型是对现实的抽象或模拟,是对现实系统的本质特征的一种简化、直观、类比和抽象的描述。特征:反映性、简化性、直观性、抽象性模型的类型1). 从学科分:思维模型、社会模型、 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 模型、建筑模型、软件模型2). 从形物化角度分:逻辑模型、实体模型3). 从抽象程度分:概念模型、逻辑模型、物理模型。建模:建立模型的过程被称为建模。建模的必要性:软件是人智力劳动的产物,具有极高的智能特性。软件没有物理实体的物理形态,而是智能、逻辑和算法的描述。软件具有高度抽象性。软件开发是高度复杂性工作,软件的规模越来越大,功能越来越复杂,服务领域越来越广泛。综上:软件的开发和生产必须借助于模型,来反映和描述软件中间的开发过程和开发状态。软件模型通过一定的形式和方法用来描述软件的模型。软件建模:建立软件模型的过程被称为软件建模。软件模型的内容:业务模型、需求模型、逻辑模型、设计模型、实现模型、测试模型。面向对象建模在软件开发中,采用与人的思维过程相一致的,直接面向客观事物,面向所要解决的需求问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,并用一套对象、类、继承、消息等机制开发软件的系统性软件建模方法。特点:对象是软件建模的重心;包括需求、设计、实现等多种模型;属一类建模方法,而非一种方法。 对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。对象既可以描述客观存在的事物,也可以表示由人主观构造的抽象观念。类用来描述具有相同性质的一组对象。关联:对具有共同结构特征、关系和语义的链接描述。聚合:聚合表示有多个部分聚集成为整体,表示部分构成整体的一种松散的关系。组合泛化依赖:表示两个模型元素之间的语义联系,指一个模型元素发生变化,必然影响到另外一个模型元素。封装是把某些可以独立存在的内容封裹起来,构成一个整体,并把内部细节隐藏起来,仅向外部提供可以提供的外在描述。对象的封装是把对象的属性和操作结合成一个独立的系统单位,并隐藏对象的内部细节,向外部提供对象的接口。继承描述一般事物与特殊事物之间的关系,特殊事物可以直接继承一般事物的属性。继承:子类只能继承一个父类多继承:子类可以继承多个父类。多态性是指在基类中定义的属性或服务被子类集成后,可以具有不同的数据类型或表现出不同的行为。消息是一个对象向另外一个对象发出的服务请求。包括提供服务的对象标识,操作名,输入信息,输出信息等。功能: 事物的作用和效能数据: 程序加工处理的对象对象: 系统的一个实体,描述客观事物或主观概念。UML的特点:统一的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 、面向对象、可视化,表示能力强大、独立于过程、概念明确,结构清晰,容易掌握。接口: 描述一个类或一个构件的服务操作集。主动类: 对象至少拥有一个进程或线程,能启动控制活动。用例: 描述一组动作序列,参与者通过它能够完成一定的功能。 协作: 描述一组共同工作,并具有协作行为的元素的构成的协作群体。构件: 描述软件系统的构成件。交互: 一组对象之间为完成某一项任务而进行的一系列消息交换的行为 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 。包:UML用包来对模型进行分组组织,一个包中包括若干个相关的模型元素。用例图静态图(类图、对象图、包图)行为图(状态图、活动图)交互图(顺序图、合作图)实现图(构件图、部件图)对象是( 系统 )中的一个实体,它用来表示( 客观)中的事物,和人( 主观 )中的( 概念 )。组合关系表示( 整体 )事物与( 部分)事物之间的关系。泛化关系表示( 一般 )事物与( 特殊)事物之间的关系。UML是一种(统一建模)语言。UML基础于( 面向对象 )方法。UML与软件开发过程是 (独立 )的。UML除了可以用于软件建模之外,还可以用于( 其他工程 )建模。UML的基本语言构成包括( 要素 )、 ( 关系 ) 和( 图 )。UML建模元素之间可以有哪几种关系?关联泛化依赖实现。UML可视性图形要素对外的可见性:公用、受限、私有对语言进行扩展:构造型标记-值约束。用例: 表示参与者与系统的一次交互过程。特点:用例用于描述系统的功能,这个功能是外部使用者看到的系统功能,不反映功能的实现方式。用例描述用户提出的一些可见需求,对应一个具体的用户目标。用例反映系统与用户的一次交互过程,应该具有交互的信息的传递。用例是对系统行为的动态描述,属于UML的动态建模。参与者是外部需要与系统交互的事物。也被称为活动者。有人、设备、系统用例有几种关系:关联关系泛化关系包含关系扩展关系 用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。作用:用例图被用在需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 阶段,通过系统外部的参与者与之间交互过程的描述,来展现系统的功能。类: 具有相似结构、行为和关系的一组对象。属性描述类所表示事物的静态性质。1.边界类边界类位于系统与外界的交界处,承担系统与外界的信息功能.2.实体类实体类对应着现实中的客观实物,用来保存信息,一般对应着数据表、文件等。3.控制类控制类承担着事务处理,控制调控的控制作用。类图: 是由类,相关建模元素,及其关系构成的图,用来描述类之间的静态关系。类图在系统中处在核心位置。也是UML 中最为重要的一种图。概念层,逻辑层,实现层。对象图表示一组对象及其它们之间的联系。对象是系统的详细状态在某一时刻的快照,通常用来表示复杂类图的一个实例。交互图用来描述对象之间,以及对象与参与者之间的动态协作关系以及协作过程中行为次序的图形文档。作用:分析实现用例功能所对应的类,及类相互之间的消息联系。顺序图: 用来描述为了完成确定事务,对象之间按照时间消息交互的顺序关系。协作图: 用来描述为了完成确定事务,各对象之间消息联系的结构关系。两者区别:1 顺序图和协作图都属于交互图,用来描述对象之间的动态关系。2 顺序图强调消息的时间顺序,协作图强调参与交互的对象的组织关系。3 顺序图和协作图在语义上是等价的,两者可以相互转换。状态图: 用来描述一个特定的对象所有可能的状态,以及由于各种事件的发生而引起的状态之间的转移和变化。作用:用来描述一个对象在其生命周期中所表现出来的状态和行为。当在系统建模过程中需要描述某个事物或对象的不同状态,以及状态之间转移的事件和动作时,用状态图。但状态图并不是对每一个对象都需要的。用途1). 描述工作流2). 描述工程组织过程3). 描述算法流程构件图: 描述构件及其相互关系的图。构件之间是依赖关系。部署图用来描述系统中计算结点的拓扑结构和通信路径与结点上运行的软件构件等。OCL对象约束语言。用来进行约束定义的,形式化的无二义的语言。特点声明性语言,不会改变模型中的内容。形式化语言语言。无二义规范语言。类型性语言,每一个表达式都有类型。易学好用。 1、谈谈交互图的作用。 为了实现一项功能,参与的对象,以及这些对象之间的消息交互关系。 2、交互图有哪几种类型?顺序图,协作图 3、下面4种图中,( )可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序关系. A 交互图 B 状态图 C 对象图 D 用例图 4、下面( )建模元素不能在协作图中表示出来。(多选) A状态 B 消息 C活动 D 多对象 6、下面说法错误的是: A 顺序图和协作图都能反映对象之间发送的消息的联系 B 顺序图和协作图在语义上是等价的 C 顺序图强调发送和接收消息的对象之间的结构组织关系 D ROSE可以实现顺序图和协作图之间的等价转换 7、从严格意义上讲,下列四个选项中不属于顺序图的内容是() A 对象 B参与者 C 消息 D 控制焦点 1. 填空 状态图用来描述一个特定的(对象)所有可能的状态,以及由于各种事件的发生而引起的状态之间的(转移)和变化。 2、在状态图中可以表示的概念有().(多选) A 动作 B 事件C转移 D 用例 3、在下面的符号和概念之间连线。 A 接口 B 开始状态 C 实体类 D 结束状态 4、说说事件与转移的区别。 事件:特定时间发生的事情,可引起对象状态的转移。 转移:一个状态到另外一个状态的转换。 5、判断下面说法的正确性: × A 用例图用于结构建模 × B 类图描述软件的状态结构 ×C 对象图是软件模型不可缺少的图形 × D 状态图建模必不可少 6、说说活动图的三个作用。 A 描述业务流 B 描述工程组织 C 描述算法 7、如果要对一个企业的工作流程建模,下面四个图中()是最有用的。 A 交互图 B 活动图 C 状态图 D 类图 8、下面说法错误的是: A 状态图可以用来描述用例状态变换 B 状态图可以用来描述多个对象之间的关系 C 活动图可以用来描述对象操作算法的流程 D活动图可以用来描述多个用例间多个关系
本文档为【UML实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_003124
暂无简介~
格式:doc
大小:19KB
软件:Word
页数:6
分类:企业经营
上传时间:2018-12-02
浏览量:1