UML流程分析之用例图

2018-08-10  本文已影响146人  多了去的YangXuLei

1.认识

用例图第一次遇到它的时候印象就是一个个的小人,很好看但是有什么卵用,可以用功能描述为什么要画“小人”(用例),只要配置了相应的权限,系统的任何角色都可以使用任何一个功能点,为什么需求要写成什么角色对应什么用例这种模式。或者要给千千万万的用户分成什么角色。

其实用例图还需要和其他UML图配合使用,才能发挥更大的威力。当然也发现用例图并不是在任何情况下都是作用巨大的,用例图和其他UML图一-样,只是我们可以利用的一种工具。

用例图简单说就是描述系统需求的一种方法,描述什么角色通过什么系统能做什么事情,关注的是系统的外在表现,系统与人的交互,系统与其他系统的交互。概括下就是回答:

2.简单语法

用例图

我们在做一个考勤系统时,不会列出好多功能,比较好的方式是先思考什么角色用,思考不同角色对系统有什么需求。

描述系统需求喜欢用什么功能、什么模块之类的表达,描述需求会不自觉地用到很多技术用语,这其实是很多技术人员做需求分析工作的通病。要分析好一个系统的需求,首先要搞清楚本系统的目标,然后思考什么角色会用这个系统,这些角色希望通过这个系统完成什么事情,由粗到细地理出细致的需求。用例图语法不复杂,其实用好用例图的关键在于改变需求分析的旧有习惯,要学会从角色入手,从用户的角度来思考他们需要什么,用他们能看懂的语言来表达需求。

进阶

进阶部分不继续写了,就是综合类图到用例中

image
上一篇 下一篇

猜你喜欢

热点阅读