软件工程(概论)习题与答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题

1、软件产品与物质产品有很大的区别,软件产品是一种()产品。

A.有形

B.消耗

C.逻辑

D.文档

正确答案:C

2、在()年的NATO会议上,软件工程的术语被首次提出。

A.1966

B.1968

C.1970

D.1972

正确答案:B

3、软件开发中实现映射的基本手段是()

A.抽象

B.分层

C.隔离

D.建模

正确答案:D

4、下列哪项不属于软件工程框架的三元组。()

A.目标

B.范围

C.原则

D.活动

正确答案:B

5、下列哪个不是软件维护的类型。()

A.完善性维护

B.纠错性维护

C.适应性维护

D.更新性维护

正确答案:D

6、只有高水平的(),才能生产出高质量的软件产品。

A.软件开发技术

B.软件开发工具

C.软件工程管理

D.项目开发经验

正确答案:C

二、多选题

1、下列关于软件的说法正确的是()

A.软件是通过定制进而生产制造出来的

B.软件没有磨损老化问题。

C.软件开发的成本很高

D.软件开发和运行必须依赖计算机环境

正确答案:B、C、D

2、下列软件属于系统软件的是()

A.操作系统

B.编译器

C.中间件

D.浏览器

正确答案:A、B

3、下述软件属于支撑软件的是()

A.财务管理软件

B.编译器

C.中间件

D.数据库

正确答案:C、D

4、下述软件属于应用软件的是()

A.财务管理软件

B.数据库

C.编译器

D.浏览器

正确答案:A、D

5、软件工程是一门交叉性学科,下列哪些学科是软件工程涉及的?

A.数学

B.计算机科学

C.管理科学

D.工程科学

正确答案:A、B、C、D

6、下列属于软件模型的是()

A.概念模型

B.设计模型

C.实现模型

D.部署模型

正确答案:B、C、D

7、软件需求阶段所要完成的任务包括()

A.需求获取

B.需求完善

C.需求定义

D.需求规约

正确答案:A、C、D

三、填空题

1、软件工程概念的提出是为了解决()。

正确答案:软件危机

2、软件设计阶段包括()和()两个阶段。

正确答案:总体设计、详细设计

3、软件开发是实现()的概念和处理逻辑到()的概念和处理逻辑的映射。

正确答案:问题域、运行平台

四、判断题

1、软件工程的目的是倡导以工程的原理、原则和方法进行软件开发。(√)

2、模型一定是在某种特定意图下、从某种特定的角度对物理环境的抽象。(√)

3、软件开发中分层的基本动机是控制开发的复杂性。(√)

4、软件开发要从客户的需求出发,在满足用户要求的前提下,功能开发的越多越好。(×)

5、为了保证开发进度,软件只需要在最终完成后再进行确认即可。(×)

相关文档
最新文档