软件工程经济学复习习题_第1页
软件工程经济学复习习题_第2页
软件工程经济学复习习题_第3页
软件工程经济学复习习题_第4页
软件工程经济学复习习题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程经济学复习习题一、选择题1.软件工程经济学的研究对象是()A.软件工程项目的经济效果B.软件工程项目的成本C.软件工程项目的收益D.软件工程项目的质量

答案:A

解析:软件工程经济学主要研究软件工程项目在经济方面的相关问题,核心是其经济效果,包括成本、收益等多方面综合考量,以实现项目在经济上的合理性和效益最大化。

2.软件项目的直接成本不包括()A.软件开发人员的工资B.软件工具费用C.项目管理人员的办公费用D.软件测试设备购置费用

答案:C

解析:直接成本是与项目直接相关的成本,软件开发人员工资、软件工具费用、软件测试设备购置费用都直接用于软件项目实施。而项目管理人员办公费用属于间接成本,它不是专门针对某一个软件项目直接产生的费用。

3.软件项目的间接成本是指()A.不能直接归属于某一项目的成本B.随项目规模变化而变化的成本C.直接用于项目开发的成本D.项目结束后不再发生的成本

答案:A

解析:间接成本不像直接成本那样能清晰地归属到某一个软件项目,它是为了支持多个项目运作而产生的共同成本,例如企业的管理费用等分摊到各个项目上的部分。

4.下列属于软件项目固定成本的是()A.软件维护费用B.软件升级费用C.软件项目启动阶段的培训费用D.按开发进度支付的软件开发人员工资

答案:C

解析:固定成本在一定时期和一定业务量范围内,不受业务量增减变动影响而能保持不变。软件项目启动阶段的培训费用是一次性支出,不随后续开发进度等业务量因素而改变,属于固定成本。

5.软件项目的可变成本是指()A.与项目规模无关的成本B.随项目规模或工作量变化而变化的成本C.项目前期投入的成本D.项目后期投入的成本

答案:B

解析:可变成本会随着项目规模的扩大或工作量的增加而相应增加,比如软件开发人员按开发进度支付的工资,开发工作量越大,工资支出越多。

6.软件项目的机会成本是指()A.由于选择了某一项目而放弃的其他项目可能带来的收益B.项目实施过程中额外增加的成本C.项目失败后造成的损失D.项目成功后获得的额外收益

答案:A

解析:机会成本是在决策过程中,因选取某一方案而放弃的其他可行方案中所能获得的最大收益。在软件项目决策时,选择了一个项目就意味着放弃了其他项目的潜在收益,这就是该项目的机会成本。

7.软件项目的沉没成本是指()A.已经发生且无法收回的成本B.尚未发生但可能发生的成本C.与项目决策无关的成本D.可以通过其他项目弥补的成本

答案:A

解析:沉没成本是过去已经发生的,并且在当前决策时无法改变或收回的成本。比如项目前期已经投入的不可回收的资金等。

8.软件项目的投资回收期是指()A.项目开始到收回全部投资所需的时间B.项目盈利的时间C.项目开始到盈利等于成本的时间D.项目开始到成本为零的时间

答案:A

解析:投资回收期反映了项目用多长时间能收回初始投资,是衡量项目投资回收速度的重要指标。

9.某软件项目初始投资为50万元,预计每年净收益为10万元,则该项目的投资回收期为()A.3年B.4年C.5年D.6年

答案:C

解析:投资回收期=初始投资/每年净收益=50/10=5年。

10.软件项目的内部收益率是指()A.使项目净现值为零的折现率B.项目的实际收益率C.项目的预期收益率D.项目的平均收益率

答案:A

解析:内部收益率是项目在整个计算期内各年净现金流量现值累计等于零时的折现率,它反映了项目自身的盈利能力。

11.若某软件项目的净现值大于零,则该项目()A.可行B.不可行C.投资回收期短D.内部收益率低

答案:A

解析:净现值大于零,说明项目在经济上是可行的,意味着项目的收益大于成本,能为投资者带来价值。

12.软件项目成本估算的方法中,类比估算法是()A.根据以往类似项目的实际成本进行估算B.根据项目的功能点进行估算C.根据项目的代码行数进行估算D.根据项目的工期进行估算

答案:A

解析:类比估算法是基于历史上类似项目的实际成本数据,通过对比新项目与类似项目的相似性来估算成本,是一种较为简单快捷的估算方法。

13.功能点估算法主要是根据软件项目的()来估算成本A.功能点数量B.代码行数C.开发人员数量D.开发时间

答案:A

解析:功能点估算法通过识别软件项目的功能点,如输入输出数量、查询数量、文件数量等,来估算项目成本,功能点数量与项目工作量和成本有一定关联。

