购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

试题7(2009年下半年试题15)

关于UML,错误的说法是 (15)

(15)A.UML是一种可视化的程序设计语言

B.UML不是过程,也不是方法,但允许任何一种过程和方法使用

C.UML简单且可扩展

D.UML是面向对象分析与设计的一种标准表示

试题7分析

UML具有如下的语言特征:

(1)不是一种可视化的程序设计语言,而是一种可视化的建模语言;

(2)是一种建模语言规范说明,是面向对象分析与设计的一种标准表示;

(3)不是过程,也不是方法,但允许任何一种过程和方法使用它;

(4)简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改;

(5)为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的复用;

(6)与最好的软件工程实践经验集成。

UML最重要的目标是使UML成为一个通用的建模语言,可供所有建模者使用。它并非某人专有,而是建立在计算机界普遍认同的基础上,即它包括了各种主要的方法并可作为它们的建模语言。其次,UML应能够很好地支持设计工作,像封装、划分等记录模型构造思路。此外,UML 应该能够准确表达当前软件开发中的热点问题,比如软件规模、分布、并发、方式和团队开发等。

UML并不试图成为一个完整的开发方法,它不包括一步一步的开发过程。UML和使用UML的软件开发过程是两回事。UML可以支持很多的,至少是目前现有的大部分软件开发过程。UML包含了完整的概念,这些概念对于支持基于一个健壮的架构来解决用例驱动的迭代式开发过程是必要的。

UML的最终目标是在尽可能简单的同时能够对应用系统的各个方面建模。UML需要有足够的表达能力以便可以处理现代软件系统中出现的所有概念,如并发和分布,以及软件工程中使用的技巧,如封装和组件。它必须是一个通用语言,像任何一种通用程序设计语言一样,这就意味着UML必将十分庞大,它比先前的建模语言更复杂、更全面。

试题7参考答案

(15)A jls7QBIRdR2cmPLOiukSVifno4g5rCJyJAxstoD+Pgc8nQ/6Su5zfa2HgOVzQrhF

点击中间区域
呼出菜单
上一章
目录
下一章
×