考试网 >> IT认证 >> 水平 >> 软件指导 >> 软件设计师(高程)试题解析-软件工程篇

软件设计师(高程)试题解析-软件工程篇

发布时间:2006-06-28 04:43     点击:
分页:上一页  1 [2] 3  下一页

  3.面向对象技术中,对象是类的实例。对象有三种成份:________、属性和方法(或操作)。

  A. 标识 B. 规则 C. 封装 D. 消息

  答案:A

  解析:对象有三种成份:标识、属性和方法(或操作)。每个对象都有自己的属性值,表示该对象的状态。对象中的属性只能够通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所提供的服务。   4.软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了__(1)__。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对__(2)__ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个__(3)__ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。

  (1) A. 版本管理 B.可行性分析 C. 风险分析 D. 系统集成

  (2) A.系统 B.计划 C. 风险 D.工程

  (3)A.原型项目 B.概念项目 C. 改进项目 D. 风险项目

  答案:(1) C (2) C (3) B

  解析:软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了风险分析,每转一圈都要对风险进行识别和分析,螺旋线第一圈的开始点可能是一个概念项目。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。

 

 5.关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是__(1)__。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于__(2)__。

  (1)A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

  B.提高上层模块的扇出,减少模块调用的层次

  C.将模块的作用范围限制在模块的控制范围之内

  D.降低模块之间接口的复杂性,避免“病态连接”

  (2)A.简单耦合 B.直接耦合 C.标记耦合 D.控制耦合

  答案:(1)B (2) C

  6.软件设计包括四个既独立又相互联系的活动,分别为__(1)__、__(2)__、数据设计和过程设计。

  (1)A.用户手册设计 B.语言设计 C.体系结构设计 D.文档设计

  (2)A.文档设计 B.程序设计 C.实用性设计 D.接口设计
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有