UML统一建模语言实验报告_第1页
UML统一建模语言实验报告_第2页
UML统一建模语言实验报告_第3页
UML统一建模语言实验报告_第4页
UML统一建模语言实验报告_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 实验报告实验课程:统一建模语言UML学号:X*1*1*1*1*1*1*1*1*1*1*1*1*1*rj*rjwrjwrjwrjwrjwrjwrjwrjwrjwrjwrj姓名:*班级:X*1*1*1*1*1*1*1*rjwrjwrjwrjwrjwrjwrjwrj*指导老师:* 实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间*.9.3周次2星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*一.实验目的了解什么是用例图掌握用例图的表示方法知道用例之间的关系学会使用StarUML画对象图二.实验设备及环境WindowsxpStarUML三.实验过程及结果用例图主要用

2、于描述系统的行为及各种功能之间的关系,是描述参与者与用例以及用例之间关系的图。用例图=参与者+用例+关系UML用简笔人物画来表示参与者,并将参与者的名字放在简笔人物画的下面。UML有两种方法表示用例:种是用个椭圆加上个放置在医药公司进销存管理信息系统分析与计 框来表示用例,第一栏写用例的名称,并且在右上角画一个小椭圆表示当前的UML元素表示的是用例,矩形框的第二栏放置其他与这个用例有关的细节。(3)UML使用矩形框来表示系统的边界,在矩形框的左上方放置系统的名字。(4)UML中使用实线加上空心的箭头来表示泛化关系,用虚线加上开箭头来表示扩展关系,用虚线加上箭头表示包含关系。实验结果:四.实验小

3、结通过本次实验,学会了使用StarUML建立用例图,应用用例建立了初步的需求模型。用例图从用户的角度分析和考察系统的行为,并通过参与者与系统之间的交互关系描述系统对外提供的功能特性。实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间*.9.10周次3星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*七.实验目的了解什么是对象图掌握对象图的表示方法学会使用StarUML画对象图八t.WEIMJIIMGCOLLEGE.VANTAIUNIVERSITV环境WindowsxpStarUML九.实验过程及结果对象图为对象瞬间状态建模,显示了一组对象和他们之间的关系,显示了某

4、时刻对象和对象之间的关系。对象图二对象+链在UML中,在矩形框中放置对象的名字,名字下加上下划线表示这是一个对象。实验结果:WEbJJIIMGCOLLEGE.YAFMTAIUNIVERSITY 十.实验小结通过本次实验了解了对象图是类图的实例,知道了对象图描述的是在某个时间点上系统的一系列对象,他们之间的链接和状态。它关注的是所有参与对象当时的状态,并不关注对象之间的关系。十一实验评价十二.实验成绩 实验名WENJ1IMOCOLLEGE.YAIMTAIUN1VERSITV医药公司进销存管理信息系统分析与计实验组成员*实验时间*.9.17周次4星期2节次3实验地点kL*kL*kL*kL*kL*k

5、L*kL*kL*十三.实验目的了解什么是顺序图掌握顺序图的表示方法学会使用UML画顺序图十四.实验设备及环境WindowsxpStarUML十五.实验过程及结果顺序图用于捕获系统运行中对象之间有顺序的交互,强调的是消息交互的时间顺序。顺序图=生命线+消息UML中用矩形框和虚线表示生命线,矩形框中添加生命线的名称,虚线展示参与父互的对象的生命长度。在生命线的虚线上可以用活动条表示某种行为的开始和结束。 IIMGCOLLEGE.YAllTAIUNIVERSITY # #实验结果:十六.实验小结顺序图展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模,用顺序图说明系统的动态视图。通过本

6、次实验了解了交互图的其中一种顺序图,知道了绘制顺序图的目的和绘制方法,为一个简单的系统建模,使用顺序图的控制机制就足够了,但是当给一个复杂的场景建模时,则需要绘制多个顺序图,另外,顺序图不适于为一个详细的算法建模这种情况更好的方法是使用活动图和状态图。 十七.WEISIJiIMGCOLLEGE.YA1X1TAEUNIVERSITY:验 # #十八.实验成绩 头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1医药公司进销存管理信息系统分析与计实验组成员*实验时间*.9.24周次5星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*十九.实验目的了解

7、什么是通信图知道通信图的表示方法学会用UML画通信图二十.实验设备及环境WindowsxpStarUML二十一.实验过程及结果通信图被称为协作图,用例的每个事件流都可以用通信图来描述,通信图可以有对象、参与者、它们之间链接和交互的消息。通信图=交互的参与者+通信链+消息父互的参与者用个对象符号表示,在矩形框中放置父互的参与者,显示父互的参与者的名称个它所属的类。UML中用直线表示链接。对象间的消息用依附于链接的带标记的箭头和带顺序号的消息表 箭头通过消息名称及消息参数来标记。实验结果: # 二十二.实验小结通信图说明对象之间如何通过互相发送消息实现通信,它展现了一组对象,这组对象间的连接以及这

