- 6
- 0
- 约1.76千字
- 约 5页
- 2018-11-16 发布于天津
- 举报
UML用例图的包含扩展泛化的详细阐述
UML用例图的包含,扩展,泛化的详细阐述
共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。
1、包含(include)
??? 包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。 ?? 包含关系对典型的应用就是复用,也就是定义中说的情景。但是有时当某用例的事件流过于复杂时,为了简化用例的描述,我们也可以把某一段事件流抽象成为一个被包含的用例;相反,用例划分太细时,也可以抽象出一个基用例,来包含这些细颗粒的用例。这种情况类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。
?? 例如:业务中,总是存在着维护某某信息的功能,如果将它作为一个用例,那新建、编辑以及修改都要在用例详述中描述,过于复杂;如果分成新建用例、编辑用例和删除用例,则划分太细。这时包含关系可以用来理清关系。
对于一个扩展用例,可以在基用例上有几个扩展点。???例如,系统中允许用户对查询的结果进行导出、打印。对于查询而言,能不能导出、打印查询都是一样的,导出、打印是不可见的
您可能关注的文档
最近下载
- JESD22-A104C_2005_Temperature_Cycling温度循环(JESD标准).pdf VIP
- 金属棚架大工模拟实务试卷.PDF VIP
- 《伐木》原文与鉴赏.docx VIP
- 《杭州市名校长培养工程实施方案》.docx
- JEDEC JESD51-12_2020 中文版 倒装芯片与 CSP 封装热阻测试方法标准.docx VIP
- 金属棚架大工模拟实务试卷.pdf
- 2026大学大四(听力与言语康复学)人工耳蜗技术资格考试试题及答案.docx VIP
- 2025年大学《听力与言语康复学-听力评估与言语训练实训》考试参考题库及答案解析.docx VIP
- 断路器检验标准.doc VIP
- cst仿真实验报告.pdf VIP
原创力文档

文档评论(0)