14.代码行估算法是根据软件项目的()来估算成本A.代码行数B.功能点数量C.开发人员数量D.开发时间

答案:A

解析:代码行估算法依据软件项目预计产生的代码行数,并结合每行代码的成本估算值来计算项目总成本。

15.软件项目成本预算的主要依据不包括()A.成本估算B.项目进度计划C.项目质量要求D.项目团队成员的工资水平

答案:D

解析:成本预算主要依据成本估算、项目进度计划以及项目质量要求等。项目团队成员工资水平是成本估算时考虑的因素,不是成本预算的直接依据。

16.软件项目成本控制的关键环节是()A.成本估算B.成本预算C.成本监控D.成本核算

答案:C

解析:成本监控能及时发现成本偏差并采取措施纠正,是确保项目成本控制在预算范围内的关键,只有通过有效的监控才能保证成本目标的实现。

17.软件项目的收益主要包括()A.销售收入和节省成本B.开发成本和维护成本C.固定成本和可变成本D.机会成本和沉没成本

答案:A

解析:软件项目收益通常来源于产品销售获得的收入以及因使用该软件而节省的成本等方面。

18.软件项目的成本效益分析中,效益成本比大于1表示()A.项目可行B.项目不可行C.项目盈亏平衡D.项目收益为零

答案:A

解析:效益成本比大于1,说明项目的效益大于成本,从经济角度看项目是可行的。

19.软件项目的风险通常不包括()A.技术风险B.市场风险C.人员风险D.政府风险

答案:D

解析:软件项目风险主要有技术风险(如技术难题无法攻克)、市场风险(如市场需求变化)、人员风险(如人员流动、技能不足)等,一般不涉及政府风险。

20.应对软件项目技术风险的措施不包括()A.加强技术研发力量B.进行技术预研C.选择成熟的技术方案D.提高产品价格

答案:D

解析:提高产品价格不能解决技术风险问题,加强技术研发力量、进行技术预研、选择成熟技术方案等可以有效降低技术风险。

二、填空题1.软件工程经济学是一门研究软件工程项目在______、______、______等方面经济问题的学科。

答案:规划、开发、运行

解析:软件工程经济学贯穿软件项目从规划开始,到开发过程以及后续运行阶段的经济相关问题研究。

2.软件项目成本包括______和______。

答案:直接成本、间接成本

解析:直接成本是直接用于项目本身的成本,间接成本是为支持项目运作而产生的共同成本。

3.软件项目的固定成本具有______的特点,可变成本具有______的特点。

答案:不随业务量变化而变化、随业务量变化而变化

解析:固定成本在一定范围内保持稳定,可变成本会随着项目规模等业务量因素变动。

4.机会成本是指由于选择了某一项目而放弃的其他项目可能带来的______。

答案:收益

解析:机会成本体现了决策时放弃其他机会所损失的潜在收益。

5.沉没成本是指已经发生且______的成本。

答案:无法收回

解析:沉没成本是过去发生且不可改变的成本投入。

6.软件项目投资回收期的计算公式为______。

答案:投资回收期=初始投资/每年净收益

解析:该公式用于计算收回初始投资所需的时间。

7.软件项目净现值的计算公式为______。

答案:$NPV=\sum_{t=0}^{n}\frac{CF_t}{(1+i)^t}$,其中$CF_t$为第$t$期净现金流量,$i$为折现率,$n$为项目计算期

解析:通过该公式计算项目净现值来判断项目经济可行性。

8.软件项目成本估算的方法主要有______、______、______等。

答案:类比估算法、功能点估算法、代码行估算法

解析:这三种是常见的软件项目成本估算方法。

9.软件项目成本预算的主要步骤包括______、______、______等。

答案:汇总成本估算、制定成本预算计划、分配预算

解析:通过这些步骤完成成本预算编制。

10.软件项目成本控制的主要方法有______、______、______等。

答案:成本监控、偏差分析、采取纠偏措施

解析:通过监控发现偏差,分析原因并采取措施控制成本。

11.软件项目的收益主要来源于______和______。

答案:销售收入、节省成本

解析:这是软件项目收益的常见来源。

12.软件项目的风险通常可分为______、______、______等。

答案:技术风险、市场风险、人员风险

解析:这些是软件项目面临的主要风险类型。

三、简答题1.简述软件工程经济学的研究内容。

