多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

简述扩展、包含和细化三种UML依赖关系的异同。

正确答案: 扩展、包含和细化都是描述了元素之间的依赖关系,但具体含义不同。
扩展(extend)关系是对基本用例在对某些“扩展点”的功能的增加。通过向被扩展的用例添加动作来扩展用例。
包含(include)关系表示一个元素为了实现或完成其全部的功能,需要用到已存在的另一个模型元素,本质上是一种使用关系。
细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示一个元素对另一个因此细化关系可描述的语义范围较广,包括模型的逐步细化、优化、变换、模板、模型合成、框架组成等。
答案解析:
进入题库查看解析

微信扫一扫手机做题