当前位置: 首页 > news >正文

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

软件工程章节测试系列主要是因为之前学长们分享过的帖子都被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分)

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

答案:×

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

答案:×

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

答案:×

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

答案:√

http://www.lryc.cn/news/571778.html

相关文章:

  • 数学基础(线性代数、概率统计、微积分)缺乏导致概念难以理解问题大全
  • 每日一篇博客:理解Linux动静态库
  • 一文学懂快浮点数据格式
  • 【深度学习】卷积神经网络(CNN):计算机视觉的革命性引擎
  • 蚂蚁百宝箱+MCP打造p 人解放神器agent,解放大脑
  • 设置环境变量(linux,windows,windows用指令和用界面)
  • HarmonyOS性能优化——感知流畅优化
  • 鸿蒙网络编程系列54-仓颉版实现Smtp邮件发送客户端
  • LVS +Keepalived 高可用群集
  • 51c大模型~合集141
  • maven编译报错java: Compilation failed: internal java compiler error
  • 基于C++实现(控制台)机械提取词频
  • Hive的分区表(静态分区、动态分区)、分桶表、四种排序方式和数据加载方式
  • Linux操作系统之进程(六):进程的控制(上)
  • 鼎捷T100开发语言-Genero FGL 终极技术手册
  • Linux软件管理包-yum和基础开发工具-vim
  • 6.18 redis面试题 日志 缓存淘汰过期删除 集群
  • 【Leetcode】每日一题 —— No.2966
  • milvus和attu的搭建
  • 八种常见的神经网络介绍
  • Ubuntu 使用kubeadm部署k8s系统组件反复重启的问题
  • LVS +Keepalived高可用群集
  • 物联网控制技术期末复习 知识点总结 第六章 物联网控制算法(PID算法 PWM算法)
  • vscode连接不上服务器问题修复
  • 如何运用 AI 工具运营海外社媒账号
  • 借助AI学习编程,走向架构师之路
  • class对象【C#】2025复习
  • 排序算法专题
  • 【文本大模型】从0开始 - 本地部署一个ChatGLM对话模型(基于WebUI)
  • MySQL 索引和查询优化