UML用例图核心概念06:用例包含关系(Include)
包含(include)是两个用例之间的有向关系,用于表示包含用例的行为被插入(添加)到基础用例的行为中。该包含关系可用于:通过将其分成几个用例来简化大型用例,提取两个或多个用例行为的共同部分。大型用例可能会有一些行为可能会分离到不同的较小用例中,以便使用UML包含关系将其包含在基本用例中。此操作的目的是...
史有为 | 第一设置与汉语的实词
我们看到这样的说法:在汉语里从抽象到具体是“直接的、不加标记的实现关系”,这种关系用另一种说法就是:从“类”到“例”只是“构成关系”,以此来区别英语。这样当然是很简明,模型也很漂亮。但是否如此简单呢?汉语的词的确没有形态变化,较难说明类与例的关系,但是汉语的离合词却插入有很多句法变化,有太多不同...
消费信贷系统架构设计说明书
不同金融机构、不同的产品其审批流程步骤、参与人员、以及审批规则将会有明显区别。消费贷申请审批的用例图下如:图2-3从上图可知,参与审批的角色主要有客户经理与审批人员(如,其他客户经理、主管、风险专员等等),担当审批人员的角色不同机构、不同产品、甚至同一产品内不同的申请(如,新件与复议件)都会有不同角...
产品经理必学UML(二):用例图
扩展用例可以被定义为:基础用例的增量扩展,它俩之间为扩展关系。简单来说,就是当某特定条件出现时,该扩展用例的行为才会被执行。扩展关系的图形为虚线箭头加上<<<exclude>>>,箭头指向基础用例。如下图,客户在还车超过了一定期限就需要缴纳罚款,其中“借车超期”为特定条件,只有该条件出现,才执行“缴纳罚款”用...
UML建模中绘制UML用例图行之有效的办法
用例之间的关系主要用的是3种关系即包含,扩展,泛化。3.1UML用例图的包含关系(include)实箭头加<include>表达意思:被包含用例的事件流会被插入到基础用例的事件流中。举出一个实例:ATM中查询,取款,转帐都会有一个打印回执,我们就可以把“打印回执”做为一个用例提取出来,而原来的查询,取款,转账三个用例都会...
产品经理必看:常用的UML建模详解
递归关系分为自包含和自关联,和字面的解释一样,就是自己包含自己,自己关联自己(www.e993.com)2024年9月8日。下图分别是自包含和自关联:(2)三角关系当某些属性值并不是由该类本身就可以确定的时候,我们可以使用三角关系;例如员工的薪资,职位等,并不是由公司可以确定的,而是由劳动合同来确定的,那么我们的表达方式如下:...
“用例规划”到底该怎么做?
例如某一个管理系统中“维护用户信息”操作时如果发现信息有误或者更新则需要使用“修改用户信息”用例完成更新,所以用例“查询上机记录”和“导出EXCEL”之间的关系就是扩展关系。“<<extend>>”是扩展关系的构造型,箭头指向基本用例。2.1.2.3包含关系和扩展关系之间的区别...
产品经理:流程图你都会画吗?
1)包含(Include)包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。如果是将一个功能拆解,大事化小,可以使用包含关系。箭头指向:指向分解出来的功能用例2)扩展/继承(Extend)扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。如果是儿子与父亲的关系,那么就是某功能继承自上一个功...
大合集:功能权限设计的那些事
说明:本故事中没有对各个角色的用例进行描述,但是通过表2.2.1,大家可以自行脑补。一般继承关系和受限继承关系的区别主要在角色间的关系;见图2.2.2中的红色线条;上级角色可以继承多个下级角色的权限,上级角色的权限为所有继承角色的权限的叠加;角色间的继承关系可能会和现实中的有所差异,现实中不会出现运营角色...