上午考试分析-软件工程
软件设计的主要任务是设计软件的构造、过程和模块,其中软
件结构设计的主要任务是要确定_(11)_。(2004)
(11)A.模块间的操作细节B.模块简的相似性
C.模块间的组成关系D.模块间的具体功能
解:C
系统测试是将软件系统与硬件、外设和网络等其他因素结合,
对整个软件系统进行测试。_(12)_不是系统测试的内容。(2004)
(12)A.路径测试B.可靠性测试C.安装测试D.安全测试
解:A
上午考试-软件工程
项目管理工具中,将网络方法用于工作计划安排的评审和检查的是_(13)_。(2004)
(13) A.Gantt 图B. PERT 网图C.因果分析图D.流程图
解A
在结构化分析方法中,数据字典是重要的文档。对加工的描述是
数据字典的组成内容之一,常用的加工描述方法(14)。(2004)
(14):A、只有结构化语言B、有结构化语言和判定树
C、有结构化语言和判定树和判定表D、判定树和判定表
解:C
上午考试-软件工程
CMM 模型将软件过程的成熟度分为5 个等级。在(15)使用定量
分析来不断地改进和管理软件过程。(2004)
(15)A、优化级B、管理级C、定义级D、可重复级
解:A
在面向数据流的设计方法中,一般把数据流图中的数据流划分为
(16)两种。(2004)
(16)A、数据流和事物流B、变换流和数据流
C、变换流和事物流D、控制流和事物流
解:C
上午考试分析-软件工程
● 下列叙述中,与提高软件可移植性相关的是(18)。(2005)
Http://www.ccidedu.com
(18)A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
解答:可移植性指从一个计算机系统移植到另一个计算机系统,因此,
保持软件的通用性,尽量不与具体的系统有关,才能具有较好的可移植
性。高级语言一般通用性较好,适合不同的计算机系统。
(18 ) D
● 在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新
系统代替旧系统的策略称为(19);在新系统全部正式运行前,一部分
一部分地代替旧系统的策略称为(20)。(2005)
(19)A.直接转换B.位置转换C 分段转换D 并行转换
(20)A.直接转换B.位置转换C 分段转换D 并行转换
解答:系统转换有三种:直接转换,新系统运行无误时,立即启动,并
终止老系统。分段转换,新系统一部分一部分的代替老系统。并行转换,
新老系统并行运行一段时间,再代替老系统。
(19 ) D (20 )C
上午考试分析-软件工程
● 下列叙述中,与提高软件可移植性相关的是(18)。(2005)
(18)A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
解答:可移植性指从一个计算机系统移植到另一个计算机系统,因此,
保持软件的通用性,尽量不与具体的系统有关,才能具有较好的可移植
性。高级语言一般通用性较好,适合不同的计算机系统。
(18 ) D
● 在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新
系统代替旧系统的策略称为(19);在新系统全部正式运行前,一部分
一部分地代替旧系统的策略称为(20)。(2005)
(19)A.直接转换B.位置转换C 分段转换D 并行转换
(20)A.直接转换B.位置转换C 分段转换D 并行转换
Http://www.ccidedu.com
解答:系统转换有三种:直接转换,新系统运行无误时,立即启动,并
终止老系统。分段转换,新系统一部分一部分的代替老系统。并行转换,
新老系统并行运行一段时间,再代替老系统。
(19 ) D (20 )C
上午考试分析-软件工程
● 在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义
需求,这时最好使用(6)。(2005 下)
(6)A. 原型法