试题详情
- 简答题简述扩展、包含和细化三种UML依赖关系的异同。
-
扩展、包含和细化都是描述了元素之间的依赖关系,但具体含义不同。
扩展(extend)关系是对基本用例在对某些“扩展点”的功能的增加。通过向被扩展的用例添加动作来扩展用例。
包含(include)关系表示一个元素为了实现或完成其全部的功能,需要用到已存在的另一个模型元素,本质上是一种使用关系。
细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示一个元素对另一个因此细化关系可描述的语义范围较广,包括模型的逐步细化、优化、变换、模板、模型合成、框架组成等。 关注下方微信公众号,在线模考后查看
热门试题
- 大型软件测试包括()、()、()和()。
- 应尽量不使用GOTO语句。
- 结构化系统分析主要是通过()进行分析的。
- ()表示了类之间的“一般__特殊”关系。
- 简述软件危机的表现形式。
- 用黑盒法测试时,测试用例是根据程序外部行
- HIPO图是由一组IPO图加一张HC图组
- 测试的最基本目标是什么?
- 下面的()是软件构造活动的任务。
- 如果测试数据满足条件覆盖,则必然满足判定
- 按维护的起因,可以将维护活动分为4类:(
- 以下哪些是微软成功的因素()
- 每次从无序表中挑选出一个最小或最大元素,
- 下列哪个不是项目成本管理的内容()。
- 某电器集团公司下属的厂包括技术科、生产
- 动态冗余
- 设置缓冲时段的优点在于()
- JSP方法是一种面向()的设计方法。
- 软件工程对维护工作的主要目标是提高软件的
- 自顶向下结合的渐增式测试法,在组合模块时