文档库 最新最全的文档下载
当前位置:文档库 › 软件工程经济学 试题A

软件工程经济学 试题A

所有题目的数值计算精确到小数点2 位。

一、填空题(前7 题每个空1 分,后4 题每个空2 分,共15 分)

1. 软件工程学分为三类,它们是软件工程技术学, (软件工程经济学)和软件工程管理学。

2. 软件工程经济学包含5 个要素,分别是质量, (生产效率),组织协调,时间进度, 以及成本效

.

3. 软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。

4. 若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的增

额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。

5. 按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产成

本,经营成本和管理费用.

6. 用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成

本。

7. (生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学表

达式。

8. 某软件公司欲在今后10 年内每年能从银行等额支取1 万元以资助希望工程.若银行10 年存

款利率为10%,该公司当前应向银行存入(6 。1446) 万元。

9. 某公司欲在6 年后得到本利和10 万元,银行6 期存款利率为10%。则该企业当前应当存入

银行本金(5.6447) 万元。

10. 某公司每年年末都向银行存款 5 万元以便 6 年后取出备用。 假设银行年存款利率为 4%.则 6

年后该公司从银行取出的总额是(33 。1648 )万元。

11. 某系统集成公司购置了价值 80000 元的高端服务器,预计使用 5 年,残值估计为 10000 元..

利用加速折旧法计算第 4 年应该把该设备(12666。67)元的折旧费摊入成本。

第 2 年 25333 。33

二、 问答题(2 小题,共 25 分)

1. [8 分] 美国软件工程专家 Putnam 发现了下面的软件生产函数, S EK 3 t

3 ,其中 S 为 d

软件生产规模或源代码程序量(单位: NCSS ),K 为软件项目在生存期内投入的总工作量 (单位:人年) ,td 为软件项目投入的人力峰值,通常为交付期或工期(单位:年)。

请问:根据规模经济的涵义和上述公式得出的软件生产活动具有何种规模经济模式?并请 简单解释。

2 、[17 分] 什么是软件工程经济学?主要研究哪些内容?你认为学习该课程有何意义?

三、 计算题(4 小题,共 60 分)

1 .[18 分] 分某软件企业获得 10 万元的贷款,偿还期 5 年,年利率 10%。针对下面 4 种还款方 式,分别回答问题。

(1)每年末只还所欠利息,本金在第 5 年末一次偿还。计算:5 年还款总额。

(2)每年末等额偿还本金和利息。计算:每年还款数,每年偿还利息数, 5 年还款总额. (3)第 5 年末一次还清本金和利息。计算:每年年初所欠金额, 5 年还款总额。 (4)每年末还 2 万元本金及所欠利息。计算:每年分别还款金额及第 5 年的还款总额。

答:软件工程经济学阐述软件工程经济学的基本原理和分析方法。内容包括COCOMO 模 型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期 成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技 术等。

学习该课程意义: “软件工程经济学”是软件工程学的三个主要分支之一, 它在软件工程项 目与软件企业建设中起着重要的作用,也是软件工程专业建设中的重要专业课程之一。

1 4

2 . [16 分] 软件公司 S 开发一个具有 5 个模块的商超系统.项目经理根据经验和公司的历史 数据得到表 1 的数据(每个模块估计的最小可能值 a 、最大可能值 b 和最可能值m 的单位是: 行, 成本费用率C 的单位是: 元/行, 劳动费用率E 的单位是: 行/人月)。此外, 在系统分析、

oj oj

系统设计、系统实现、测试四个阶段的工时费用率 (单位:元/人月)及i 子系统在上述各个

j

阶段的工作量估计M (单位:人月)见表 2。请采用功能分解法估算该系统成本与工作量分别 ij

是多少?给出计算过程,并简单解释.

表 1:成本、工作量功能维估计表

表 2:成本、工作量功能维/时间估计表

答案:

一维 Ex=19915 二维 Ex=95 。5

Cx=414445 Cx=446675

Mx=91 。5

3.[10 分] 三家软件公司分别为政府部门的一个市政管理信息系统提供了三种设计方案,均能满 足系统的基本功能和性能要求,但是每个方案的投资及年运营费用不同,如表 3。在基准贴现 率为 15%的情况下,这三种方案的费用现值法与费用年值法分别是多少?选用哪种方案?简单 说明计算方式。

参数 子系统 N1 N2 N3 N4 N5

k

M

i 2

2.0 10。2 11。8 5。8 6。2 4800

M

i3

0。5 4。5 6。0 3.0 3。5 4250

M

i 4

3.5 9。5 10.5

4.5

5.0 4500

M

i1

1。0 2.0 2.5 2.0 1.5 5000

参数

a

i

2200 5000 6000 3200 1800 子系统 N1 N2 N3 N4 N5 m i

2360 5200 6830 3300 2150 b

i

2490 5880 7600 3760 2200 E

oj

314 220 220 240 140

C

oj

15 20 22 18 30

表 3:方案费用表 单位:万元

4 .[16 分] 经分析得到某个软件开发项目的活动明细表如下所示。

表 4:活动明细表 活动长度单位:天

(1)画出与之对应的箭线式计划网络图,计算出每个活动的最早和最迟开始时间。 (2)该项目 的工期及关键路径是什么? (3)如果活动 D 的工期变成 5 天,该项目的工期及关键活动是什么? (4)如果活动 H 的工期变成 5 天,该项目的工期及关键活动是什么?

活动名称 A B C D E F G H I J K L M 活动工期 3

1 2 4 3 2 2 3 5 2 4

5

3 紧前活动

A A

B A

C

D F D I E,H ,G F

J,K,L

6~10 年运营费用Ct

13 7.5 8

1~5 年运营费用 Ct

13 7。5 5

初期投资 K0

70 90 100

方案 A1 A2 A3

软件工程试题及答案

软件工程 一、单项选择题 1. TURBO PASCAL是()软件。 A.系统软件 B.人工智能 C.事务软件 D.应用软件 2. 具有风险分析的软件生存周期模型是() A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 3. 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A.固有的 B.人为的 C.可消除的 D.不可降低的 4. 经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为: A.采购员、仓库管理员 B.定购清单、库存业务 C.库存业务 D.定购清单、采购员 5. 对于一个大型系统,若对设计方案没有把握,可通过( ) 来证实设计方案的正确性。 A. 增量构造模型 B. 实验型原型 C. 探索型原型 D. 演化型原型 6. 不适于作为数据流图处理(加工)框名称的是____。 A.人工校核工资数据B.工资支票数据 C.打印工资支票D.计算职工工资 7. 需求分析阶段最重要的技术文档之一是:() A.项目开发计划 B.设计说明书 C.需求规格说明书 D.可行性分析报告 8. Jackson方法是一种面向()的方法。 A.数据流 B.对象 C.数据结构 D.控制流 9. 软件详细设计的主要任务是对()进行的详细设计。 A.算法和数据结构 B.外部接口 C.软件编码 D.功能 10. 银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是()_。 A.变换型 B.事务型 C.既不是A也不是B D.不一定 11. 确认测试是对软件进行( ) 测试。 A. 可靠性 B. 有效性 C. 可维护性 D. 可用性 12. 检查软件产品是否符合需求定义的过程称为()。 A.确认测试 B.集成测试 C.验收测试 D.验证测试 13. 软件测试的目的是() A.评价软件的质量B.发现软件的错误 C.找出软件中的所有错误D.证明软件是正确的 14. 随着软硬件环境变化而修改软件的过程是() A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 15. 软件生存周期中时间最长的阶段是() A.需求分析阶段B.概要设计阶段 C.详细设计阶段D.维护阶段 16. 下列属于维护阶段的文档是( ) A. 软件规格说明 B. 用户操作手册 C. 软件问题报告 D. 软件测试分析报告

软件工程经济学叶小莺课后习题答案

软件工程经济学叶小莺课后习题答案 1、下列各项,不影响企业营业利润的项目是()。[单选题] * A.主营业务收入 B.其他收益 C.资产处置损益 D.营业外收入(正确答案) 2、下列项目中,不属于非流动负债的是()[单选题] * A.长期借款 B.应付债券 C.专项应付款 D.预收的货款(正确答案) 3、委托加工应纳消费税产品(非金银首饰)收回后,如直接对外销售,其由受托方代扣代交的消费税,应计入()。[单选题] * A.生产成本 B.应交税费——应交消费税 C.委托加工物资(正确答案) D.主营业务成本

4、企业自创的专利权与非专利技术,其研究开发过程中发生的支出,应当区分研究阶段支出与开发阶段支出分别处理。无法区分研究阶段支出和开发阶段支出,应当将其所发生的研发支出全部费用化,计入当期损益中的()。[单选题] * A.管理费用(正确答案) B.财务费用 C.营业外支出 D.销售费用 5、企业为扩大生产经营而发生的业务招待费,应计入()科目。[单选题] * A.管理费用(正确答案) B.财务费用 C.销售费用 D.其他业务成本 6、下列各项中,应列作管理费用处理的是()。[单选题] * A.自然灾害造成的流动资产损失 B.车间管理人员的工资 C.固定资产盘亏净损失 D.存货盘盈(正确答案) 7、行政人员出差回来报销的差旅费,应该计入()科目。[单选题] *

A.管理费用(正确答案) B.财务费用 C.制造费用 D.销售费用 8、税金及附加核算的内容不包括()。[单选题] * A.增值税(正确答案) B.消费税 C. 资源税 D.资源税 9、某企业本期的营业收入100万元,营业成本50万元,管理费用10万元,投资收益20万元,所得税费用18万元。假定不考虑其他因素,该企业本期营业利润为()万元。[单选题] * A.40 B.42 C.60(正确答案) D.72 10、企业生产车间发生的固定资产的修理费应计入()科目。[单选题] * A.制造费用

软件工程考试试题 含答案

软件工程考试试题含答案软件工程考试试题含答案 一. 选择题 1. 下列不属于软件工程方法论的是: A. 瀑布模型 B. 敏捷开发 C. 融合开发 D. 增量开发 答案:C. 融合开发 2. 哪个不是软件需求工程的阶段? A. 需求收集和分析 B. 需求规格说明书编写 C. 需求确认和验证 D. 需求修复和更新 答案:D. 需求修复和更新 3. 软件开发生命周期中不包含以下哪个阶段? A. 需求分析

B. 软件设计 C. 软件测试 D. 软件维护 答案:C. 软件测试 4. 下列哪个是软件开发项目管理的基本约束? A. 时间 B. 人员 C. 质量 D. 成本 答案:D. 成本 5. 使用UML建模时,哪个图标不属于结构图? A. 类图 B. 对象图 C. 时序图 D. 包图 答案:C. 时序图 二. 填空题

1. 软件工程的目标是提高软件的质量和________。 答案:生产效率 2. 软件需求可以分为________和________两类。 答案:功能需求,非功能需求 3. 软件设计的核心目标是________。 答案:满足需求 4. 软件测试的目的是发现________。 答案:缺陷和错误 5. 软件维护分为________和________两个主要类别。 答案:正确性维护,适应性维护 三. 简答题 1. 请简要介绍敏捷开发方法。 答案:敏捷开发方法强调迭代与循序渐进的开发方式,注重团队合作和快速响应需求变化。其核心原则包括迭代开发、自组织团队、人与沟通优先、持续集成和及时反馈等。敏捷开发方法通过不断反馈和迭代,提高软件开发的灵活性和适应性。 2. 什么是软件需求工程?为什么软件需求工程是软件开发的关键环节?

软件工程经济学习题及答案

软件工程经济学习题及答案 软件工程经济学习题及答案 软件工程经济学是软件工程中的重要一环,它主要研究软件项目的经济性和效益。在软件开发过程中,经济学原理能够帮助开发团队做出合理的决策,从而提高软件项目的成功率和效益。下面是一些软件工程经济学的学习题及答案,供大家参考。 1. 什么是软件工程经济学? 答:软件工程经济学是一门研究软件项目的经济性和效益的学科。它主要关注软件项目的成本、收益、风险和投资回报等方面的问题,以帮助开发团队做出明智的决策。 2. 软件工程经济学的目标是什么? 答:软件工程经济学的目标是通过对软件项目进行经济分析和评估,为决策者提供科学的依据。它帮助决策者在项目的不同阶段做出正确的决策,从而提高软件项目的成功率和效益。 3. 什么是软件项目的成本? 答:软件项目的成本包括直接成本和间接成本。直接成本主要包括人力成本、硬件和软件成本、培训成本等。间接成本包括管理成本、设备维护成本、项目风险成本等。 4. 什么是软件项目的收益? 答:软件项目的收益是指开发和使用软件项目所带来的经济效益。它可以通过提高工作效率、降低成本、增加收入等方式实现。 5. 如何评估软件项目的经济效益?

答:评估软件项目的经济效益可以采用多种方法,如投资回报率(ROI)、净现值(NPV)、内部收益率(IRR)等。这些方法可以帮助决策者对软件项目的经济效益进行量化分析和比较。 6. 什么是投资回报率(ROI)? 答:投资回报率是指投资所带来的经济效益与投资成本之间的比率。它可以帮助决策者判断投资项目的盈利能力和可行性。 7. 什么是净现值(NPV)? 答:净现值是指将未来现金流量折现到现在的价值,再减去投资成本所得到的值。如果净现值大于零,则说明项目具有经济效益。 8. 什么是内部收益率(IRR)? 答:内部收益率是指使得项目的净现值等于零的折现率。如果内部收益率大于预期收益率,则说明项目具有经济效益。 9. 软件项目的风险如何评估? 答:评估软件项目的风险可以采用风险分析和风险管理的方法。风险分析主要包括风险识别、风险评估和风险优先级排序等步骤。风险管理则是采取相应的措施来降低风险的发生和影响。 10. 软件工程经济学对软件开发有什么帮助? 答:软件工程经济学可以帮助软件开发团队做出合理的决策,从而提高软件项目的成功率和效益。它可以帮助团队评估软件项目的经济效益、分析风险、优化资源分配等,从而提高软件项目的质量和效率。 总结: 软件工程经济学是软件工程中不可忽视的一部分,它通过经济分析和评估,为

软件工程经济学作业要求及其答案

第一次作业要求及答案: 一、请完成以下试题(共90分) 1、软件有哪些分类(按照不同模式)?(12分) 答案:按功能分:系统软件、支撑软件、应用软件;按规模分:微型、小型、中型、大型、超大型和极大型软件;按标准化程度分:标准化、半定制软件和软件服务;按与有关硬件或软件的关联程度分:嵌入型、组织型、半独立型;按工作方式分:实时处理软件、多用户分时软件、交互式软件、批处理软件;按应用特性分:科学计算软件、工程控制软件、事物处理软件、信息管理与决策支持软件2、软件项目管理包括哪九个部分?(9分) 答案:项目综合管理、项目范围管理、项目时间管理、项目费用管理、项目质量管理以及人力资源管理、信息与配置管理、风险管理、采购管理。 3、目前在软件工程界中影响较大的软件规模度量单位有哪些?计算软件的基本信息量有哪五个?(9分) 答案:目前在软件工程界中影响较大的软件规模度量单位有程序源代码行(Lines Of Code.,LOC)和功能点(Functional Point,FP)两种。计算软件的五个基本信息量有:外部输入数(External Input.,EI)、外部输出数(External Output.,EO)、外部查询数(External Query.,EQ)、内部逻辑文件数(Internal Logical File.,ILF)、外部接口文件数(External Interface File.,EIF)。 4、软件工程经济学的内涵(10分) 答案:软件工程经济学(Software Engineering Economics,SEE)是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。 5、投资的定义和分类。(10分) 答案:投资的定义:投资是企业为了实现某种特定的目标(通常是为了获得收益或避免风险)而进行的某种资金投放或运行的经济活动。 投资分为生产性投资(如固定资产投资、流动资产投资、无形资产投资,是为了保证生产与经营活动的正常运行;扩大再生产等)和非生产性投资(如证券投资,

软件工程试题与答案(2)

《软件工程》试卷及答案 A卷 专业年级姓名得分 一、名词解释(每个2分,共10分) 1.软件危机 2.纯收入 3.模块 4.原型 定律 二、填空题(每题2分,共20分) 1.____是计算机程序及其说明程序的各种文档。_____是有关计算机程序功能、设计、编制、使用的文字或图形资料。 2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、____、____、总体设计、详细设计、____、____、软件维护活动,可以将这些活动以适当方式分配到不同阶段去完成。 3.软件详细设计阶段采用的工具有______。 4.____的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。 5.模块的耦合性分为四种类型:____、____、____、____。 6.内聚性有七种类型,最强的是____,最弱的是____。 7.结构图的深度指结构图______,结构图宽度指________。 8.集成测试采用的具体方法有--____、______ 9.对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的 ____、逻辑输入、逻辑输出。 10.软件编码阶段要善于积累编程的经验,使得编出的程序____,易于____,从而提高软件

质量。 三、选择题(每题2分,共20分) 1.系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。 A.软件环境可行性、技术可行性、经济可行性、社会可行性 B.经济可行性、技术可行性、操作可行性 C.经济可行性、社会可行性、系统可行性 D.经济可行性、实用性、社会可行性 2.通过()可以完成数据流图的细化。 A.结构分解 B、功能分解 C、数据分解 D、系统分解 3.模块(),则说明模块的独立性越强。 A.耦合越强 B、扇入数越高 C、耦合越弱 D、扇入数越低 4.模块()定义为受该模块内一个判断影响的所有模块集合。 A.控制域 B、作用域 C、宽度 D、接口 5.面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。 A.系统设计 B、详细设计 C、软件设计 D、编码 6.指出PDL是下列哪种语言()。 A.伪码 B、高级程序设计语言 C.中级程序设计语言 D、低级程序设计语言 7.在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。 A.单元测试 B、集成测试 C、确认测试 D、组合测试 8.制定进度计划的两个重要工具和方法是()。 A. Gantt图 B、 CoCoMo C、工程网络图 D、 HIPO图 9.软件测试的目的是()。

软件工程经济学 试题A

学年第学期末考试试题(A卷) 软件工程经济学 使用班级: 所有题目的数值计算精确到小数点2位. 一、填空题(前7题每个空1分,后4题每个空2分,共15分) 1.软件工程学分为三类,它们是软件工程技术学,(软件工程经济学)和软件工程管理学。 2.软件工程经济学包含5个要素,分别是质量,(生产效率),组织协调,时间进度,以及成本效 益。 3.软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。 4.若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的 增额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。 5.按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产 成本,经营成本和管理费用. 6.用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成 本. 7.(生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学 表达式。 8.某软件公司欲在今后10年内每年能从银行等额支取1万元以资助希望工程.若银行10年存 款利率为10%,该公司当前应向银行存入(6。1446)万元. 9.某公司欲在6年后得到本利和10万元,银行6期存款利率为10%。则该企业当前应当存入 银行本金(5.6447)万元。

10. 某公司每年年末都向银行存款5万元以便6年后取出备用。假设银行年存款利率为4%.则6 年后该公司从银行取出的总额是(33.1648 )万元。 11. 某系统集成公司购置了价值80000元的高端服务器,预计使用5年,残值估计为10000元。. 利用加速折旧法计算第4年应该把该设备(12666.67)元的折旧费摊入成本. 第2年 25333。33 二、 问答题(2小题,共25分) 1. [8分] 美国软件工程专家 Putnam 发现了下面的软件生产函数,1 43 3 d S EK t ,其中S 为软件生产规模或源代码程序量(单位:NCSS ),K 为软件项目在生存期内投入的总工作量(单位:人年),td 为软件项目投入的人力峰值,通常为交付期或工期(单位:年)。 请问:根据规模经济的涵义和上述公式得出的软件生产活动具有何种规模经济模式?并请简单解释。 2、[17分] 什么是软件工程经济学?主要研究哪些内容?你认为学习该课程有何意义? 答:软件工程经济学阐述软件工程经济学的基本原理和分析方法。内容包括COCOMO 模型分析,多目标决策分析,软件生命周期定量模型,软件项目的工程经济学基础,软件生命周期成本估算方法,以成本效益分析、边际分析、风险分析为基础的决策方法以及软件成本估算技术等。 学习该课程意义:“软件工程经济学"是软件工程学的三个主要分支之一,它在软件工程项目与软件企业建设中起着重要的作用,也是软件工程专业建设中的重要专业课程之一. 三、 计算题(4小题,共60分) 1.[18分] 分某软件企业获得10万元的贷款,偿还期5年,年利率10%.针对下面4种还款方式,分别回答问题. (1)每年末只还所欠利息,本金在第5年末一次偿还.计算:5年还款总额。 (2)每年末等额偿还本金和利息。计算:每年还款数,每年偿还利息数,5年还款总额。 (3)第5年末一次还清本金和利息。计算:每年年初所欠金额,5年还款总额。 (4)每年末还2万元本金及所欠利息.计算:每年分别还款金额及第 5年的还款总额。 答案在书上P38

《软件工程经济学》练习题库及答案

《软件工程经济学》习题及答案 (注:习题后面的带括号的阿拉伯数字代表题目所在章节) 一、填空题 1.软件是信息产品,具有无形性、抽象性、可复制性和共享性。(1) 2.国际数据公司(International Data Corporation,IDC)在做市场研究时,将软件产业细分为应用解决方案(Solutions)、应用开发和配置软件(Application Development and Deployment Software)和系统基础软件(System Infrastructure Software)三大领域。(1) 3.经济学是研究人类在生产、消费、分配、交换等经济活动过程中的资源配置与资源利用的学科,属于社会科学。(1) 4.软件工程经济学是以软件工程领域中的经济问题和经济规律为主的一门经济学分支学科。(2) 5.企业的投资活动主要分为生产性投资和非生产性投资。(2) 6.资金的筹集是软件工程项目建设和运行的基本保证。(2) 7.负债资金是指软件工程项目筹资过程中除去资本金外,以负债的方式所筹集的资金。(2) 8.现金流入(Cash Inflows,CI)是指流入特定经济系统的现金。(2) 9.终值是指计息期期末的资金价值,或者表示现在某个时点在未来某个时点的资金价值。(2) 10.软件成本是指软件工程项目从设计到软件产品或软件工程项目完成期间所需费用的总和。(3) 11.按照成本所确定的时间可分为预算成本、计划成本和实际成本。(3) 12.进度绩效指标是一种测量进度效率的指标,表示为挣值和计划价值之比,主要反应项目团队完成工作的效率。(3) 13.层次分析法是社会、经济系统决策中的有效工具。(4) 14.营业收入是指软件工程项目建设成功后对外提供商业活动所取得的收入。(4) 15.生产是指厂商对各种生产要素加以组合制成产品的过程。(5) 16.资本是指生产过程中使用的资金。(5) 17.效益是指某项目实现后对项目主体方的基本目标的实现所产生的贡献。(5)

软件工程考试题 带答案

一、选择题 1.软件开发瀑布模型中的软件定义时期各个阶段依次是: ( B ) A)可行性研究,问题定义,需求分析。 B)问题定义,可行性研究,需求分析。 C)可行性研究,需求分析,问题定义。 D)以上顺序都不对。 2.可行性研究主要从以下几个方面进行研究:(A) A)技术可行性,经济可行性,操作可行性。 B)技术可行性,经济可行性,系统可行性。 C)经济可行性,系统可行性,操作可行性。 D)经济可行性,系统可行性,时间可行性。 3 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:(C) A)内容耦合,控制耦合,数据耦合,公共环境耦合。 B)内容耦合,控制耦合,公共环境耦合,数据耦合。 C)内容耦合,公共环境耦合,控制耦合,数据耦合。 D)控制耦合,内容耦合,数据耦合,公共环境耦合。 A) 4 .在详细设计阶段所使用到的设计工具是:( A)程序流程图, PAD 图, N-S 图, HIPO 图,判定表,判定树. B)数据流程图, Yourdon 图,程序流程图, PAD 图, N-S 图, HIPO 图。 C)判定表,判定树, PDL,程序流程图, PAD 图, N-S 图。 D)判定表,判定树,数据流程图,系统流程图,程序流程图,层次 图。 5 按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:(A) A)模块的作用域应在模块的控制域之内。 B)模块的控制域应在模块的作用域之内。

