logo - 刷刷题
下载APP
软件工程知识题库
软件工程知识题库 - 刷刷题
题数
20
考试分类
高级信息系统项目管理师>软件工程知识
售价
¥5
收藏
分享
去刷题
章节目录
简介
高级信息系统项目管理师-软件工程知识
...更多
题目预览
【单选题】
[1/20]维护活动必须应用于()
A.
软件文档
B.
整个软件配置
C.
可执行代码
D.
数据
参考答案:
B
参考解析:
【单选题】
[2/20]系统集成项目完成了需求分析阶段的工作并开发了原型系统,承建方应组织本方项目经理、建设方代表和相关干系人完成()工作。
A.
代码走查
B.
桌面检查
C.
同行评审
D.
阶段评审
参考答案:
D
参考解析:

系统集成项目的每个阶段完成时,都应该进行正式的阶段评审,才能进入下一阶段,本题中需求分析阶段完成,承建方应组织相关人员进行阶段评审工作。代码走查和桌面检查都是非正式的评审形式,且需求阶段不涉及代码走查。同行评审侧重于同行,所以本题正确答案为D。

【单选题】
[3/20]软件需求分析所要做的工作是(1),因此,进行需求分析时(2)。 空白(2)处填()
A.
应充分发挥分析人员的想象力
B.
在分析人员直接指导下,让用户进行检查与评价
C.
应注意一切信息与需求都是站在双方合作的角度上考虑
D.
应注意一切信息与需求都是站在应用的角度上考虑
参考答案:
D
参考解析:
【单选题】
[4/20]在软件开发的V模型中,应该在()阶段制订单元测试计划。
A.
需求分析
B.
概要设计
C.
详细设计
D.
代码编写
参考答案:
D
参考解析:
【单选题】
[5/20]在描述复杂关系时,图形比文字叙述优越得多,下列4种图形工具中,不适合在需求分析阶段使用的是()
A.
层次方框图
B.
用例图
C.
IPO图
D.
NS图
参考答案:
D
参考解析:

层次方框图、用例图和IPO图都可用于需求分析。但NS图是一种无线流程图,也称为盒图,能清晰明确地表示程序运行过程,适用于详细设计阶段。

【单选题】
[6/20]在软件质量模型中,比较有代表性的有McMall提出的软件质量模型。在这个软件模型中,软件的质量特性被分成了三组,即产品转移、产品修改和()
A.
产品开发
B.
产品销售
C.
产品升级
D.
产品运行
参考答案:
D
参考解析:

本题考查软件质量模型的内容。

【单选题】
[7/20]程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对...
A.
用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测。
B.
用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测
C.
再测试模块一和模块二,用更多的测试用例测试模块一
D.
再测试模块一和模块二,用更多的测试用例测试模块二
参考答案:
D
参考解析:

模块一和模块二是相互关联的模块,当修复了模块二存在的缺陷后,可能会对模块一产生影响,所以要对模块一和模块二都进行测试。模块二是修改了的模块,应用更多的测试用例进行测试。选项D正确。

【单选题】
[8/20]CMM是美国卡内基梅隆大学软件工程研究所开发的软件能力成熟度模型,其中()强调软件开发过程稳定性与项目量化管理。
A.
可重复级
B.
已定义级
C.
已管理级
D.
持续优化级
参考答案:
C
参考解析:

本题考查CMM的基础知识

【单选题】
[9/20]关于软件过程改进原则,描述不正确的是()
A.
问题的解决是过程改进的核心
B.
改进是受知识驱动的
C.
改进应该是项目开发人员的工作
D.
改进应该是一个不断持续的过程
参考答案:
C
参考解析:

软件过程改进(SPI)的五条核心原则是:注重问题、强调知识创新、鼓励参与、领导层的统一和计划不断地改进。选项A是注重问题的原则,选项B是强调知识创新的原则,选项C和鼓励参与的原则相悖,选项D是计划不断地改进的原则。

【单选题】
[10/20]关于白盒测试,以下叙述正确的是()
A.
根据程序的内部结构进行测试
B.
从顶部开始往下逐个模块地加入测试
C.
从底部开始往上逐个模块地加入测试
D.
按照程序规格说明书对程序的功能进行测试,不考虑其内部结构
参考答案:
A
参考解析:

本题考查软件测试的内容。软件测试的关键是设计测试用例,白盒测试是一种测试方法,它是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。