软件工程考试试题与答案

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

软件工程考试试题与答案

一、单项选择题

1.软件生命周期的基本特征是?

A)可重复性

B)品质保证

C)顺序执行

D)不确定性

答案:A

2.软件开发过程中,应该在哪些阶段进行代码评审检查?

A)定义阶段

B)实施阶段

C)测试阶段

D)全部阶段

答案:D

3.软件开发中,用于验证数据流的工具是?

A)UML

B)ER图

C)DFD图

D)时序图

答案:C

4.以下哪个不是面向对象软件开发的基本原则?

A)封装

B)继承

C)多态

D)顺序执行

答案:D

5.以下哪种软件度量指标可以衡量软件的模块化程度?

A)可读性

B)灵活性

C)依赖性

D)易于维护性

答案:C

二、简答题

1.什么是软件生命周期?以及软件生命周期的几个阶段。

软件生命周期是指软件产品从开发开始、运行到退役的一系列规范化的阶段、过程和活动。软件生命周期的典型阶段包括需求分析、设计、编码、测试、部署、使用和维护。

2.什么是软件测试?它的目的是什么?

软件测试是指通过对软件系统进行各种测试方式,评估软件系统是否满足用户需求和预期的特性。软件测试的目的是发现软件中存在的缺陷和问题,并进一步修复和改善。

三、计算题

1.某软件开发项目的平均每小时工资为$50,每个开发人员每天工作8

小时进行开发工作,每个月含22个工作日。如果此项目共有40个开发人员参与,那么每个月的总开发成本为多少?

答:每个人每天的开发成本为$50 * 8 = $400,每个人每月的开发成本为$400 * 22 = $8,800,项目的总成本为$8,800 * 40 = $352,000。

相关文档
最新文档