C)模块的控制域与模块的作用域互相独立。 D)以上说法都不对。 6 在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是(C) A.概要设计 B.详细设计 C.需求分析 D.可行性分析 7 下面不是软件工程的 3 个要素的是( C ) A 过程 B.方法 C.环境 D.工具 8.下面不属于软件的组成的是( B ) A 程序 B.记录 C.文档 D.数据 9 在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属 于( C ) A.维护时期 B.运行时期 C.定义时期 D.开发时期 10.在瀑布模型中,下面( C )是其突出的缺点。 A.不适应平台的变动 B.不适应算法的变动 C.不适应用户需求的变动 D.不适应程序语言的变动 11 下面不属于软件的特点的是( D )。 A 软件是一种软件产品 B 软件产品不会用坏,不存在磨损、消耗问题 C 软件产品的生产主要是研制 D 软件产品非常便宜 12 软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是( A )。 A.维护工具 B.编码工具 C.测试工具 D.需求分析工具 13.下列叙述中不属于软件生命周期模型的是( D )。 A.原型模型 B.瀑布模型 C.螺旋模型 D.快速组装模型 14.软件设计中,用抽象和分解的目的是( B )。 A.提高易读性 B.降低复杂性 C.增加内聚性 D.降低耦合性

软件工程考试试题(含答案)

