文章插图
图7 子系统与用例之间的关系
2.3.8 各关系的对比
为了对包含、拓展和归纳(泛化)关系更好的区分,以图7为例说明各种关系之间的差别:
1)用例的使用条件
包含用例与归纳(泛化)的子用例,都没有限定的使用条件;例如用户登录系统时,直接选择输入账号密码登录系统,或者通过微信登录系统;而忘记密码是在用户账号登录时遗忘密码才会发生的用例,是有特定条件下才会发生的用例 。
2)直接、间接提供服务
归纳(泛化)的子用例与拓展用例为参与者直接提供服务,例如用户登录系统时,会直接选择账号登录或微信登录,而账号登录或微信登录直接为参与者提供登录服务;而包含关系的用例,为参与者提供间接服务,例如账号登录时,需要输入账号、输入密码等,这些用例直接鼓舞于账号登录这个用例,间接为参与者提供登录服务 。
3)其余说明
- 延伸用例与基础用例相互独立,两者之间不包含对方用例的内容 。
- 归纳(泛化)的子用例包含基础用例所有内容、基础用例与其他用例的关系以及基础用例与参与者之间的关系;例如账号登录是登录系统的子用例,但账号登录包含了登录系统的内容、登录系统与展示首页的关系以及登录系统与参与者的关系 。
三、用例描述完成了用例图,实际上工作只完成了一半,更重要的是对每个用例进行具体的说明;包括说明用例之间的关系、参与者身份角色以及用例从开始至结束过程中的条件及分支情况等;具体用例说明形式可参考下表:
文章插图
用例的描述针对不同业务系统,描述的重点可能会存在差异,因此用例描述的重点在于清晰表达用例需求,不必拘泥于表达形式 。
推荐阅读
- 黄茶和绿茶哪个好喝,详解黄茶和绿茶的区别
- 黄茶功效与作用有消食化滞等功效,黄茶的功效与作用及禁忌详解
- 雅安黄茶功效作用,黄茶的功效与作用及禁忌详解
- 黄茶功效与作用及其相关的禁忌,黄茶的功效与作用及禁忌详解
- 如何分辨绿茶白茶和黄茶,详解黄茶和绿茶的区别
- 黄茶鲜叶的标准和物理特征,黄茶分类及品质特征详解
- 黄茶的功效与作用及禁忌详解,北港毛尖的功效与作用有哪些
- 黄小茶功效禁忌,黄茶的功效与作用及禁忌详解
- 工业物联网用例和应用
- 天台黄茶的功效与作用,黄茶的功效与作用及禁忌详解