软件工程考试试题及答案.docxVIP

  • 1
  • 0
  • 约1.05万字
  • 约 26页
  • 2026-07-20 发布于上海
  • 举报

软件工程考试试题及答案

一、单项选择题(共10题,每题1分,共10分)

软件工程是为了解决什么问题而诞生的?

A.提高软件开发效率

B.解决软件危机

C.降低软件开发成本

D.统一编程语言标准

答案:B

解析:软件工程概念诞生于某次著名的国际会议,其核心目的是应对当时出现的“软件危机”,即软件规模、复杂度增长导致的质量低下、进度延误、成本超支等一系列问题。提高效率、降低成本是软件工程的目标之一,但并非其诞生的直接原因。统一编程语言标准并非软件工程的核心任务。

在软件生命周期模型中,哪个模型强调将开发活动划分为一系列增量,每次增量都提交一个可运行的产品?

A.瀑布模型

B.螺旋模型

C.增量模型

D.原型模型

答案:C

解析:增量模型将软件划分为一系列相互联系的增量,每个增量都包含分析、设计、编码、测试等活动,并提交一个可运行的产品部件。瀑布模型是线性的、阶段性的。螺旋模型强调风险分析,结合了原型和瀑布模型的迭代特性。原型模型主要用于快速构建原型以明确需求。

下列哪一项不属于软件需求规格说明书的特性?

A.完整性

B.一致性

C.可修改性

D.可测试性

答案:C

解析:一份好的软件需求规格说明书应具备无歧义性、完整性、一致性、可验证性(可测试性)等特性。可修改性是软件质量属性,指软件产品易于修改的能力,它并非需求规格说明书本身应具备的特性,而是对需求进行管理的

文档评论(0)

1亿VIP精品文档

相关文档