一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、了解、对象 C) 实体、了解、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是() A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖 ( A )13.面向数据流的设计方法把()映射成软件结构。 A.数据流B.系统结构C.控制结构D.信息流 ( A )14.内聚程度最低的是( )内聚 A.偶然 B.过程 C.顺序 D.时间

软件工程试卷及答案

一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. “软件工程的概念是为解决软件危机而提出的”这句话的意思是 ( ) A.强调软件工程成功解决了软件危机的问题 B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理 C.说明软件工程这门学科的形成是软件发展的需要 D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题 2.瀑布模型的主要特点是 ( ) A.将开发过程严格地划分为一系列有序的活动 B.将开发过程分解为阶段 C.提供了有效的管理模式

D.缺乏灵活性 3.在软件工程的需求分析阶段,不属于问题识别内容的是 ( ) A.功能需求 B.性能需求 C.环境需求 D.输入/输出需求 4.画某系统的数据流图时,顶层图有 ( ) A.0 张 B.1 张 C.2 张 D.3 张及其以上 5.软件模块内聚性最强的是 ( ) A.功能内聚 B.通信内聚 C.偶然内聚 D.逻辑内聚 6.最早提出软件系统维护问题的阶段是 ( ) A.可行性分析 B.需求分析 C.概要设计 D.详细设计

