试题详情
- 简答题简述四种UML依赖关系异同。
-
绑定关系位于模板(如C++模板)和用其生成的模型元素之间,该元素完全是模板的实例化,为添加任何新的东西。
可溯关系是两个元素或元素集合之间的概念连接,用于描述位于不同语义层或多种视点下的同一个概念。这些元素间并没有任何特定的映射关系,关系的方向可被忽略。通常用于跟踪需求,或帮助建模者跟踪多个模型的变化。使用关系表示一个元素为了实现或完成其全部的功能需要其它元素或元素集合的配合,例如类与类之间的多种方法调用关系。
细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示客户可由供应者导出。这一导出关系不一定非要用算法来描述,可以完全人为决定,因此细化关系可描述的语义范围较广,包括:模型的逐步细化、优化、变换、模板、模型合成、框架组成等等。
绑定和使用关系只能用于同一模型中元素的连接,而可溯和细化关系可用于连接多个模型的元素。 关注下方微信公众号,在线模考后查看
热门试题
- 请简单分析顺序图和活动图的区别。
- 形式化方法的特点是什么?
- 软件设计是要把描述软件“做什么”的()转
- 什么是模型?软件开发为什么要建立模型?
- 在单元测试中,桩模块用来代替被测模块的(
- 从下列关于模块化程序设计的叙述中选出5
- 当几个人共同承担软件开发项目中的某一任务
- 程序语言的编译系统和解释系统相比,从用户
- 动态模型描述与时间和变化有关的系统的性质
- 什么是软件危机?软件危机有什么表现?软件
- 假设汽车的车牌号可由车主人在规定范围内
- 什么是“类”?“类”与传统的数据类型有什
- 在客观世界中有若干类,这些类之间有一定的
- 系统的经济效益()因使用新系统而增加的收
- 用例建模的主要步骤是什么?
- 功能性注释的作用是解释下面的语句()。
- 操作与对象模型中的属性和关联的查询有关,
- 在建立项目组织时应注意的原则有三: ①
- 瀑布模型是将()各个活动规定为依()连接
- 对每一种软件资源,应说明4个特性:资源的