软件工程经济学-试题A
软件工程经济学课后习题答案

软件工程经济学模拟试卷一、选择题(每题1分,共5分)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.风险缓解二、判断题(每题1分,共5分)6.软件工程经济学主要关注的是软件项目的成本效益分析。
(√/×)7.在软件项目成本估算中,自下而上估算法通常比类比估算法更准确。
(√/×)8.软件项目的风险管理应该在项目开始前就进行。
(√/×)9.软件项目的投资回收期越短,项目的经济效益就越好。
(√/×)10.在软件工程经济学中,所有的成本都应该以货币单位来衡量。
(√/×)三、填空题(每题1分,共5分)11.软件工程经济学中,用于评估项目经济效益的一种方法是______。
12.在软件项目成本估算中,用于预测项目成本的一种定量方法是______。
13.软件项目的风险管理包括风险识别、风险评估和______。
14.软件项目的投资回收期是指项目从开始投资到收回全部投资所需的时间,通常以______来衡量。
15.在软件工程经济学中,用于评估软件项目规模的一种度量方法是______。
四、简答题(每题2分,共10分)16.简述软件工程经济学的定义及其在软件项目中的作用。
17.解释成本效益分析的基本原理及其在软件项目中的应用。
18.描述软件项目成本估算的常见方法及其优缺点。
软件工程经济学与投资回报分析考核试卷

A.项目提前终止
B.项目超支
C.市场需求变化
D.技术路线调整
8.以下哪些措施可以提高软件项目的投资回报率?()
A.减少开发时间
B.降低运营成本
C.提高产品质量
D.准确的市场定位
9.在进行软件项目风险评估时,以下哪些方法可以被采用?()
A.概率分析
B.敏感性分析
C.决策树分析
D.蒙特卡洛模拟
10.以下哪些情况下,软件项目可能面临较高的风险?()
A.技术新颖队经验不足
11.净现值(NPV)的计算需要以下哪些数据?()
A.初始投资
B.年现金流量
C.折现率
D.项目生命周期
12.以下哪些是软件项目成本控制的策略?()
A.预算控制
B. (投资收益/初始投资) * 100%
C. (净利润/投资收益) * 100%
D. (初始投资/投资收益) * 100%
5.在软件工程中,以下哪个概念与“沉没成本”相关?
A.可变成本
B.固定成本
C.机会成本
D.潜在成本
6.以下哪个因素对软件项目投资回报分析影响较小?
A.项目规模
B.项目风险
C.项目进度
10.在软件项目中,所有的成本都可以被分类为固定成本或可变成本。()
五、主观题(本题共4小题,每题10分,共40分)
1.请阐述软件工程经济学在软件项目开发中的作用,并说明如何在软件项目中应用经济学的原理来进行投资回报分析。(10分)
2.描述净现值(NPV)和内部收益率(IRR)在软件项目投资评估中的意义和计算方法,并讨论它们在决策过程中的优缺点。(10分)
18.以下哪些方法可以帮助软件项目团队更好地管理成本?()
2021知到答案 软件工程经济学 最新智慧树满分章节测试答案

第一章单元测试1、单选题:软件工程经济学是研究与软件工程活动相关的()的学科。
选项:A:经济决策B:业务决策C:技术决策答案: 【经济决策】2、判断题:软件工程经济学仅要求软件工程技术决策与组织的业务目标协调与一致。
()选项:A:错B:对答案: 【错】3、多选题:软件工程经济决策的目标包括()。
选项:A:提高系统安全性B:提升客户满意度C:增加盈利D:节约成本答案: 【提升客户满意度;增加盈利;节约成本】4、单选题:软件工程经济学知识域有几个模块?()。
选项:A:5个B:4个C:6个答案: 【5个】5、多选题:在软件科学与工程业务环境中,哪些活动需要经济决策?()选项:A:探索软件科学问题B:采用敏捷方法C:优化软件算法D:分析软件需求答案: 【采用敏捷方法;优化软件算法;分析软件需求】6、单选题:软件工程经济学的研究对象是()。
选项:A:软件开发成本B:业务决策C:软件产品销量答案: 【业务决策】7、多选题:在软件工程经济决策中,需要处理好哪几个要素间的关系。
()选项:A:测算B:计划C:质量D:目标答案: 【计划;质量;目标】8、判断题:软件工程经济决策的首要目标是盈利能力。
()选项:A:对B:错答案: 【错】9、判断题:计划是为达成目标,而制订所需执行活动和里程碑的活动。
()选项:A:错B:对答案: 【对】10、单选题:软件工程经济学MOOC课程有几章?()选项:A:11B:10C:9答案: 【11】第二章单元测试1、多选题:软件项目成本由哪两两部分构成?()选项:A:流动资金B:固定资产投资C:投资D:设计开发费答案: 【流动资金;投资;设计开发费】2、判断题:根据软件项目范围和质量目标,有效分配、使用有限的可用资源。
()选项:A:错B:对答案: 【对】3、判断题:在软件设计开发中,寻求为达成既定目标,使能成本的可控与节约。
()选项:A:对B:错答案: 【对】4、判断题:在软件产品设计中,依据市场需求,寻求产品的投入产出效益最大化。
软件经济学考试题库