7.SD(结构化设计)方法设计的结果是( ) A.模块 B.模块结构图 C.模块的算法 D.数据流图 8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试( ) A.单元测试 B.系统测试 C.集成测试 D.确认测试 9.软件详细设计阶段的任务是 ( ) A.算法与数据结构设计 B.功能设计 C.调用关系设计 D.输入/输出设计 10.下列属于静态测试方法的是 ( ) A.黑盒法 B.路径覆盖 C.白盒法 D.人工检测 11.Fortran 语言主要作为以下哪个方面的语言 ( )

软件工程经济学期末考试(2013)

武昌理工学院2013——2014学年第一学期 软件工程经济学期末考试题 适用专业班级:软工1101 一、 (10分)某软件项目现有两个设计方案A 和B ,为比较两个设计方案的优劣,该项目经理确定了五个指标X1、X2、X3、X4、X5,将这五个指标根据相对重要性由重要到次要排序为:X5、X3、X2、X1、X4。此外,还确定了每个指标划分为四个等级:U1、U2、U3、U4,各等级的等级分分别为5、4、3、1;并对各指标所属等级做了判断,方案A1中五个指标所属等级按顺序分别为U1、U2、U2、U3、U4,在方案B 中五个指标所属等级按顺序分别为U2、U1、U1、U3、U4。请用基于线性加权和法的关联矩阵法,对这两个软件方案的优劣做方案排序。 二、 (20分)某软件系统根据概要设计,拟由七个功能子系统构成,项目组根据各子系统功能重要性 由重要到不重要的排序为4N 、1N 、2N 、3N 、6N 、5N 、7N ,各子系统的成本费用率oj C (j=1,2,3,4,5,6,7)分别为14、20、20、18、28、22、18(元/行),劳动生产率oj E 分别为315,220,220,240,140,200,300(行/人月),在生存周期各阶段的工时费用率分别为:需求分析阶段为5200(元/人月)、系统设计阶段为4800(元/人月)、编码阶段为4250(元/人月)、测试阶段为4500(元/人月)。由专家及经验给出该软件各模块的最乐观值i a ,最悲观值i b 和最可能值i m 如下表,且各模块工作量均服从β分布。 (1) 试对该软件系统做成本与工作量估算; (2) 若该系统的目标成本已确定为650万元,试利用对该系统做目标成本分解并进行功能/成本分析; (3) 如果企业欲进行成本控制或降低系统成本应从那几个功能块进行控制? 三、 (20分)某组织性软件B 由软件工程A 改编而成,A 由三个子系统构成,各子系统规模为: 18000A L =LOC 、26000A L =LOC 、310000A L =LOC ,修改调整因子DM 、CM 、IM 在子系统A1中均 为0.9,在子系统A2中均为1.0,在子系统A3中均为0.8。 (1) 计算经改编后的B 软件各子系统规模Bi L ; (2) 若软件B 各子系统的工作量乘数为1 1.01U =、20.95U =,30.85U =,工时费用率为1 5.5c F =、 2 6.5c F =、 3 6.0c F =, 试利用中级COCOMO 法求参数:系统规模Bs L (kLOC )、系统基准工作量os M