8、组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。通信图特别适合用来描述少量对象之间的简单交互,易于展示对象之间是如何联系到一起的,但是却使我们很难一眼就看出交互中消息的发生顺序。总之,顺序图和通信图建模中所表达的交互建模是完全一致的,它们只是从不同的角度表达了系统中的交互,二者是可以互相转换的。二十三.实验评价二十四.实验成绩 实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间*.10.08周次7星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*二十五.实验目的了解类图的概念知道类图的表示方法掌握类的四种关系学会使用UML画类图二十六.实

9、验设备及环境WindowsxpStarUML二十七.实验过程及结果类图是类的模型,是利用图示和文字注释描述类以及类和类之间的相互关系的方法。类图是UML中最重要的建模图示语言之一,它用于建立类、类的内部结构以及类与类之间的各种关系建模。类图=类+关系+约束(1)在UML中,用矩形框来表示类,一般将矩形框分为三部分,最上方为类的名字,中间为类的属性,下方为类的方法。医药公司进销存管理信息系统分析与计 实验结果:二十八.实验小结类图展示了一组类、接口和协作及它们间的关系,在建模中所建立的最常见的图就是类图。用类图说明系统的静态设计视图,包含主动类的类图专注于系统的静态进程视图。系统可有多个类图,单

10、个类图仅表达了系统的一个方面。要在高层给出类的主要职责,在低层给出类的属性和操作。在实际软件开发项目中,不需要在建立每个UML类图时都详细描述类的所有属性、方法、关系。类图建模是问题的抽象,对类图描述的详细程度取决于所关注类的层次。 斗- 头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1医药公司进销存管理信息系统分析与计实验组成员*实验时间*.10.15周次8星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*三一实验目的了解什么是状态图掌握状态图的表示方法学会使用UML画状态图三十二.实验设备及环境WindowsxpStarUML三十三.实验

11、过程及结果描述类的对象所有可能的状态,以及事件发生时状态的转移条件。可以捕获对象、子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态。个状态图应该连接到所有具有清晰的可标识状态和复杂行为的类;该图可以确定类的行为,以及该行为如何根据当前的状态变化,也可以展示哪些事件将会改变类的对象的状态。状态图是对类图的补充。 #WEIMJINGCOLLEGE.YAFMTAIUNIVERSITY(1)UML中用圆角矩形来表示状态(2)状态图中常用的状态类型有:简单状态、复合状态、初始状态、终止状态、结合状态、历

12、史状态。(3)UML中用原状态到目标状态的带开放式箭头的实线表示迁移,箭头指向目标状态。实验结果:三十四.实验小结状态图展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移。UML十种图中一个状态图描述了一个状态机,用状态图说明系统的动态视图。它对于接口、类或协作的行为建模尤为重要,可用它描述用例实例的生命周期。状态图更适用于描述一个横跨多个用例对象的行为,而不适用于描述包括多个对象间协作的行为。 4- 头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1医药公司进销存管理信息系统分析与计实验组成员*实验时间*.10.22周次9星期2节次3实

13、验地点kL*kL*kL*kL*kL*kL*kL*kL*三十七.实验目的了解什么是活动图掌握活动图的表示方法学会适用UML画活动图三十八.实验设备及环境WindowsxpStarUML三十九.实验过程及结果活动图示描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。活动图二活动+动作+活动边+活动节点(1)在UML中活动和动作都可以用同样一种图形来表示,即圆角矩形,圆角矩形内书写活动或动作的名字。 冷進合 # #或下一个节点。(3)UML中用参数节点表示一个参数进入一个

14、活动或者一个参数从一个活动中输出,参数节点用一个直角的长方形来表示。实验结果:四十.实验小结活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序(多为并行的)以及工作流(完成工作所需要的步骤)。它对于系统的功能建模特别重要,强调对象间的控制流程。高层活动图用于表示需要完成的一些任务,即用于分析用例,理解涉及多个用例的工作流、多线程及并行,显示相互联系的行为整体,还可用于对企业过程建模,对系统的功能建模。低层活动图用于表示类的方法。但活动图不适用于描述动作与对象间的关系,显示对象间的合作以及显示对象在生命周期内的运转情况。 WENJINGCOLLEGE.YAFMTAIUNIVERSITY # #四十二.实验成绩 头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1医药公司进销存管理信息系统分析与计实验组成员*实验时间*.10.29周次10星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*四十三.实验目的了解什么是包图掌握包图的表示方法学会使用UML画包图四十四.实验设备及环境WindowsxpStarUML四十五.实验过程及结果包图用于描述系统的分层结构,由包或类组成,表示包与包之间的关系。包图=包+关系UML中使用一个左上部带有标签的矩形表示包,包的名字放在包图左上部的标签中。包之间有二种关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论