软件经济学考试题库# 软件经济学考试题库一、选择题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. 风险消除二、简答题1. 简述软件经济学的基本概念及其重要性。
2. 描述软件生命周期成本估算的基本步骤。
3. 解释什么是软件的生命周期,并简述其各个阶段的特点。
4. 阐述软件项目的风险管理过程,并举例说明如何进行风险评估。
5. 讨论软件经济学中如何使用成本效益分析来决定软件项目的投资。
三、计算题1. 假设一个软件项目的开发成本为$100,000,预计销售价格为$50每个,预计销售量为2000个。
如果公司希望获得20%的回报率,请计算该项目的盈亏平衡点。
2. 某软件公司开发了一个新产品,预计第一年的固定成本为$200,000,变动成本为每个产品$10,预计第一年销售量为10,000个。
如果该公司希望获得$500,000的净利润,请计算该公司需要达到的销售量。
3. 一个软件项目在开发阶段的固定成本为$50,000,变动成本为每个用户$20,预计项目将服务1000个用户。
如果项目希望获得$100,000的净利润,请计算该项目的总成本。
四、论述题1. 论述软件经济学在现代企业决策中的作用和影响。
2. 分析软件项目投资决策中的风险评估和风险管理策略。
3. 讨论软件经济学如何帮助企业优化资源配置和提高竞争力。
4. 阐述软件经济学在软件定价策略中的应用及其对市场的影响。
软件工程经济学智慧树知到课后章节答案2023年下同济大学

软件工程经济学智慧树知到课后章节答案2023年下同济大学同济大学第一章测试1.软件工程经济学是关于在业务环境中做出与软件工程相关的决策。
软件产品、服务和解决方案的成功取决于良好的业务管理。
()A:社会环境 B:技术环境 C:业务环境答案:业务环境2.中国软件工程知识体系(C-SWEBOK2019)软件工程经济学知识域有个知识模块和个知识点。
()A:4,36 B:5,50 C:5,48答案:5,483.软件工程经济学的典型应用场景有:、、和。
()A:软件项目后评估 B:软件研发成本度量 C:软件项目/产品的可行性研究 D:软件架构选型答案:软件项目后评估;软件研发成本度量;软件项目/产品的可行性研究;软件架构选型4.软件工程经济决策的目标包括、、。
()A:提升客户满意度 B:节约成本 C:提高系统安全性 D:增加盈利答案:提升客户满意度;节约成本;增加盈利5.实证经济分析或实证研究是描述已发生事件或预测将发生事件的分析研究。
()A:对 B:错答案:对第二章测试1.软件工程主要目标是。
()A:运用新技术 B:满足客户需求 C:开发和运维高质量软件 D:节约成本答案:开发和运维高质量软件2.产品质量的多维度观点包括、、和。
()A:用户的观点 B:生产者观点 C:产品的观点 D:基于价值的观点答案:用户的观点;生产者观点;产品的观点;基于价值的观点3.生产要素包括、、和。
()A:资本 B:劳动力 C:信息 D:土地 E:数据答案:资本;劳动力;土地;数据4.与硬件相比,软件不会“磨损”,但是软件存在退化。
()A:对 B:错答案:对5.外部性是指经济主体从事经济活动对他人或社会造成影响。
()A:错 B:对答案:对第三章测试1.边际成本是指增加一个单位产品生产的成本增加额。
()A:错 B:对答案:对2.软件成本的特性包括和。
()A:高研发成本、低运维成本 B:高开发成本、低材料成本 C:高开发成本、低边际成本答案:高开发成本、低材料成本;高开发成本、低边际成本3.软件开发成本包括、、和。
《软件工程》试题及参考答案(第1套)