软件工程试题及答案(A)

A卷 1、瀑布模型把软件生命周期划分为8个阶段:问题的定义、可行性研究、软件需求分析、系统总 体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(运行阶段)。 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,(需求分析阶段)出错,对软件 的影响最大。 3、在结构化的瀑布模型中,(需求分析阶段)定义的标准将成为软件测试中的系统测试阶段的 目标。 4、软件工程的出现主要是由于(软件危机的出现)。 5软件工程方法学的目的:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是软件开发工具和软件开发的环境。 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表 现为相互补充。 7、UML是软件开发中的一个重要工具,它主要应用于基于对象的(面向对象)的方法. 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(原型化方法). 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(数据流)。 10、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般 认为可能占用人员最多的阶段是(编码阶段)。 11、软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布 模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(风险分析),它建立在()的基础上,沿着螺线自内向外每旋转一圈,就得到(原型)的一个新版本.喷泉模型描述了(面向对象)的开发模型,它体现了这种开发方法创建软件的过程所固有的(递归)和(开发各阶段之间无“间隙”)的特征。 12、以下不属于白盒测试技术的是(等价类划分)。 13、为改正软件系统中潜藏的错误而进行的维护活动称为(纠错性维护). 14、保证软件质量的手段有复审、复查、管理复审和测试等。其中复审发生在软件生命周期的 (每个阶段结束之前)。 15、完整的系统设计应包括( 计算机系统设计、应用软件设计、数据库设计和网络设计)。 16、在信息系统的物理模型中,表示系统各个物理组成部分之间的数据流动情况的工具是(系 统流程图)。 二、填空题(每题1分,共10分) 1、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种 元素之间的(信息流动)情况。 2、成本效益分析的目的是从(经济)角度评价开发一个项目是否可行. 3、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先 策略)。 4、在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件). 5、详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 6、所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。 7、独立路径是指包括一组以前没有处理的语句或条件的一条路径.从程序图来看,一条独立路径 是至少包含有一条(在其他独立路径中未有过)的边的路径。 8、设计任何一个人机界面,一般必须考虑(系统响应时间)、用户帮助机制、错误信息处理和命 令方式四个方面。 9、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明

