2011年12月高级项目经理继续教育题目
一、选择题(每题2分,共80分)
1、以下关于面向对象方法的叙述中,正确的是( )。 A) 问题空间与解决问题的方法空间不一致 B) 继承是组装结构的重要特征 C) 类是对象的抽象 D) 数据和功能相割裂 答案:C
C) 类是对象的抽象
2软件需求规格说明书的内容不应包括对( B )的描述。
A. 主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能
3、软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,他们之间的关系经常变现为(B). A、自外向内 B、互相补充 C、独立使用 D、交替使用
4、用例图中,通信关联是指( )。 A) 参与关联 B) 使用关联 C) 扩展关联 D) 以上三种都是 答案:D
D) 以上三种都是
5、SA方法的基本思想是(C)。
A、自底向上逐步抽象 B、自底向上逐步分解 C、自顶向下逐步分解 C、自顶向下逐步抽象
6、ER图中的主要元素是( )。 A) 结点、记录和文件 B) 实体、联系和属性 C) 记录、文件和表 D) 记录、表、属性 答案:B
B) 实体、联系和属性
7、整体-部分结构体现了面向对象的方法的(B)
A、关联(association) B、聚合(aggregation) C、依赖(depending) D、细化(refinement) 8、需求分析是( A )
A、 软件开发工作的基础 B、 软件生存周期的开始 C、 由系统分析员单独完成的 D、 由用户自己单独完成的
9、进行需求分析可使用多种工具,但( )是不适用的。 A) 数据流图 B) 判定表 C) PAD图 D) 数据字典 答案:C C) PAD图
10、类有三种类型、即(A)
A、边界类、实体类、控制类 B、实体类、数据类、界面类 C、控制类、实体类、数据类 D、界面类、控制类、公共类 11、在结构化方法种,软件功能分解最后的文档是软件( A)。 A、功能说明书 B加工说明书 C、可行性分析报告 D、结构说明书 11、组织需求评审的最好方法( D)
A、检查系统模型的错误 B、让客户检查需求
C、将需求发放给设计团队去征求意见 D、使用问题列表检查每一个需求
13、(A )技术是将一个活动图的活动状态进行分组、人或部门,他们负责完成组内的活动
A、泳道 B、分叉汇合 C、分支 D、转移 14、协作图的下列说法中错误的是( )。 A、对象是用于表示协作图中参与交互的类的实例 B、链接用于表示协作图中关联关系的实例 C、链接表示两个类之间的关联关系
D、在协作图中消息的含义和表示法与顺序图中的相同。
15、SA方法用DFD描述( D ) 。
A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能
16、UML是一种面向对象的统一建模语言,用例可以用(C)来描述。 A、类 B、状态 C、活动 D、协作
17、一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫 (A)
A. )多继承 B扩展 c)应用 D)实例 18、面向对象分析过程中建立的模型有( d) A、数据模型、功能模型、活动模型 B、对象模型、功能模型、测试模型 C、属性模型、功能模型、对象模型 D、对象模型、功能模型、动态模型
19、SA方法与早期的软件开发方式相比较,其最重要的指导原则应该是(D)。