1.经济可行性研究的范围包括( C ) C.效益分析2.结构化设计方法在软件开发中用于( A )。
A、概要设计3.程序的三种基本控制结构是( B)B.顺序、选择和重复4.软件测试中,白盒法是通过分的(B)来设计测试用例的。
B、内部逻辑5.软件维护费用高的主要原因是(C)。
C、生产率低6.软件质量必须在( D )加以保证。
D、设计与实现过程中7.确认测试主要涉及的文档是(A )。
A、需求规格说明书8.模块的内聚性最高的是( D ) D.功能内聚9.软件开发过程中,抽取和整理用户需求模型的过程叫(D) D.面向对象分析10.原型化方法是用户和设计者成,适用于( A)系统。
A.需求不确定性高的11、 CMM提供了一个框架,将软件过等级目标的若干(B)。
B 关键过程域12、(A)是软件生存期中的一明、软件设、软件改进等活动组成。
A 软件过程13.下列关于瀑布模型的描述正确的是(D)。
D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开14.总体设计的目的是确定整个系统的( B)。
B功能及模块结构15.两个模块彼此传递的信息中有控制信息,这种耦合称为 (D)D 控制耦合16. 为了提高模块的独立性,模块之间最好是(D) D. 数据耦合17.产生软件维护的副作用,是指 ( C) C.因修改软件而造成的错误18.把一组具有相似特性的对象组合在一起,称之为(C) C.类19、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。
D 协作图20、单元测试的测试用例主要根据(D)的结果来设计。
D 详细设计1、软件的定义阶段包括: 问题定义、可行性研究、需求分析。
2、好的软件开发环境应采用CASE工具和集成化CASE环境。
3、需求建模主要有: 需面向数据流的分析方法、面向数据的分析方法、面向对象的分析方法。
4、包图描述系统的分解,表示包(package)以及包之间的关系。
包之间的关系包括继承、与依赖关系。
软件工程经济学

第一章4.什么是软件生存周期?软件生存周期一般可划分为哪几个阶段?1)通常我们将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生存周期。
2)在此生存周期中,软件可根据其所处的状态、特征以及软件开发活动的目的、任务划分为若干阶段。
下图给出了划分为七个阶段的软件生存周期阶段划分图。
9.什么是软件工程经济学?软件工程经济学的研究内容有哪些?1)软件工程经济学是以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科,具体地说,就是说研究为实现特定功能需求的软件工程项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析与论证,计算与比较的一门系统方法论学科。
2)研究内容具体如下:·软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
·软件项目的成本估算、成本控制与融资。
·软件项目开发的风险与不确定性分析和投资可行性分析。
·软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法。
·软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
·软件开发过程的动态规律描述及其各经济要素的关联分析。
·软件开发效率(劳动生产率)的影响因素分析及改进策略研究。
第二章4.什么是固定资产?什么是流动资产?1)IT企业的固定资产主要包括如下内容:a.厂房及其他构建物。
b.机器设备。
其包括计算机及其外部设备,硬件、软件及网络的测量和控制仪表与实验设备,电气和传动设备,动力机器和设备,其他及其设备如复印机、摄像机等。
级软件工程试卷A

