吉林大学软件工程章节测试答案-第八章

软件工程章节测试系列主要是因为之前学长们分享过的帖子都被csdn设成vip了

如果发现本系列有文章也被锁了可以私信作者,给你们发一个pdf版,不收费不卖课学弟学妹们别害怕(保命buff)


一.单选题(共11题,72.6分)

【单选题】以下关于文档的叙述中,不正确的是( )。

A、文档也是软件产品的一部分,没有文档的软件就不能称之为软件。

B、软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量。

C、文档仅仅描述和规定了软件的使用范围及相关的操作命令。

D、高质量文档对于发挥软件产品的效益有着重要的意义。

答案:C

【单选题】在软件使用过程中,为了解决原来程序中遗漏处理文件中最后一个记录的问题而对软件进行的修改,称为( )。

A、适应性维护

B、改正性维护

C、完善性维护

D、预防性维护

答案:B

【单选题】为了提高软件的可靠性、可维护性等,为以后进一步改进软件打下良好基础而对软件进行的修改,称为( )。

A、预防性维护

B、改正性维护

C、完善性维护

D、适应性维护

答案:A

【单选题】( )是从现有的程序代码中抽取有关数据、体系结构和处理过程的设计信息,以便恢复设计结果。

A、正向工程

B、数据重构

C、逆向工程

D、代码重构

答案:C

【单选题】下面的( )不是软件再工程活动。

A、程序结构改善

B、增加新的功能

C、数据再工程

D、逆向工程

答案:B

【单选题】符合下列5个叙述的软件特性名称及顺序是( )。

①软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度。

②软件在需要它投入使用时能实现其指定的功能的概率。

③软件使不同的系统约束条件和用户需求得到满足的容易程度。

④在规定的条件下和规定的一段期间内,实现所指定的功能的概率。

⑤尽管有不合法的输入,软件仍能继续正常工作的能力。

A、可移植性 可使用性 兼容性 可靠性 容错性

B、可移植性 可靠性 可修改性 可使用性 容错性

C、一致性 可靠性 可移植性 可使用性 可修改性

D、可测试性 可靠性 可理解性 可修改性 兼容性

答案:A

【单选题】在软件使用过程中如果因为安装了新的硬件或操作系统而需要对软件进行的修改,称为( )。

A、完善性维护

B、适应性维护

C、预防性维护

D、改正性维护

答案:B

【单选题】以下关于提高软件可维护性的措施中,错误的是( )。

A、尽可能利用硬件特点以提高程序效率。

B、在分析用户需求时同时考虑维护问题。

C、不要修补不好的程序,要重新编写。也不要一味地追求代码的复用,要重新组织。

D、把与硬件及操作系统有关的代码放到某些特定的程序模块中。

答案:A

【单选题】以下关于软件可维护性的叙述中不正确的是( )。

A、可维护性可以从可理解性、可靠性、可测试性、可重用性、可移植性等方面进行度量。

B、可维护性不受软件开发文档的影响。

C、可维护性是软件开发阶段各个时期的关键目标。

D、可维护性是衡量软件质量的一个重要特性。

答案:B

【单选题】某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行( )维护。

A、完善性维护

B、改正性维护

C、适应性维护

D、预防性维护

答案:A

【单选题】下面关于软件维护的描述中,错误的是( )。

A、在软件产品刚刚进入使用阶段的初期,改正性维护的要求比较多。

B、一般情况下,在几种维护活动中,完善性维护所占的比重最大,即大部分维护工作是改变和加强软件,而不是纠错。

C、软件维护大多是救火式的紧急维修,一少部分可以是有计划的一种再开发活动。

D、软件维护活动所花费的工作占整个软件生存期工作量的70%以上,因此在软件开发的各个阶段都要努力提高软件的可维护性。

答案:C


二.判断题(共4题,27.4分)

【判断题】提高可维护性是在软件维护阶段考虑的问题。

答案:×

【判断题】为了提高软件日后的可用性和可维护性,软件组织应该为自己的所有遗留软件进行软件再工程。

答案:×

【判断题】代码重构是最常见的再工程活动,关注个体模块中存在的问题并完善软件的整体架构。

答案:×

【判断题】数据重构发生在较低的抽象层次上,是一种全范围的再工程活动。

答案:√

相关推荐
Promise_then12 小时前
如何在技术世界中保持清醒和高效
嵌入式·软件工程·嵌入式软件
程思扬12 小时前
无界设计新生态:Penpot开源平台与cpolar的云端协同创新实践
大数据·linux·服务器·前端·经验分享·ubuntu·开源
YGY Webgis糕手之路15 小时前
Leaflet 综合案例-聚类图层控制
经验分享·笔记·机器学习·数据挖掘·聚类
超级晒盐人16 小时前
归雁思维:解锁自然规律与人类智慧的桥梁
经验分享·语言模型·学习方法·微信公众平台·教育电商
草莓熊Lotso19 小时前
【数据结构初阶】--二叉树(二)
c语言·数据结构·经验分享·其他
YGY Webgis糕手之路1 天前
OpenLayers 综合案例-轨迹回放
前端·经验分享·笔记·vue·web
ONETHING_CLOUD_21 天前
不用电脑要不要关机?
经验分享·科技·电脑·数码·实用技巧分享
YGY Webgis糕手之路1 天前
OpenLayers 快速入门(九)Extent 介绍
前端·经验分享·笔记·vue·web
kyle~2 天前
Windows---动态链接库Dynamic Link Library(.dll)
运维·windows·操作系统·运维开发·开发部署
技术思考者2 天前
基础很薄弱如何规划考研
java·经验分享·考研