- 24
- 0
- 约2.52万字
- 约 50页
- 2020-12-23 发布于湖北
- 举报
Trufun UML2工具——用例图篇
基于UML2标准的用例模型
统一建模语言(Unified Modeling Language,UML)是一种易于表达、功能强大的可视化建模语言,他良好的定义了适用于普遍业务的标准语言。目前,UML2标准融入了最新的软件工程领域的思想、方法和技术,因此它不应仅局限于面向对象的分析和设计,可以应用于从需求分析开始的各类软件开发的全过程。
UML2标准中用例图是用来表述参与者(Actor)所需要理解的系统功能,用于需求分析阶段,列出系统中的用例和参与者,并且显示它们之间的关系,也就是哪个参与者执行了哪些用例
下面我们通过举例应用UML来分析建模,主要找出系统中所有的用例,以及对用例进行说明,还需要对其中的潜在用户进行讨论,模型使用Trufun Plato UML2建模工具进行绘制(可到 上免费下载)
二 用例图
用例建模包括建用例图和用例描述。用例图由参与者(角色Actor)、用例(Use Case)、系统边界、关系组成,在Trufun Plato UML2建模工具中用例图工具栏对这些都有提供,选择需要的工具在绘图区用绘图的方法来完成。
用例图是简单地用图描述一下系统,但对于每个用例来说,还需要有更详细的说明,这就需要进行用例描述,一般用例描述包括:简要描述、前置条件、基本事件、其他事件流、后置条件等。
三 使用Trufun Plato创建用例模型
Trufun Plato是专业的UML2建模工具,每种UML2标准框图都提供相关的常用工具栏,它的界面分为4个工作部分:
绘图区:用来创建、浏览、删除、修改模型元素;
属性对话框:用来定义和修改模型元素的相关属性;
模型浏览器:组织和显示项目中创建的模型元素;
工具框:UML2相关框图所需要的元素。
使用Trufun Plato UML2建模工具操作步骤:
Trufun Plato UML2建模工具为绿色产品,从 网站上下载相关软件之后,解压到相应目录,打开解压目录,点击trufun.bat即可启动软件。Trufun产品支持中英文操作系统,Trufun.bat文件自动识别操作系统显示相关语言界面,另外还针对中文操作系统提供Trufun_English.bat英文界面启动文件和英文操作系统启动Trufun_Chinese.bat文件。
第一次启动trufun软件,会显示一个选择工作空间的对话框,如下图所示,确定了保存项目的工作空间之后,以后如果不需要每次启动都提示的话,可以选中对话框下方的“将此值用作缺省值并且不再询问”即可,否则每次启动都会提示选择一次工作空间。
确定好工作空间之后,点击确定进入Trufun欢迎界面,可以先打开进入Trufun帮助系统,先对Trufun产品的功能和基本操作有一些了解,如果不需要则可以关闭此欢迎页面,直接进入Trufun的工作界面。
下图为还未创建任何项目的Trufun软件的工作界面,以后的启动界面会自动显示上一次关闭时候所保存的状态。
新建UML2项目:要创建UML2用例图,先要创建一个UML2项目,选择菜单文件中“新建—项目”或者工具栏快捷方式“新建项目”,弹出如下对话框,展开“Trufun UML建模”,选择“新建UML2.x项目”。
然后进行项目类型选择和项目命名,完成之后系统会在模型浏览器中生成该创建和显示项目的相关内容,并在主工作区打开项目的模型信息和main主绘图区。
一般情况下,我们分析一个项目会利用很多包来进行管理,我们可以在主工作区中创建分类的包,然后在包中创建相关框图。
创建用例图,选择模型浏览器中的UML2 Model(老版本是model),选择右键菜单“新建框图”,选择“用例图”,系统会在主绘图区打开该用例图,并且显示相关工具框,如下图
创建用例图主题:在用例图工具栏中选中表示主题的图标,拖入绘图区或者在绘图区点击,就可以生成,主题是UML2标准中新增的元素,以前的工具中没有这个元素,主题用一个矩形框表示,一般用于区分系统内外的界限,通常将角色放在主题外,用例放在主题内。
创建用例图中的角色:在用例工具栏中选中表示角色的图标,然后再绘图区点击或者直接拖入绘图区,并可以直接对该角色重新命名,也可以通过下方的对话框对角色进行其他属性定义,如下图:
创建用例:在用例工具栏中选中表示用例的图标,然后拖入绘图区或者在绘图区点击,就可以生成一个UseCase。需要同时创建多个用例时,也可以用Trufun提供的工具栏快捷工具“锁定”。
创建角色和用例、用例和用例、角色和角色之间的关系:在用例工具栏中提供有关联(单向关联)、泛化、依赖、包含、扩展几种关系,用来表示不同的通信关系。一般角色和角色之间用泛化关系,用例和用例之间用包含或者扩展关系,角色和用例之间用关联或者单向关联
您可能关注的文档
- 蓝色-立方体-简约大方模板.ppt
- 办公室装修合同范本(整理).pdf
- 【优化指导】高考英语(课标全国)一轮复习课件:第2编写作提升 第9讲.ppt
- 金融市场学(王兆星主编)-9保险市场..ppt
- 高层住宅楼及地下车库临时用电施工方案.doc
- 从业资格考试《市场基础知识》精品讲义.pdf
- 〔大学论文〕FANUC-0I系统数控机床回参考点故障诊断与分析(含word文档).pdf
- 电工进网许可证高压类题库 (含答案).doc
- 《数学专业英语词汇》.pdf
- 第十届五一数学建模联赛.doc
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- 2026年国考《申论》(副省级)试卷答案解析.pdf VIP
- 火力发电工程建设标准强制性条文执行表 土建分册.pdf VIP
- 2篇文:在带头固本培元、增强党性方面等“五个带头”对照检查材料2026年.docx VIP
- 过敏性紫癜ppt(共35张PPT).pptx VIP
- 基于BIM的ZN花园14号住宅楼工程清单与招标控制价编制.doc VIP
- 基于BIM工程量清单的编制.docx VIP
- 带头固本培元、增强党性方面存在的问题及下一步整改措施(“五个带头”8篇精选).docx VIP
- 四川省建筑工程劳动量定额、时间定额和主要施工机械台班产量定额.pdf
- 十八项护理核心制度最新.docx VIP
- 采购部门岗位职责与工作流程规范.docx VIP
原创力文档

文档评论(0)