第2页 共6页C .大爆炸式D .三明治式7.下面的概念中,不属于重要的软件设计概念的是( ) A .确认利益相关者 B .关注点分离 C .高内聚,低耦合 D .抽象 8. 需求分析最终结果是产生( )A .项目开发计划B .需求规格说明书C .设计说明书D .可行性分析报告 9. 在E-R 模型中,包含以下基本成分( ) A ..数据、对象、实体 B .控制、联系、对象 C ..实体、联接、属性 D .实体、属性、联系 10. 面向对象的特征不包括( )A .继承性B .多态性C .互换性D .封装性 11.在数据流图中,○(椭圆)代表( )A .源点B .终点C .数据加工D .模块12.软件测试策略中,以一种非正常的数量、频率或容量的方式执行系统的测试 是( )A .压力测试B .冒烟测试C .安全测试D .回归测试 13.下面不属于界面设计黄金规则的是( )A .用户操纵控制B .减少用户的记忆负担C .保持界面一致D .提供灵活的交互14.软件在交付给最终用户之前发现的错误数为E ,在软件交付之后发现的缺陷 数是D ,则把该项目作为一个整体来考虑,其缺陷排除效率是( ) A .D/(D+E)B .E/(D+E)C .1- D/(D+E)D .1- E/(D+E)15.对于一个系统,其危险性是0.5,安全性是0.25,则系统的完整性是( ) A .0.125 B .0.375 C .0.625 D .0.5第5页 共6页第6页 共6页3. 有一个毕业设计管理系统,其功能的简单描述如下:教师可以通过该系统进行个人信息管理、立题、评阅学生开题报告、评阅学生周记;学生可以通过该系统进行个人信息管理、选题、提交开题报告、填写周记;管理员可以通过该系统管理教师和学生信息、发布通知、控制时间节点、控制用户权限。
将上面的功能描述用用例图表达(10分)。
4.已知程序的流程图如下图所示1)将其映射为相应的流图(3分)2)计算环复杂度V(G)及独立路径数(3分) 3)写出每个独立路径(4分)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程经济学
使用班级:
所有题目的数值计算精确到小数点2位。
一、填空题(前7题每个空1分,后4题每个空2分,共15分)
1.软件工程学分为三类,它们是软件工程技术学,(软件工程经济学)和软件工程管理学。
2.软件工程经济学包含5个要素,分别是质量,(生产效率),组织协调,时间进度,以及成
本效益。
3.软件产品在规定的条件下,在规定的时间内,完成规定功能的概率称为软件(可靠性)。
4.若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的
增额或减额的变化,其增加或减少的金额部分称为资金的(资金的时间价值)。
5.按照企业主要经营活动来划分,成本可分为五类,即(研究与开发成本),采购成本,生产
成本,经营成本和管理费用。
6.用于软件各设计方案评审的成本应属于(预测成本),而用于软件定价之用的成本为实际成
本。
7.(生产函数)是指反映生产过程中投入要素与其可能生产的最大产量之间依存关系的数学
表达式。
8.某软件公司欲在今后10年内每年能从银行等额支取1万元以资助希望工程。
若银行10年
存款利率为10%,该公司当前应向银行存入()万元。
9.某公司欲在6年后得到本利和10万元,银行6期存款利率为10%。
则该企业当前应当存入
银行本金()万元。
10.某公司每年年末都向银行存款5万元以便6年后取出备用。
假设银行年存款利率为4%。
则
6年后该公司从银行取出的总额是()万元。
11. 某系统集成公司购置了价值80000元的高端服务器,预计使用5年,残值估计为10000元。
.
利用加速折旧法计算第4年应该把该设备()元的折旧费摊入成本。
12. 第2年
二、 问答题(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
2. [16分] 软件公司S 开发一个具有5个模块的商超系统。
项目经理根据经验和公司的历史数据得到表1的数据(每个模块估计的最小可能值a 、最大可能值b 和最可能值m
的单位是:行,成本费用率C oj 的单位是:元/行,劳动费用率E oj 的单位是:行/人月)。
此外,在系统分析、
α(单位:元/人月)及i子系统在上述各系统设计、系统实现、测试四个阶段的工时费用率
j
M(单位:人月)见表2。
请采用功能分解法估算该系统成本与工作量个阶段的工作量估计
ij
分别是多少给出计算过程,并简单解释。
答案:
一维Ex=19915 Cx=414445 Mx=
二维Ex= Cx=446675
3.[10分] 三家软件公司分别为政府部门的一个市政管理信息系统提供了三种设计方案,均能满足系统的基本功能和性能要求,但是每个方案的投资及年运营费用不同,如表3。
在基准贴现率为15%的情况下,这三种方案的费用现值法与费用年值法分别是多少选用哪种方案简单说明计算方式。
表3:方案费用表单位:万元
4.[16分] 经分析得到某个软件开发项目的活动明细表如下所示。
表4:活动明细表活动长度单位:天
(1)画出与之对应的箭线式计划网络图,计算出每个活动的最早和最迟开始时间。
(2)该项目的工期及关键路径是什么(3)如果活动D的工期变成5天,该项目的工期及关键活动是什么(4)如果活动H的工期变成5天,该项目的工期及关键活动是什么(。