




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
烟 台 大 学 文 经 学 院实验报告实验课程:统一建模语言UML 学 号: * 姓 名: * 班 级: * 指导老师: * 实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.9.3周次2星期2节次3实验地点*一 实验目的(1) 了解什么是用例图(2) 掌握用例图的表示方法(3) 知道用例之间的关系(4) 学会使用StarUML画对象图二 实验设备及环境Windows xp StarUML三 实验过程及结果 用例图主要用于描述系统的行为及各种功能之间的关系,是描述参与者与用例以及用例之间关系的图。用例图=参与者+用例+关系(1) UML用简笔人物画来表示参与者,并将参与者的名字放在简笔人物画的下面。(2) UML有两种方法表示用例:一种是用一个椭圆加上一个放置在椭圆中心的用例名称来表达用例,另一种方式是用分栏的矩形框来表示用例,第一栏写用例的名称,并且在右上角画一个小椭圆表示当前的UML元素表示的是用例,矩形框的第二栏放置其他与这个用例有关的细节。(3) UML使用矩形框来表示系统的边界,在矩形框的左上方放置系统的名字。(4) UML中使用实线加上空心的箭头来表示泛化关系,用虚线加上开箭头来表示扩展关系,用虚线加上箭头表示包含关系。实验结果:四 实验小结通过本次实验,学会了使用StarUML建立用例图,应用用例建立了初步的需求模型。用例图从用户的角度分析和考察系统的行为,并通过参与者与系统之间的交互关系描述系统对外提供的功能特性。五 实验评价 六 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.9.10周次3星期2节次3实验地点*七 实验目的(1) 了解什么是对象图(2) 掌握对象图的表示方法(3) 学会使用StarUML画对象图八 实验设备及环境Windows xp StarUML九 实验过程及结果 对象图为对象瞬间状态建模,显示了一组对象和他们之间的关系,显示了某时刻对象和对象之间的关系。对象图=对象+链在UML中,在矩形框中放置对象的名字,名字下加上下划线表示这是一个对象。实验结果:十 实验小结通过本次实验了解了对象图是类图的实例,知道了对象图描述的是在某个时间点上系统的一系列对象,他们之间的链接和状态。它关注的是所有参与对象当时的状态,并不关注对象之间的关系。十一 实验评价 十二 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.9.17周次4星期2节次3实验地点*十三 实验目的(1) 了解什么是顺序图(2) 掌握顺序图的表示方法(3) 学会使用UML画顺序图十四 实验设备及环境Windows xp StarUML十五 实验过程及结果 顺序图用于捕获系统运行中对象之间有顺序的交互,强调的是消息交互的时间顺序。顺序图=生命线+消息(1) UML中用矩形框和虚线表示生命线,矩形框中添加生命线的名称,虚线展示参与交互的对象的生命长度。(2) 在生命线的虚线上可以用活动条表示某种行为的开始和结束。 实验结果:十六 实验小结顺序图展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模,用顺序图说明系统的动态视图。通过本次实验了解了交互图的其中一种顺序图,知道了绘制顺序图的目的和绘制方法,为一个简单的系统建模,使用顺序图的控制机制就足够了,但是当给一个复杂的场景建模时,则需要绘制多个顺序图,另外,顺序图不适于为一个详细的算法建模这种情况更好的方法是使用活动图和状态图。十七 实验评价 十八 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.9.24周次5星期2节次3实验地点*十九 实验目的(1) 了解什么是通信图(2) 知道通信图的表示方法(3) 学会用UML画通信图二十 实验设备及环境Windows xp StarUML二十一 实验过程及结果 通信图被称为协作图,用例的每个事件流都可以用通信图来描述,通信图可以有对象、参与者、它们之间链接和交互的消息。通信图=交互的参与者+通信链+消息(1) 交互的参与者用一个对象符号表示,在矩形框中放置交互的参与者,显示交互的参与者的名称个它所属的类。(2) UML中用直线表示链接。(3) 对象间的消息用依附于链接的带标记的箭头和带顺序号的消息表达式表示,箭头表示消息的方向,箭头通过消息名称及消息参数来标记。 实验结果:二十二 实验小结通信图说明对象之间如何通过互相发送消息实现通信,它展现了一组对象,这组对象间的连接以及这组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。通信图特别适合用来描述少量对象之间的简单交互,易于展示对象之间是如何联系到一起的,但是却使我们很难一眼就看出交互中消息的发生顺序。总之,顺序图和通信图建模中所表达的交互建模是完全一致的,它们只是从不同的角度表达了系统中的交互,二者是可以互相转换的。二十三 实验评价 二十四 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.10.08周次7星期2节次3实验地点*二十五 实验目的(1) 了解类图的概念(2) 知道类图的表示方法(3) 掌握类的四种关系(4) 学会使用UML画类图二十六 实验设备及环境Windows xp StarUML二十七 实验过程及结果 类图是类的模型,是利用图示和文字注释描述类以及类和类之间的相互关系的方法。类图是UML中最重要的建模图示语言之一,它用于建立类、类的内部结构以及类与类之间的各种关系建模。类图=类+关系+约束(1) 在UML中,用矩形框来表示类,一般将矩形框分为三部分,最上方为类的名字,中间为类的属性,下方为类的方法。(2) 类的关系分为4种,关联、泛化、实现、依赖。 实验结果:二十八 实验小结类图展示了一组类、接口和协作及它们间的关系,在建模中所建立的最常见的图就是类图。用类图说明系统的静态设计视图,包含主动类的类图专注于系统的静态进程视图。系统可有多个类图,单个类图仅表达了系统的一个方面。要在高层给出类的主要职责,在低层给出类的属性和操作。在实际软件开发项目中,不需要在建立每个UML类图时都详细描述类的所有属性、方法、关系。类图建模是问题的抽象,对类图描述的详细程度取决于所关注类的层次。二十九 实验评价 三十 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.10.15周次8星期2节次3实验地点*三十一 实验目的(1) 了解什么是状态图(2) 掌握状态图的表示方法(3) 学会使用UML画状态图三十二 实验设备及环境Windows xp StarUML三十三 实验过程及结果 描述类的对象所有可能的状态,以及事件发生时状态的转移条件。可以捕获对象、子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态。一个状态图应该连接到所有具有清晰的可标识状态和复杂行为的类;该图可以确定类的行为,以及该行为如何根据当前的状态变化,也可以展示哪些事件将会改变类的对象的状态。状态图是对类图的补充。状态图=状态+迁移(1) UML中用圆角矩形来表示状态(2) 状态图中常用的状态类型有:简单状态、复合状态、初始状态、终止状态、结合状态、历史状态。(3) UML中用原状态到目标状态的带开放式箭头的实线表示迁移,箭头指向目标状态。 实验结果:三十四 实验小结状态图展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移。UML十种图中一个状态图描述了一个状态机,用状态图说明系统的动态视图。它对于接口、类或协作的行为建模尤为重要,可用它描述用例实例的生命周期。状态图更适用于描述一个横跨多个用例对象的行为,而不适用于描述包括多个对象间协作的行为。三十五 实验评价 三十六 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.10.22周次9星期2节次3实验地点*三十七 实验目的(1) 了解什么是活动图(2) 掌握活动图的表示方法(3) 学会适用UML画活动图三十八 实验设备及环境Windows xp StarUML三十九 实验过程及结果 活动图示描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。活动图=活动+动作+活动边+活动节点(1) 在UML中活动和动作都可以用同样一种图形来表示,即圆角矩形,圆角矩形内书写活动或动作的名字。(2) 活动边为一条带有开放式箭头的实线,其箭头指向下一个动作或下一个节点。(3) UML中用参数节点表示一个参数进入一个活动或者一个参数从一个活动中输出,参数节点用一个直角的长方形来表示。 实验结果:四十 实验小结活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序(多为并行的)以及工作流(完成工作所需要的步骤)。它对于系统的功能建模特别重要,强调对象间的控制流程。高层活动图用于表示需要完成的一些任务,即用于分析用例,理解涉及多个用例的工作流、多线程及并行,显示相互联系的行为整体,还可用于对企业过程建模,对系统的功能建模。低层活动图用于表示类的方法。但活动图不适用于描述动作与对象间的关系,显示对象间的合作以及显示对象在生命周期内的运转情况。四十一 实验评价 四十二 实验成绩实验名称医药公司进销存管理信息系统分析与计实验组成员*实验时间 *.10.29周次10星期2节次3实验地点*四十三 实验目的(1) 了解什么是包图(2) 掌握包图的表示方法(3) 学会使用UML画包图四十四 实验设备及环境Windows xp StarUML四十五 实验过程及结果 包图用于描述系统的分层结构,由包或类组成,表示包与包之间的关系。包图=包+关系(1) UML中使用一个左上部带有标签的矩形表示包,包的名字放在包图左上部的标签中。(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加法减法考试题目及答案
- 2025年事业单位工勤技能考试试题预测试卷【预热题】附答案详解
- 2025年辽宁职业学院单招考试文化素质物理试题预测试卷及答案详解一套
- 冬季加绒打底衫穿着指南
- 一、档案袋封皮填写说明及范例
- 景观园林设计与施工一体化项目合同样本
- 类第号上海证券交易所投资者保护基金管理合同
- 离婚财产分割与婚前协议实施及权益保障合同
- 夫妻一方出轨并转移财产导致离婚诉讼起诉合同
- 离婚时房产、车辆等资产分割协议参考样例
- 2024年内蒙古人力资源和社会保障厅事业单位笔试真题
- 升降机风险辨识及防范措施
- 中医治未病健康宣教
- 食堂员工服务培训
- 提升心理抗压能力的技巧
- 中医医术确有专长人员(多年实践人员)医师资格考核申请表
- 低空飞行器设计
- 《穴位埋线疗法》课件
- 【大型集装箱船舶港口断缆事故预防应急处理及案例探析7500字(论文)】
- 脑梗塞并出血护理查房
- 三对三篮球赛记录表
评论
0/150
提交评论