Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说快速了解UML中用例图制作方法,希望能够帮助你!!!。
1、UML:称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。关于UML里其他如类图、序列图等等不做介绍,大家可百度。(*注:OMG, Object Management Group 对象管理组织)
2、用例图:描述的是一组用例、参与者(actor)以及它们之间的关系。用例图从用户角度描述的是系统的整体使用说明,用于建立需求模型。
在系统外部与系统直接交互的人或事物。*注意:参与者可以是人(人物角色),也可以是一个系统。
在UML中用小人表示:
系统外部可见的一个系统功能单元。系统的功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。用椭圆表示,椭圆中的文字简述系统的功能:
常见关系类型有关联、泛化、包含和扩展。
上述关系在uml图中的表示方式如下图:
a)关联(Association)
表示参与者与用例之间的通信,任何一方都可发送或接受消息。
箭头指向:指向消息接收方
b)泛化(Inheritance)
就是通常理解的继承关系,子用例和父用例,但表现出更特别的行为,子用例将继承父用例的所有结构、行为和关系。
箭头指向:指向父用例
c)包含(Include)
包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。
箭头指向:指向分解出来的功能用例
d)扩展(Extend)
扩展关系指用例功能的延伸,相当于为用例提供一个附加功能。
箭头指向:指向基础用例
3、完整的一个用例图如下:
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章