目录

什么是用例图?

用例图帮我们做什么?

用例图的基本元素有哪些?

第一次机房收费系统用例图

总结


             UML——用例图(Use case diagrams)

什么是用例图?

定义:用来描述用户的需求,从用户的角度来描述系统的功能,并给出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。系统的蓝图

 

用例图帮我们做什么?

回答两个问题:是谁用软件、软件的功能有哪些

是9种图的关键,也是第一个需要画的图。比方说现在要建一座大厦,设计师先根据客户的要求设计出大厦,设计完成之后工程师才知道要建个什么样的东西出来。设计师的设计在UML中就是充当了用例图的功能——为后面的人要做的事情提供参考

 

用例图的基本元素有哪些?

用例:一个功能的描述。就是参与者想要系统做哪些事情

参与者:一种人员的角色,可以是人,也可以是事物等等

箭头:箭头尾部表示启动交互的一方,箭头头部用来表示被启动的一方,用例总是需要参与者来启动

关系执行者和用例之间的关系   (依赖、关联、泛化、扩展)

                       UML——用例图(Use case diagrams)

  • 关联:参与者和用例之间的交互
  • 泛化:一个父用例被特化成多个子用例,就是继承关系。用空心箭头表示,箭头指向父用例
  • 包含关系:基本用例的行为包含了另一个用例的行为 ,带箭头的虚线加<<include>>表示,箭头指向被包含的用例

                                          UML——用例图(Use case diagrams)

  • 扩展关系:指用例功能的延伸。箭头的方向是从扩展用例到基本用例,用带箭头的虚线段加<<extend>>表示

                                          UML——用例图(Use case diagrams)


第一次机房收费系统用例图

               UML——用例图(Use case diagrams)


总结

从第一次对UML的陌生到现在能画出用例图,告诉了我一个道理:学习就是一个从理论到实践的过程。动脑思考、动手去做吧!!

 

第一次画用例图,不足之处欢迎大佬们斧正哦~????

相关文章: