复习内容总结 本文关键词:复习,内容
复习内容总结 本文简介:B卷蓝色字体是老师提到的关键字,大家可以自己判断该题目是否可信COCOMO内容(ppt第三章p24-p32)一、选择题(由于不知道选项,所以只是参考~)1、当你总是会考虑到D时,说明你已基本学会将经济学原理应用于软件工程项目的分析中。A.用户试图达到什么目的?B.我们控制的什么决策能影响这些目标?C
复习内容总结 本文内容:
B卷
蓝色字体是老师提到的关键字,大家可以自己判断该题目是否可信
COCOMO内容(ppt第三章p24-p32)
一、选择题(由于不知道选项,所以只是参考~)
1、当你总是会考虑到
D
时,说明你已基本学会将经济学原理应用于软件工程项目
的分析中。
A.
用户试图达到什么目的?
B.
我们控制的什么决策能影响这些目标?
C.
什么事项约束了我们的选择范围?
D.
以上都是
2、
在软件工程中,寻找最优性能解决方案通常用于
A
与
C
阶段。
A.
详细设计
B.
概要设计
C.
编码
D.
需求获取
3、在COCOMO模型中,对于组织型模式的软件项目,其基本工作量公式为
B
。
A.
B.
C.
D.
以上都不是
4、最优拟合公式并未被用作基本COCOMO估算公式的原因之一是稳定性,这里稳定
性的含义是每当有一个新项目加进数据库时,
C
。
A.
估算公式的计算总是趋于一个稳定值。
B.
模型不会发生变化。
C.
估算公式不会发生变化。
D.
模型虽然变化但估算的结果总是一致的。
5、最优拟合公式并未被用作基本COCOMO估算公式的原因之一是简单性,这里简单
性的含义是
B
。
A.
较少的变量以使得计算更容易些。
B.
简单的系数和指数比较容易记忆和使用。
C.
简单的线性函数有助于理解。
D.
简单的几何运算不容易出错。
6、
C不是成本驱动因子的计算机属性
A.
TIME执行时间约束
B.
STOR主存储器约束
C.
RELY所需的软件可靠性
D.
VIRT虚拟机的易变性
7、
……
8、
……
9、
成本效益模型一般包含
B
和
D
两种形式。
A.
估算模型
B.
性能模型
C.
工作量模型
D.
成本模型
2、
填空题
1、
软件工程经济分析的5个基本要素:投资、融资、成本、效益、资源分配。(软件工程经济学的5个要素:质量、生产效率、组织协调、时间进度、成本效益)
2、
资金时间价值(ppt第二章p35):若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的增额或减额变化,其增加或减少的金额部分成为资金的时间价值。
3、
软件设计方案评审的成本属(预测成本),用于软件定价的成本为(实际成本)。
4、
利率问题计算
5、
利率问题计算
6、
软件可靠性概念:软件产品在规定的条件下,在规定的时间内,完成规定功能(或无故障运行)的概率。软件可靠性可以通过历史数据和开发数据直接测量和估算出来。(第一章p45)
7、
企业成本按经营活动分类:研究与开发成本、采购成本、生产成本、经营成本、管理成本
8、
利率问题计算
9、
利率问题计算
10、
利率问题计算
3、
简答题
1、
基于软件工程科学的相关知识可知,COCOMO模型所用的“成本驱动因子”对软件生命周期不同阶段的软件开发工作量的影响程度(敏感性)是不同的。
问题:若就软件生命周期的“计划与需求”
、“产品设计”
、“编程”
、“集成与测试”这几个阶段而论,而以“极重要”
、“重要”
、“一般”
、“很低”
、“极低”为等级来评价以下给出的成本驱动因子的影响。请指出:
(1)
成本驱动因子“所需的软件可靠性”RELY
影响最大的阶段是(
),为什么?
答|:集成与测试阶段
。因为为达到高级别的可靠性所需增加的工作量对钱三个阶段基本上是相同的,但对集成与测试阶段却是相当高的。
(2)请给出“程序员能力”成本驱动因子PCAP对阶段的软件开发工作量的影响程度的降序(“极重要”
——
“极低”)排列,说明理由。
答:详细设计,编码与单元测试,集成与测试,计划与需求
。程序员主要负责出需求分析外的三个阶段的工作,程序员能力在后面这三个阶段会导致强烈的,几乎唯一的影响。
(3)请给出“分析员能力”成本驱动因子ACAP对阶段的软件开发工作量的影响程度的降序(“极重要”
——
“极低”)排列,说明理由。
答:需求与产品设计,集成与测试,详细设计,编码与单元测试
。因为分析员主要负责需求与产品设计,大部分分析员都参与集成与测试阶段,而在详细设计和编码与单元测试阶段需要专家的参与,向编程小组解释清楚那些说明书。
(4)成本驱动因子“虚拟机经验”VEXP影响最大的阶段是(
),为什么?
答:虚拟机被定义为:模块为完成其任务所调用软硬件的组合。
影响最大阶段是:编码与单元测试阶段,集成与测试阶段(影响最大的是否可以有两个),因为这两个阶段的工作量乘数受这个驱动因子的影响变动最大。(原因有疑问)
(5)成本驱动因子“编程语言经验”LEXP影响最大的阶段是(
),为什么?
答:编码与单元测试,集成与测试(影响最大的是否可以有两个)
。因为编码与单元测试阶段和编程语言经验直接关联,很低的编程语言经验导致编码与单元测试中较多的学习、错误和错误起始,导致集成与测试中较多错误需要修改。
2、
项目的定义、基本特征
答:所谓项目,是在既定的资源和需求约束下,为实现某种目的而相互联系的一次性的有计划的工作任务。基本特征:目标性、相关性、时限性、独特性、约束性、不确定性、变更性、结果的不可逆转性。
3、
软件作为一种产品与服务,与其他产品的区别。
4、
资金时间价值(ppt第二章p35):若资金存入银行或投资工程项目,则该资金的绝对金额将随时间而转移,并将发生相应的增额或减额变化,其增加或减少的金额部分成为资金的时间价值。
5、
筹资采取的渠道?取决于哪种因素?(ppt第二章p13、p14)
6、
软件工程经济学定义及研究内容
定义:
l
工程经济学和软件工程的交叉学科
l
以软件工程领域中的经济问题和经济规律为研究对象的一门经济学分支学科
l
具体说:就是研究为实现特定功能的软件项目而提出的在技术方案、生产(开发)过程、产品或服务等方面所作的经济分析和论证,计算和比较的一门系统方法论学科。
研究内容:
软件工程经济学分析基本原理及应用,如价值工程原理、规模经济与生产函数原理、成本效益分析与边际分析原理,项目开发的时间、成本/效益、质量、效率的均衡原理、优化原理与敏感性分析等。
·软件项目的成本估算、成本控制与融资。
·软件项目开发的风险与不确定性分析和投资可行性分析。
·软件项目的质量评价、经济效益评价、财务评价以及主要质量指标——软件可靠性、维护性等的经济评价方法。
·软件生存周期中各种生产(开发)与管理活动的经济分析与决策,如软件工具与设设、备的采购决策、信息获取决策、开发技术方案的评价与决策、成本的阶段分配决策、软件发行决策、产品定价决策等。
·软件项目的工作任务分解与计划制定、组织与协调及其经济分析与优化。
·软件开发过程的动态规律描述及其各经济要素的关联分析。
·软件开发效率(劳动生产率)的影响因素分析及改进策略研究。
4、
计算题
1、
不同还贷方式的计算、现金流图
还贷方式计算:Ppt第二章p38
现金流图:ppt第四章p3、第二章p39
下面是网上所摘!!!不一定是原题。。。
2、
计划网络图(据说是ppt原题)
Ppt第六章p8-p18,p33之后是例题