【软考之旅】用例图——包含、扩展关系
来源:互联网 发布:宁夏国培网络研修 编辑:程序博客网 时间:2024/06/05 16:58
一、是什么:
用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。
二、何时用:
开发者和用户反复讨论,用于需求分析阶段
三、用例之间关系:
1.包含(include)
以下图为例,从2个或者2个以上用例中,提取公共行为。这里查询、修改、删除三个用例有一个公共行为那就是—登录,在一个系统当中我要查询、修改、删除信息,前提是需要输入用户名和密码登录系统,再进行以下操作,所以登录和查询、修改、删除是包含关系,箭头指向被包含的用例(登录) ,登录也可以理解为抽象用例,从查询、修改、删除中抽象出来的公共部分。
2.拓展(extend)
指一个用例混合了2种或者2种以上不同的场景,或根据情况可能发生多种情况,可以将用例分为主用例和一个或多个辅助用例,这样就比较清晰一些,称为拓展关系,以下图为例,如果你想修改书籍信息,你需要先查询学籍信息,再修改学籍信息。
【小结】
越来越发现,在学习的这个过程中,越能体会到米老师曾经说过的格言:变是永远不变的。
阅读全文
0 0
- 【软考之旅】用例图——包含、扩展关系
- UML——用例图的扩展和包含关系
- 【软考】——数据库之关系代数的运算
- 软考之UML用例图中包含、扩展和泛化的区别
- 用例图之包含、扩展、泛化
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解
- 软考复习之路——软考总结
- 软考复习之路——软考总结
- 用例图中的三种关系包含、扩展、泛化
- Action Recognition
- 1110:排列
- 游戏中服务端与客户端分别承担怎样的计算才即安全又可靠呢?
- 06-javascript 循环
- Java EE开发第五章:JDBC-API详解(了解)
- 【软考之旅】用例图——包含、扩展关系
- tensorflow之变量(Variable)与常量(constant)体会
- j.s.q
- 关于Java读取文件操作时路径中的斜杠问题
- 9/18
- JAVA中对象和引用区分?
- Android小技巧(一)显示隐藏RecycleView的HeaderView
- C++ 软件版本号对比
- HDU 6208 The Dominator of Strings 后缀自动机