软件工程期终试题A

XXXXX 大学 2006学年第二学期期终考试《软件工程》课程试卷A 班级:姓名:学号:成绩: 一、单项选择题(每小题2分,共24 分) 1、软件的主要特性以下不正确的是( )。 A、无形 B、可独立构成计算机系统 C、包括程序和文档 D、高成本 2、软件工程学的目的和意义以下错误的是( )。 A、应用科学的方法和工程化的规范管理来指导软件开发 B、克服软件危机 C、作好软件开发的培训工作 D、以较低的成本开发出高质量的软件 3、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。 A、要求软件做什么 B、要给软件提供哪些信息 C、要求软件工作效率如何 D、要求软件具有什么样的结构 4、软件测试的目的是()。 A、评价软件的质量 B、发现软件的错误 C、找出软件中的所有错误 D、证明软件是正确的 5、影响软件开发成本估算的因素不包括以下哪项( )。 A、软件人员业务水平 B、软件开发规模及复杂度 C、开发所需时间 D、开发所需硬件资源 6、软件工程方法学三要素是( )。 A、技术、方法和工具 B、方法、工具和过程 C、方法、对象和类 D、过程、模型、方法 7、面向对象的开发方法的工作模型是()。 A、瀑布模型 B、喷泉模型 C、智能模型 D、循环模型 8、白盒法又称为逻辑覆盖法,主要用于()。 A、功能测试 B、系统测试

