UML学习:用例图Use Case

用例图的概念

用例图是描述用例、参与者以及它们之间关系的图。

用例图的作用

用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。

用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。

让用户参与前期的系统分析与设计。

参与者的概念(actor,执行者,活动者)

参与者是指在系统之外,但与系统直接交互的对象。先举个例子,对参与者有个具体的概念,如图:

参与者用人形符号表示,在人形符号下面标出参与者的角色名(不是人名)例如:

时间: 2024-12-31 02:52:13

UML学习:用例图Use Case的相关文章

[UML]UML系列——用例图Use Case

原文:[UML]UML系列--用例图Use Case 用例图的概念       用例图是描述用例.参与者以及它们之间关系的图.   用例图的作用 用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为. 用例图定义和描述了系统的外部可见行为,是分析.设计直至组装测试的重要依据. 让用户参与前期的系统分析与设计. 参与者的概念(actor,执行者,活动者)        参与者是指在系统之外,但与系统直接交互的对象.先举个例子,对参与者有个具体的概念,如图: 参与者用人形符号表示,在人形

[UML]UML系列——用例图中的各种关系(include、extend)

用例图中的各种关系 一.参与者与用例间的关联关系       参与者与用例之间的通信,也成为关联或通信关系. 二.用例与用例之间的关系 包含关系(include) 扩展关系(extend) 包含关系         (1)  概念         包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例.        (2)表示符号<<include>>           再如上篇文章中饮料自动售货机的例子:     

UML学习总结

       有关UML学习相关的视频看完了,从昨天晚上开始我就在想通过这些视频的学习我学到了什么东西.不像之前的VB,<学生管理系统><机房收费系统>这次的学习是纯理论的东西.视频前面的三分之二讲的UML的理论知识,后面的是通过具体的案例来实践学习的内容.        在学习UML的理论知识时又不是将其独立于其它东西进行学习的,视频中简单的介绍了面向对象技术.设计模式和统一软件过程(RUP).之所以需要将这些东西是因为UML在软件的设计过程中,在设计模式中,在RUP中都能很好的

UML学习:用例图

龙是中国古代的神兽之首,传说龙有九个孩子,他们有着各自独有的性情,各司其职,造福百姓.一如我们的UML一样,她的九个孩子也有着各自独特的本领,首先,今天我们一起来学习一下,用例图--九个孩子中的核心,她的主要功能就是用来描述用户的需求,从用户的角度描述系统的功能,指出各个功能的执行者. 除此之外,系统.子系统.系统行为之间的可视化表示也是通过用例图进行展示,这样更加便于我们理解这些元素的作用.从我们前面学习软件工程,编写文档的角度来看,用例图主要用于分析阶段,现在我们一起来学习一下用例图的基本知

UML学习:用例图中的各种关系(include、extend)

用例图中的各种关系 一.参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系. 二.用例与用例之间的关系 包含关系(include) 扩展关系(extend) 包含关系 (1)  概念 包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例. (2)表示符号<<include>> 再如上篇文章中饮料自动售货机的例子:

UML,用例图

用例图是UML的重要组成部分,主要用来描述用户的需求. 一.用例图概述 1.组成部分:执行者.用例.执行者与用例之间的关系    [执行者]使用系统的人或其他系统,可以是一个人.一个系统,甚至可以是一个软件实体,如:定时器.    [用例]描述的是用户可见的需求,一个具体的用户目标.由执行者执行.    [两者间关系]表示了一个执行者和一个用例之间的关系. 2.图符 3.关系 主要用的三种关系:包含.泛化和扩展. [包含关系] ● 含义 :使用包含用例来封装一组跨越多个用例的相似动作,以便多个基

UML之用例图

       龙是中国古代的神兽之首,传说龙有九个孩子,他们有着各自独有的性情,各司其职,造福百姓.一如我们的UML一样,她的九个孩子也有着各自独特的本领,首先,今天我们一起来学习一下,用例图--九个孩子中的核心,她的主要功能就是用来描述用户的需求,从用户的角度描述系统的功能,指出各个功能的执行者.        除此之外,系统.子系统.系统行为之间的可视化表示也是通过用例图进行展示,这样更加便于我们理解这些元素的作用.从我们前面学习软件工程,编写文档的角度来看,用例图主要用于分析阶段,现在我们

UML介绍--用例图

用例图定义:由参与者(Actor).用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图称为用例图. 用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统.子系统或类的功能行为进行建模. 用例图展示了用例之间以及同用例参与者之间是怎样相互联系的.用例图用于对系统.子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素. 将每个系统中的用户分出工作状态的

UML学习:时序图(顺序图)sequence diagram

引言 用例图.类图.活动图.时序图之间是什么关系? 时序图有什么作用? 先来模拟一下三国演义的赤壁之战的时序图,先知道它到底长什么样子,再深入介绍: 小伙伴惊呆了,这样画战略图,一目了然,原来著名的战役是这么回事.这样看三国演义再也不会睡着了...... 再看看各个大人物的主要操作: 代码模拟各任务操作: public class 关羽 { Public void 防守荊州(); } public class 张飞 { public void 防守荆州前线(); } public class 孙