好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

UML统一建模语言实验报告.doc

25页
  • 卖家[上传人]:枫**
  • 文档编号:449566213
  • 上传时间:2024-01-17
  • 文档格式:DOC
  • 文档大小:530KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验报告实验课程:统一建模语言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*一.实验目的(1) 了解什么是用例图(2) 掌握用例图的表示方法(3) 知道用例之间的关系(4) 学会使用StarUML画对象图二.实验设备及环境WindowsxpStarUML三.实验过程及结果用例图主要用于描述系统的行为及各种功能之间的关系,是描述参与者与用例以及用例之间关系的图用例图=参与者+用例+关系(1) UML用简笔人物画来表示参与者,并将参与者的名字放在简笔人物画的下面2) UML有两种方法表示用例:种是用个椭圆加上个放置在《医药公司进销存管理信息系统分析与计》#框来表示用例,第一栏写用例的名称,并且在右上角画一个小椭圆表示当前的UML元素表示的是用例,矩形框的第二栏放置其他与这个用例有关的细节。

      3)UML使用矩形框来表示系统的边界,在矩形框的左上方放置系统的名字4)UML中使用实线加上空心的箭头来表示泛化关系,用虚线加上开箭头来表示扩展关系,用虚线加上箭头表示包含关系实验结果:四.实验小结通过本次实验,学会了使用StarUML建立用例图,应用用例建立了初步的需求模型用例图从用户的角度分析和考察系统的行为,并通过参与者与系统之间的交互关系描述系统对外提供的功能特性实验名称《医药公司进销存管理信息系统分析与计》实验组成员****实验时间****.9.10周次3星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*七.实验目的(1) 了解什么是对象图(2) 掌握对象图的表示方法(3) 学会使用StarUML画对象图八t.WEIMJIIMGCOLLEGE.VANTAIUNIVERSITV环境WindowsxpStarUML九.实验过程及结果对象图为对象瞬间状态建模,显示了一组对象和他们之间的关系,显示了某时刻对象和对象之间的关系对象图二对象+链在UML中,在矩形框中放置对象的名字,名字下加上下划线表示这是一个对象实验结果:#WEbJJIIMGCOLLEGE.YAFMTAIUNIVERSITY十.实验小结通过本次实验了解了对象图是类图的实例,知道了对象图描述的是在某个时间点上系统的一系列对象,他们之间的链接和状态。

      它关注的是所有参与对象当时的状态,并不关注对象之间的关系十'一・实验评价十二.实验成绩#实验名WENJ1IMOCOLLEGE.YAIMTAIUN1VERSITV《医药公司进销存管理信息系统分析与计》实验组成员****实验时间****.9.17周次4星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*十三.实验目的(1) 了解什么是顺序图(2) 掌握顺序图的表示方法(3) 学会使用UML画顺序图十四.实验设备及环境WindowsxpStarUML十五.实验过程及结果顺序图用于捕获系统运行中对象之间有顺序的交互,强调的是消息交互的时间顺序顺序图=生命线+消息(1) UML中用矩形框和虚线表示生命线,矩形框中添加生命线的名称,虚线展示参与父互的对象的生命长度2) 在生命线的虚线上可以用活动条表示某种行为的开始和结束IIMGCOLLEGE.YAl\lTAIUNIVERSITY##实验结果:十六.实验小结顺序图展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模,用顺序图说明系统的动态视图通过本次实验了解了交互图的其中一种顺序图,知道了绘制顺序图的目的和绘制方法,为一个简单的系统建模,使用顺序图的控制机制就足够了,但是当给一个复杂的场景建模时,则需要绘制多个顺序图,另外,顺序图不适于为一个详细的算法建模这种情况更好的方法是使用活动图和状态图。

      十七.WEISIJiIMGCOLLEGE.YA1X1TAEUNIVERSITY:验##十八.实验成绩#头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1《医药公司进销存管理信息系统分析与计》实验组成员****实验时间****.9.24周次5星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*十九.实验目的(1) 了解什么是通信图(2) 知道通信图的表示方法(3) 学会用UML画通信图二十.实验设备及环境WindowsxpStarUML二十一.实验过程及结果通信图被称为协作图,用例的每个事件流都可以用通信图来描述,通信图可以有对象、参与者、它们之间链接和交互的消息通信图=交互的参与者+通信链+消息(1) 父互的参与者用个对象符号表示,在矩形框中放置父互的参与者,显示父互的参与者的名称个它所属的类2) UML中用直线表示链接3) 对象间的消息用依附于链接的带标记的箭头和带顺序号的消息表#箭头通过消息名称及消息参数来标记实验结果:##二十二.实验小结通信图说明对象之间如何通过互相发送消息实现通信,它展现了一组对象,这组对象间的连接以及这组对象收发的消息。

      它强调收发消息的对象的结构组织,按组织结构对控制流建模通信图特别适合用来描述少量对象之间的简单交互,易于展示对象之间是如何联系到一起的,但是却使我们很难一眼就看出交互中消息的发生顺序总之,顺序图和通信图建模中所表达的交互建模是完全一致的,它们只是从不同的角度表达了系统中的交互,二者是可以互相转换的二十三.实验评价二十四.实验成绩#实验名称《医药公司进销存管理信息系统分析与计》实验组成员****实验时间****.10.08周次7星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*二十五.实验目的(1) 了解类图的概念(2) 知道类图的表示方法(3) 掌握类的四种关系(4) 学会使用UML画类图二十六.实验设备及环境WindowsxpStarUML二十七.实验过程及结果类图是类的模型,是利用图示和文字注释描述类以及类和类之间的相互关系的方法类图是UML中最重要的建模图示语言之一,它用于建立类、类的内部结构以及类与类之间的各种关系建模类图=类+关系+约束(1)在UML中,用矩形框来表示类,一般将矩形框分为三部分,最上方为类的名字,中间为类的属性,下方为类的方法《医药公司进销存管理信息系统分析与计》#实验结果:二十八.实验小结类图展示了一组类、接口和协作及它们间的关系,在建模中所建立的最常见的图就是类图。

      用类图说明系统的静态设计视图,包含主动类的类图——专注于系统的静态进程视图系统可有多个类图,单个类图仅表达了系统的一个方面要在高层给出类的主要职责,在低层给出类的属性和操作在实际软件开发项目中,不需要在建立每个UML类图时都详细描述类的所有属性、方法、关系类图建模是问题的抽象,对类图描述的详细程度取决于所关注类的层次斗-#头验名称-WEIMJ1FMGCOLLEGE.YA1X1TA1UNIVERSITY1《医药公司进销存管理信息系统分析与计》实验组成员****实验时间****.10.15周次8星期2节次3实验地点kL*kL*kL*kL*kL*kL*kL*kL*三'一・实验目的(1) 了解什么是状态图(2) 掌握状态图的表示方法(3) 学会使用UML画状态图三十二.实验设备及环境WindowsxpStarUML三十三.实验过程及结果描述类的对象所有可能的状态,以及事件发生时状态的转移条件可以捕获对象、子系统和系统的生命周期他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态个状态图应该连接到所有具有清晰的可标识状态和复杂行为的类;该图可以确定类的行为,以及该行为如何根据当前的状态变化,也可以展示哪些事件将会改变类的对象的状态。

      状态图是对类图的补充WEIMJINGCOLLEGE.YAFMTAIUNIVERSITY(1)UML中用圆角矩形来表示状态(2)状态图中常用的状态类型有:简单状态、复合状态、初始状态、终止状态、结合状态、历史状态3)UML中用原状态到目标状态的带开放式箭头的实线表示迁移,箭头指向目标状态实验结果:三十四.实验小结状态图展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移UML十种图中一个状态图描述了一个状态机,用状态图说明系统的动态视图它对于接口、类或协作的行为建模尤为重要,可用它描述用例实例的生命周期状态图更适用于描述一个横跨多个用例对象的行为,而不适用于描述包括多个对象间协作的行为。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.