UML系列01之 UML用例图

  UML,全称是Unified Modeling Language,中文是"统一建模语言"。通俗点说,UML是一种创建模型的语言。
  UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。

我们使用一种常见的画UML的工具,starUML,打开之后如图所示

----------------------------------------------------

用例图(Use Case Diagram)
  展示系统的核心功能及与其交互的用户
  用户被称之为“活动者”(Actor)
  用例使用椭圆表示(用户能做什么事情)
  为简化建模过程,用例图可标注优先级

  箭头由用户指向用例,表示用户能做什么事情。

界面右边Model EXploer--<<useCaseModel>>Use Case Model--右键Add Diagram--Use Case Diagram,可以起一个名字

-->

导出成图片格式:

时间: 2024-08-08 15:41:17

UML系列01之 UML用例图的相关文章

uml系列(三)——用例图

用例图是从用户的角度出发,描述系统功能的.在软件开发过程中,开发人员首先获知用户的需求,然后设计用例模型,在分析并设计系统来实现这些用例.在系统完成后,还要根据用例图来对系统进行验证. 用例图主要介绍了一下部分:构成,描述和注意事项 用例在需求分析阶段产生,那么,用例设计时地第一个问题就是这个软件的范围是什么,确定范围后,再去找出都有谁参与,都干些什么事.然后根据这些话出来用例图. 首先是用例的构成: 用例图包括用例.角色两个部分.角色之间又有一些关系.这就是用例图需要表现的东西. 用例图的参与

【菜鸟也疯狂UML系列】——浅析UML四种关系

在UML中.关系是很重要的.它抽象出对象之间的联系,让对象构成某个联系起来的结构.以下将简要分析一下UML中的四种关系:关联.依赖,泛化,实现. 一.举例罗列 1.关联(Association) 关联是用来连接有结构关系的对象,能够连接同样类或者不同类.也能够是双向关联和单向关联. 举例说明: 单向关联:人打开电视机.是一个单向关联. 双向关联:人和公司的关系,人是公司的雇员,公司是人的雇主.(1个公司有0或者n个雇员) watermark/2/text/aHR0cDovL2Jsb2cuY3Nk

UML系列02之UML类图

1.表现类的特征2.类图描述了多个类.接口的特征,以及对象之间的协作与交互3.由一个或多个矩形区域构成,内容包括: —— 类型(类名) —— 属性(可选) —— 操作(可选) -------------------------------------------

01《UML大战需求分析》阅读笔记之一

在大二的时候就已经在课堂上对UML也就是统一建模语言有了初步的了解,但是却不怎么明白,虽然可以画图可以完成任务,但是有些糊里糊涂.所以特地把这门书作为精读书籍,想要更加深度地学习UML.很多内容只用语言是难以形容的,所以还需要通过图形来表达清楚,提高我们的软件开发水平.而统一建模语言(UML)就承担了这样的一个责任,作为一套来帮助做好软件开发的工作标准. 学习这本书的目标:(1)掌握UML的基本语法:(2)掌握面向对象的分析方法:(3)掌握应用UML进行需求分析的最佳实践:(4)掌握软件需求管理

UML系列:(1)Use Case Diagram

UML(Unified modeling language)是统一建模语言,它是一种支持模型化和软件系统开发的图形化语言. 使用的工具是IBM Rational Rose. UML(统一建模语言) 1.用例图:描述系统的参与者在系统中有哪些可使用的功能 2.类图:描述类与类之间的关系 关联:全局性 依赖:局部性 3.序列图:对象之间的消息在时间顺序上的交互(关键的逻辑) 1.用例图的作用 用例图是从用户的角度描述系统的功能,它常用来描述系统以及子系统. 2.用例图中的2种元素和4种关系 2种元素

你的UML第一张图是用例图么?(1)——活动图为开端

前言: 如果你的UML图第一章还是用例图请你继续看下去:如果你不知道业务分析图和活动图的关系,请你继续看下去:如果你的机房无论是重构还是合作出现遗漏功能(我重构的时候就把操作员工作记录查询给漏了)请你继续看下去. 一.需求分析的误区 事实上,我机房合作是做了很久很久,事实上代码我们早就敲完了,但是我还是坚持不去结束项目,原因很简单,我想通过机房真正的对于软工有所了解和体会.机房合作的时候我犯了一个致命的错误,我是按照功能分析需求的.举个例子: 机房有一个操作员工作查询记录的功能,我当时只是草草幻

【菜鸟也疯狂UML系列】——概述

<信息系统开发与管理>,<软件工程>这两本书中都有提到过UML,想必我们对UML已经不陌生了吧,虽说很熟悉,但是只是了解而已,而今天<UML基础与应用>and <大象:Thinking in UML>将带领我们进入UML的内心世界,让我们与UML交个知心朋友吧! 概述导图 解释说明 概述嘛,讲的都是宏观上的东西,对于知识点不是很详细,但是却很重要,可以说是整本书,整个视频的一个框架,基本上后面的内容都是在概述的基础上展开详细的讲解. 对于上面导图的内容就不多

[转]解析UML建模语言中的UML图分类、 UML各种图形及作用

本文向大家介绍一下UML图分类,作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML图大致可分为五类,共有九种图形. AD: 本文和大家重点讨论一下UML图分类,标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义.请看下面详细介绍. UML图分类 -------------------------------------------------------------------------------- 作为一种建模语言,UML的定义包括UML语义和UML

【UML 建模】在线UML建模工具 ProcessOn 使用详解

总结 : -- 推荐理由 : 最近从 Windows 操作系统 转到 MAC 上, 正在看设计模式 和 重构, 找不到好用的 UML 工具, 因此在网上找了一款可以在线使用的 UML 工具, 用起来发现还不错, 推荐给大家; -- 工具地址 : https://www.processon.com/ ; 一. UML 使用流程 1. 创建 UML 图 创建 UML 图 : 点击主页的右上角的 "+" 按钮, 即可弹出创建页面; -- 创建按钮 : -- 创建页面 : -- 选择模板 :