> 软件设计第一步——需求分析之用例图 - Yuyy
Yuyy
Yuyy
软件设计第一步——需求分析之用例图

用例图

一、介绍

用例图是需求分析的重要部分,细化用例图就能得到类图,后续根据类图开发程序。用例图由参与者、用例、边界以及他们之间的关系构成。

二、参与者

可理解为不同的角色,指一类用户,而不针对某一个用户。就像Java里的类一样。用小人表示。

http://bed.yuyy.info/image-20210123121445221.png

三、用例

某个功能,参与者的某个操作。Java里的方法。用椭圆表示。

http://bed.yuyy.info/image-20210123121530314.png

四、边界

系统之间的界限。用矩形表示。

http://bed.yuyy.info/image-20210123121553876.png

五、关系

关系可分为以下四类

http://bed.yuyy.info/image-20210123121805191.png

  1. 关联

    不仅表示用例和参与者之间的关系,还表示两者之间的通信,互相都能收到消息

  2. 泛化

    Java里的继承,参与者和用例都可以使用

  3. 包含

    用例之间的关系,例如维护包含了对数据的增删改查

  4. 扩展

    这个比较特殊,指一个基础用例可能有的扩展用例,内部包含了if逻辑。例如登录和注册之间就是扩展关系。登录的账号如果没有注册,就要先注册才能登陆。如果注册了就直接登录。

没有标签
首页      日常      软件设计第一步——需求分析之用例图

发表评论

textsms
account_circle
email

Yuyy

软件设计第一步——需求分析之用例图
用例图 一、介绍 用例图是需求分析的重要部分,细化用例图就能得到类图,后续根据类图开发程序。用例图由参与者、用例、边界以及他们之间的关系构成。 二、参与者 可理解为不同的角色…
扫描二维码继续阅读
2021-01-23
友情链接
标签
归档
近期文章