C、α测试 D、单元测试 9、结构化分析方法(SA 法)使用的主要描述工具有()。 A、数据库 B、模块结构图 C、PAD 图 D、分层的DFD 图 10、UML 中,包图是一种()。 A、集合 B、数据结构 C、分组机制 D、对系统的动态描述 11、软件维护阶段所产生的文档主要有( )。 A、软件问题报告和软件修改报告 B、测试报告 C、软件修改申请报告 D、以上均是 12、从工程管理的角度来看,软件设计分两步完成( )。 A、①系统分析②模块设计 B、①详细设计②总体设计 C、①总体设计②详细设计 D、①模块设计②详细设计 二、简答题(共40分) 1、可行性分析的任务是什么?(5分) 2、软件生命期各阶段的任务是什么?(7分)

完整word版,软件工程经济学试题

学年第学期末考试试题〔 B 卷〕 软件工程经济学 使用班级: 所有题目的数值计算精确到小数点 2 位。 总分 得分 一、填空题〔前 5 题每个空 1 分,后 5 题每个空 2 分,共 15 分〕 1.软件工程经济学包含 5 个要素,分别是质量,生产效率,组织协调,时间进度,以及〔本钱 效益〕。 2.软件产品在规定的条件下,在规定的时间内,完成规定功能的〔概率〕称为软件可靠性。 3.不同时期的投资 /支出和收益 /收入的现金流量根据资金的时间价值将其转换到参考点t = 0/ 即贴现,将这一系列贴现值累加和称为该工程现金流的〔净现值〕。 4.按照企业主要经营活动来划分,本钱可分为五类,即研发本钱,采购本钱,〔生产本钱〕, 经营本钱和管理费用。 5.生产函数是指反映生产过程中投入要素与其可能生产的〔最大产量〕之间依存关系的数学 表达式。 6. 某软件公司欲在今后10年内每年能从银行等额支取 1 万元以资助希望工程。假设银行10 年 存款利率为 12%,该公司当前应向银行存入〔〕万元。 7.某系统集成公司购置了价值 80000 元的高端效劳器,预计使用 5 年,残值估计为 10000 元。.利用 加速折旧法计算第 5 年应该把该设备〔〕元的折旧费摊入本钱。 第一年第二年第三年19000第四年 8. 某公司欲在8 年后得到本利和10 万元,银行 8 期存款利率为10%。问该企业当前应当存入 银行本金〔〕万元。

9. 某公司每年年末都向银行存款 5 万元以便 5 年后取出备用。假设银行年存款利率为5%。问 5 年后该公司从银行取出的总额是〔〕万元。 10.某 IT 企业欲向银行贷款 500 万元,年利率为 6%,规定六年内等额归还,那么每年末企业应偿 付金额〔〕万元。 得分 二、问答题〔 4 小题,共 40 分〕 1. [6 分 ] 美国软件工程专家 Putnam 发现了下面的软件工程动力学公式C(t d )0.39K ,其中 C(t)表示软件工程在 [0,t) 内投入的累计人力工作量〔人年〕, K 是软件工程在生存期内投入的总 工作量, td 是软件工程投入人力的峰值时刻〔通常为交付期或工期,人年〕。 你如何据此解释软件生存周期中产品开发与后期工作的人员分配? 2. [9 C j m C j,请简单解 C j 分 ] 在价值工程分析中引入了价值系数:VI j FI j /CI j , CI j C j1 释如何利用价值系数 VI j对软件的各个子系统进行功能/本钱分析。 3. [10 分] 什么是软件本钱?按本钱确实定时间来划分,本钱有哪些分类?其含义是什么? 答:软件本钱反映软件产品在其生产过程中所消耗的各项费用。 本钱分类包括了系统软件的分析/ 设计费用〔含系统调研、需求分析、系统分析〕、实施费用〔含编程 /测试、硬件购置与安装、系统软件购置、数据收集、人员培训〕及系统切换等 方面的费用;维护本钱由运行费用〔含人工费、材料费、固定资产折旧费、专有技术及技术资料 购置费〕、管理费〔含审计费、系统效劳费、行政管理费〕及维护费〔含纠错性维护费用及适应 性维护费用〕。 4. [15 分] 简述软件工程经济学的概念,说明其主要研究内容。 答:软件工程经济学阐述软件工程经济学的根本原理和分析方法。内容包括 COCOMO 模型分析,多目标决策分析,软件生命周期定量模型,软件工程的工程经济学根底,软件生命 周期本钱估算方法,以本钱效益分析、边际分析、风险分析为根底的决策方法以及软件本钱估 算技术等。 得分

