软件工程导论复习题含答案

软件工程导论复习题含答案


2024年4月29日发(作者:)

软件工程习题集

第1章 概述

(一) 单项选择题

1.“软件危机”产生的主要原因是( A )。

A.软件日益庞大 B.开发方法不当 C.开发人员编写程序能力差 D.没有维护好软件

2. 软件是一种( B )性工业产品。

A. 理论 B. 知识(或逻辑) C. 消耗 D. 体力

3. 需求分析是在( B )进行的。

A. 用户 B. 用户和分析设计人员之间 C. 开发人员内部

4. 软件的主要结构和功能是在( A )阶段决定的。

A. 分析设计 B. 编程 C. 测试 D. 维护

5.软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是( D )。

D. 使用和维护人员间

A.程序、数据 B.程序、文档 C.程序 D. 程序、数据、文档

6.在软件工程时期,决定软件质量的主要因素是( A )

A.管理水平 B.个人程序技术 C.小组技术水平 D.硬件的发展

7. 在软件开发模型中,提出最早、应用最广泛的模型是( A )。

A. 瀑布模型 B. 喷泉模型 C. 增量模型 D. 螺旋模型

8.瀑布模型把软件生存周期划分为软件定义、软件开发与( C )三个阶段,而每一阶段又可分为若干

更小的阶段。

A. 详细设计 B. 可行性分析 C. 运行及维护 D. 测试与排错

9. 计算机辅助软件工程,简称( D )。

A. SA B. SD C. SC D. CASE

10. 软件危机是软件产业化过程中出现的一种现象,下述现象中:( C )是其主要表现。

① 软件需要增长难以满足。

② 软件开发成本提高。

③ 软件开发进度难以控制。

④ 软件质量不易保证。

A. ③和④ B. ③和④ C. 全部 D. ①、②和③

11 软件工程的出现主要是由于( C )。

A. 程序设计方法学的影响

C. 软件危机的出现

B. 其他工程科学影响

D. 计算机的发展

12、软件生成周期模型有多种,下列选项中,( C )不是软件生存周期模型。

A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型

(二)简答题

1. 软件产品的特点是什么?

2. 软件生产的发展经历了哪几个时代?各有何特征?

3. 软件危机的概念、表现形式、产生原因、解决途径

4. 简述主要的软件生存期模型(或软件开发模型)。

5. 简述瀑布模型的阶段划分和各阶段的主要任务以及瀑布模型存在的问题。

第2章 软件可行性研究

(一)单项选择题

1. 在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于

( B )的研究。

A. 经济可行性 B. 技术可行性 C. 操作可行性 D. 法律可行性

2. 下列不属于成本-效益分析的度量指标是( C )。

A. 货币的时间价值 B. 投资回收期 C. 性质因素 D. 纯收入

3. 软件可行性研究实质上是要进行一次( A )需求分析、设计过程。

A. 简化、压缩的 B. 详细的 C. 彻底的 D. 深入的

4. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于( A )。

A. 成本估算 B. 项目计划 C. 工程管理 D. 工程网络图

5. 研究开发所需要的成本和资源是属于可行性研究中的 ( B ) 。

A. 技术可行性研究

C. 社会可行性研究

B. 经济可行性研究

D. 法律可行性研究

6.可行性研究的目的是决定( B )。

A.开发项目 B.项目值得开发否 C.规划项目 D.维护项目

7.年利率为i,现存入P元不计复利,n年后本金利息为( C )。

A.P×(1+i)n B.P×(1-i×n) C.P×(1+i×n) D.P×(1+i)×n

8.研究硬软件资源的有效性是进行( A )研究的一方面。

A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性

9.经济可行性研究的范围包括( C )

A.资源有效性 B.管理制度 C.效益分析 D.开发风险

10.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,

因必须给出( B )的回答。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714365843a2432975.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信