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

2022-09-21 09:48:24 浏览数 (1)

本文最后更新于 521 天前,其中的信息可能已经有所发展或是发生改变。

用例图

一、介绍

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

二、参与者

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

三、用例

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

四、边界

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

五、关系

关系可分为以下四类

  1. 关联 不仅表示用例和参与者之间的关系,还表示两者之间的通信,互相都能收到消息
  2. 泛化 Java里的继承,参与者和用例都可以使用
  3. 包含 用例之间的关系,例如维护包含了对数据的增删改查
  4. 扩展 这个比较特殊,指一个基础用例可能有的扩展用例,内部包含了if逻辑。例如登录和注册之间就是扩展关系。登录的账号如果没有注册,就要先注册才能登陆。如果注册了就直接登录。

0 人点赞