答案:软件工程经济学主要研究软件工程项目在规划、开发、运行等方面的经济问题。包括软件项目的成本构成,如直接成本和间接成本、固定成本和可变成本等;项目的收益分析,如何确定收益来源和计算收益大小;项目的投资决策方法,像投资回收期、净现值、内部收益率等指标的计算和应用;成本估算与预算方法,如类比估算法、功能点估算法、代码行估算法以及成本预算的编制步骤;成本控制的方法和手段,包括成本监控、偏差分析与纠偏措施;还有软件项目的风险识别与应对,如技术风险、市场风险、人员风险等的识别以及相应的应对策略。通过这些研究,帮助软件项目实现经济上的合理性和效益最大化。

2.软件项目成本有哪些分类?

答案:软件项目成本可按多种方式分类。按与项目的直接关联程度分为直接成本和间接成本。直接成本是直接用于软件项目开发、测试、维护等的成本,如软件开发人员工资、软件工具费用、硬件设备购置费用等。间接成本是不能直接归属于某一项目的成本,如企业管理费、办公场地租金等分摊到项目上的部分。按成本随业务量的变化情况分为固定成本和可变成本。固定成本在一定时期和一定业务量范围内不随业务量变化而变化,如项目启动阶段的培训费用、某些固定设备购置费用等。可变成本随项目规模或工作量变化而变化,如按开发进度支付的软件开发人员工资、原材料消耗等。还可分为沉没成本和机会成本。沉没成本是已经发生且无法收回的成本,机会成本是由于选择了某一项目而放弃的其他项目可能带来的收益。

3.简述软件项目投资回收期的计算方法及意义。

答案:计算方法:投资回收期=初始投资/每年净收益。意义:投资回收期反映了项目用多长时间能收回初始投资,是衡量项目投资回收速度的重要指标。较短的投资回收期意味着项目能较快地收回成本,资金可以更快地用于其他项目或周转,降低投资风险。它帮助投资者和决策者了解项目资金回收的时间跨度,从而评估项目在经济上的可行性和吸引力。在多个项目比较时,投资回收期也是一个重要的参考因素,能辅助选择投资回收快的项目,提高资金使用效率。

4.简述软件项目净现值的计算方法及判断项目可行性的依据。

答案:计算方法:$NPV=\sum_{t=0}^{n}\frac{CF_t}{(1+i)^t}$,其中$CF_t$为第$t$期净现金流量,$i$为折现率,$n$为项目计算期。判断项目可行性的依据:当$NPV>0$时,项目可行。这是因为净现值大于零表示项目在考虑了资金时间价值后,其未来现金流入的现值大于初始投资及各期现金流出的现值之和,意味着项目的收益大于成本,能为投资者带来正的经济价值,从经济角度看项目是值得投资的。当$NPV=0$时,项目达到盈亏平衡,收益刚好能覆盖成本。当$NPV<0$时,项目不可行,因为项目的成本大于收益。

5.软件项目成本估算的类比估算法有什么优缺点?

答案:优点:简单易行,不需要详细的项目信息,基于以往类似项目的实际成本数据,快速得出估算结果,能节省时间和成本。对于有类似项目经验的组织和人员,估算结果具有较高的可信度,因为是参考实际发生的数据。缺点:准确性依赖于历史项目与当前项目的相似程度,如果两个项目在功能、规模、复杂度等方面差异较大,估算误差可能较大。难以考虑到当前项目的特殊要求和变化因素,可能导致估算不够精确。当缺乏足够多的类似项目数据时,估算的可靠性会受到影响。

6.简述软件项目成本控制的过程。

答案:软件项目成本控制主要包括以下过程:首先是成本监控,建立成本监控体系,定期收集项目实际成本数据,与成本预算进行对比,及时发现成本偏差。然后进行偏差分析,分析成本偏差产生的原因,是由于成本估算不准确、项目进度变化、资源使用不合理还是其他因素导致的。最后根据偏差分析结果采取纠偏措施,如果是成本超支,可能需要调整资源分配、优化项目进度、寻找更经济的技术方案等;如果是成本节约,要分析是否会影响项目质量或进度,合理安排节约的资源。持续监控成本执行情况,确保成本控制在预算范围内,实现项目成本目标。

7.软件项目面临的风险有哪些?如何应对技术风险?

答案:软件项目面临的风险主要有技术风险、市场风险、人员风险等。技术风险包括技术难题无法攻克、技术方案不可行、技术更新换代快等。应对技术风险的措施包括:加强技术研发力量,投入足够的人力、物力进行技术研究和开发,提高团队的技术水平。进行技术预研,提前对可能涉及的新技术、新方法进行研究和试验,降低技术不确定性。选择成熟的技术方案,避免采用过于新颖或未经充分验证的技术,减少技术风险。建立技术风险预警机制,及时发现技术问题并采取应对措施,如调整技术方案、增加技术支持人员等。与技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论