《软件工程》课程试题05-A-评分标准

广东海洋大学2007 —— 2008学年第二学期 《软件工程》课程试题评分标准 □ 考试 卷 卷 一、 填空题(每空1分,共20分) 1、可行性研究需要从_技术_可行性、_经济_可行性、_社会_可行性、_操作_可行性四个方面分析研究每种解决方法的可行性。 2、数据流图有四个基本成分:_数据流_、_数据处理(加工)_、_数据存储_、_外部实体(数据源点和终点)_。 3、软件结构的设计是以_模块__为基础的,以需求分析的结果为依据,从实现的角度进一步划分为__模块__,并组成模块的__层次结构__。 4、程序流程图又称为_程序框图_,应由_三种基本控制结构__顺序组合和完整嵌套而成,不能有__相互交叉__的情况,这样的流程图是__结构化__的流程图。 5、“面向对象”是把一组对象中的数据结构和行为_紧密地_结合在一起组织系统的一种策略,传统的思想是将数据结构和行为_松散地_连接在一起。 6、软件维护的内容有_改正性_维护、_适应性_维护、完善性_维护、预防性维护四种。 二、 选择题(每小题2分,共20分) 1、软件是一种( B )产品。 A 、有形 B 、逻辑 C 、物质 D 、消耗 2、在软件生命周期中,用户主要是在( A )参与软件开发。 A 、软件定义期 B 、软件开发期 C 、软件维护期 D 、整个软件生命周期过程中 3、在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D )。 班 级 : 姓名: 学号: 试题共 页 加白 纸 张 密 封 线 GDOU-B-11-302

A、工作阶段间的等待时间 B、生产原型的复杂性 C、参与人员所需的工作站数 D、参与人员之间的通信困难 4、进行需求分析可使用多种工具,但( C )是不适用的。 A、数据流图 B、判定表 C、PAD图 D、数据字典 5、软件设计一般分为总体设计和详细设计,它们之间的关系是( A )。 A、全局与局部 B、抽象与具体 C、总体与层次 D、功能与结构 6、一个( C )能用不同的方法表示它的特征。 A、事件 B、抽象 C、状态 D、脚本 7、不适合作为数据处理的语言是( A )。 A、Prolog B、C语言 C、4GL D、SQL语言 8、黑盒测试是从( D )观点的测试。 A、管理人员 B、管理人员 C、用户、开发人员 D、开发人员、用户 9、软件工程对维护工作的主要目标是提高软件的可维护性,降低( D )。 A、维护的效率 B、维护的工作量 C、文档 D、维护的代价 10、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的( A )。 A、工程管理 B、成本核算 C、人员培训 D、工具开发 三、判断题(对的画“√”,错的画“×”,每小题1分,共10分) 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。(√) 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。(×) 3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。(×) 4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。(×) 5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。(×) 6、软件配置管理是一组标识、组织和控制修改源程序的活动。(×) 7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。(×)

《软件工程》试卷A

软件工程试题 第1页(共6页) 软件工程试题 第2页(共6页) 试卷编号: 座位号 《软件工程》试题 一、填空题(每空2分,共24分) 1. 软件工程包括3个要素,即____________、____________和____________. 2. 软件与物质产品很大的区别在于软件是一种____________. 3. 软件生存周期一般可分为问题定义、___________、___________、设计、___________、 测试、运行与维护等阶段。 4. 可行性研究,应从 、技术可行性、运行可行性、 和开发方 案可行性等方面研究. 5. 软件的详细设计也称为“过程设计",主要确定每个模块的 。 6. 软件生存周期中时间最长、花费精力和费用最多的一个阶段是 阶段. 7. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 。 二、单项选择题(每小题2分,共20分) 1. 软件工程的出现主要是由于( )。 A 、程序设计方法学的影响 B 、其它工程科学的影响 C 、软件危机的出现 D 、计算机的发展 2. 软件开发的结构化生命周期方法将软件生命周期划分成( ). A 、 计划阶段、开发阶段、运行阶段 B 、 计划阶段、编程阶段、测试阶段 C 、 总体设计、详细设计、编程调试 D 、需求分析、功能定义、系统设计 3. 下列关于模块的描述,错误的是( ). A 、 具有独立的模块软件比较容易开发出来 B 、 独立的模块的维护和测试比较容易 C 、 模块的独立程度可以通过内聚和耦合标定 D 、 独立的模块一般不能完成一个相对独立的特定子功能 4. ( )是用户和设计人员交换意见最频繁的方法。 A 、 原型化方法 B 、瀑布模型方法 C 、 螺旋模型方法 D 、构件组装模型 5. 在软件的需求分析中,开发人员要从用户那里了解的最重要问题是( ). A 、要让软件做什么 B 、要给该软件提供哪些信息 C 、要求软件工作效率怎样 D 、要让软件具有何种结构 6. 软件设计一般分为概要设计和详细设计,它们之间的关系是( ). A 、 全局和局部 B 、 抽象和具体 C 、 总体和层次 D 、 功能和结构 7. 软件测试的目的是?( ) A 、 证明软件的正确性 B 、 找出软件系统中存在的所有错误 C 、 证明软件系统中存在错误 D 、 尽可能多的发现软件系统中的错误 8. 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A 、程序的内部逻辑 B 、程序的复杂程度 C 、该软件的编辑人员 D 、程序的功能 9. 软件维护工作最主要的是( ).

相关文档
相关文档 最新文档