面向对象的开发方法中,(1)是面向对象技术领域内占主导地位的标准建模语 言, 用这种语言描述系统与外部系统及用户之间交互的图是(2)。

1.[单选题]1)是面向对象技术领域内占主导地位的标准建模语
  • A.RUP
  • B.C++
  • C.UML
  • D.Java
2.[单选题]

用这种语言描述系统与外部系统及用户之间交互的图是(2)。

  • A.类图
  • B.用例图
  • C.对象图
  • D.协作图
参考答案: C,B
解题思路:

试题 (1)分析

本题考察考生对面向对象技术和UML统一建棋语言的理解•

UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言.它溶入了软件 工程领域的新思想、新方法和新技术.它的作用域不限于支持面向对象的分析与设计, 还支持从描求分析开始的软件开发的全过程.

在面向对象技术和UML的发展过程中.标准建模语言的出现是其逭要成果.截止 1996年10月.UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表 示支持采用UML作为违模语言.1996年底.UML已稳占面向对象技术市场的85%, 成为可视化建模语言事实上的工业标准• •

试题(2)分析

本超考察考生对UML中各种图形的理解.

类图描述系统中类的静态结构.它不仅定义系统中的类,还表示类之间的联系.如 关联、依賴和聚合等.也包括类的内部结构(类的属性和搡作),类图描述的是一种静态 关系,在系统的整个生命周期都是有效的.

用例图是指系统以外的,在使用系统或与系统交互中所扮洧的角色。因此参与者可 以是人,可以是事.也可以是时间或其他系统等.

对象图是类图的实例,几乎使用与类图完全相同的标识.它们的不同点在于对象图 显示类的多个对象实例,而不是实际的类,一个对象图是类图的一个实例由于对象存 在生命周期,因此对象图只能在系统某一时间段存在。

协作围描述对象间的协作关系,跟序图相似,显示对象间的动态合作关系。显 示信息交换外.协作图还显示对家以及它们之间的关系•

所以试题 ( 2)选择B


>>>立即刷题