免费智能真题库 > 历年试卷 > 软件设计师 > 2014年上半年 软件设计师 上午试卷 综合知识
  第17题      
  知识点:   软件项目估算   成本估算   成本估算模型   软件系统
  关键词:   成本估算   软件系统        章/节:   软件工程基础知识       

 
(17) 软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。
 
 
  A.  Putnam
 
  B.  基本COCOMO
 
  C.  中级COCOMO
 
  D.  详细COCOMO
 
 
 

 
  第17题    2011年上半年  
   46%
下列关于风险的叙述不正确的是:风险是指(17).
  第19题    2016年下半年  
   52%
成本估算时,(19)方法以规模作为成本的主要因素,考虑多个成本驱动因子。该方法包括三个阶段性模型,即应用组装模型、早期设计..
  第16题    2010年下半年  
   35%
使用PERT图进行进度安排,不能清晰地描述(16),但可以给出哪些任务完成后才能开始另一些任务。下面的PERT图所示工程从A到K的关键..
   知识点讲解    
   · 软件项目估算    · 成本估算    · 成本估算模型    · 软件系统
 
       软件项目估算
        软件项目估算涉及人、技术、环境等多种因素,因此很难在项目完成前准确地估算出开发软件所需的成本、持续时间和工作量。因此,需要一些方法和技术来支持项目的估算,常用的估算方法有下列3种。
        (1)基于已经完成的类似项目进行估算。这是一种常用的也是有效的估算方法。
        (2)基于分解技术进行估算。分解技术包括问题分解和过程分解。问题分解是将一个复杂问题分解成若干个小问题,通过对小问题的估算得到复杂问题的估算。过程分解是指先根据软件开发过程中的活动(分析、设计、编码、测试等)进行估算,然后得到整个项目的估算值。
        (3)基于经验估算模型的估算。典型的经验估算模型有IBM估算模型、CoCoMo模型和Putnam模型。
 
       成本估算
        成本估算是对完成项目活动所需资金进行近似估算的过程,其主要作用是确定完成项目工作所需的成本数额。
        成本估算是在某特定时点,根据已知信息所做出的成本预测。在估算成本时,需要识别和分析可用于启动与完成项目的备选成本方案;需要权衡备选成本方案并考虑风险,如比较自制成本与外购成本、购买成本与租赁成本及多种资源共享方案,以优化项目成本。
               输入
                      成本管理计划
                      成本管理计划规定了如何管理和控制项目成本,包括估算活动成本的方法和需要达到的准确度。
                      人力资源管理计划
                      人力资源管理计划提供了项目人员配备情况、人工费率和相关奖励/认可方案,是制订项目成本估算时必须考虑的因素。
                      范围基准
                      范围基准包含以下内容:
                      .范围说明书:提供了产品描述、验收标准、主要可交付成果、项目边界及项目的假设条件和制约因素。在估算项目成本时必须设定的一项基本假设是,估算将仅限于直接成本,还是也包括间接成本。间接成本是无法直接追溯到某个具体项目的成本,因此只能按某种规定的会计程序进行累计并合理分摊到多个项目中。有限的项目预算是很多项目中最常见的制约因素。其他制约因素包括规定的交付日期、可用的熟练资源和组织政策等。
                      .工作分解结构:指明了项目的全部组件之间及全部可交付成果之间的相互关系。
                      .WBS词典:提供了可交付成果的详细信息,并描述了为产出可交付成果,WBS各组件所需进行的工作。
                      范围基准中可能还包括与合同和法律有关的信息,如健康、安全、安保、绩效、环境、保险、知识产权、执照和许可证等。所有这些信息都应该在进行成本估算时加以考虑。
                      项目进度计划
                      项目工作所需的资源种类、数量和使用时间,都会对项目成本产生很大影响。进度活动所需的资源及其使用时间,是本过程的重要输入。在估算活动资源过程中,已经估算出开展进度活动所需的人员数量、人时数及材料和设备数量。活动资源估算与成本估算密切相关。如果项目预算中包括融资成本(如利息),或者资源消耗取决于活动持续时间的长短,那么活动持续时间估算就会对成本估算产生影响。如果成本估算中包含时间敏感型成本,如通过工会集体签订定期劳资协议的员工或价格随季节波动的材料,那么活动持续时间估算也会影响成本估算。
                      风险登记册
                      通过审查风险登记册,考虑应对风险所需的成本。风险既可以是威胁,也可以是机会,通常会对活动及整个项目的成本产生影响。一般而言,在项目遇到负面风险事件后,项目的近期成本将会增加,有时还会造成项目进度延误。同样,项目团队应该对可能给业务带来好处的潜在机会保持敏感。
                      事业环境因素
                      可能影响成本估算过程的事业环境因素包括市场条件和发布的商业信息。
                      组织过程资产
                      可能影响成本估算过程的组织过程资产包括成本估算政策、成本估算模板、历史信息和经验教训。
               工具与技术
                      专家判断
                      基于历史信息,专家判断可以对项目环境及以往类似项目的信息提供有价值的见解。专家判断还可以对是否联合使用多种估算方法,以及如何协调方法之间的差异做出决定。
                      类比估算
                      类比估算是指以过去类似项目的参数值(如范围、成本、预算和持续时间等)或规模指标(如尺寸、重量和复杂性等)为基础,来估算当前项目的同类参数或指标。在估算成本时,这项技术以过去类似项目的实际成本为依据,来估算当前项目的成本。这是一种粗略的估算方法,有时需要根据项目复杂性方面的已知差异进行调整。
                      在项目详细信息不足时,例如在项目的早期阶段,就经常使用类比估算技术来估算成本数值。该方法综合利用了历史信息和专家判断。
                      相对于其他估算技术,类比估算通常成本较低、耗时较少,但准确性也较低。可以针对整个项目或项目中的某个部分,进行类比估算。类比估算可以与其他估算方法联合使用。如果以往项目是本质上而不只是表面上类似,并且从事估算的项目团队成员具备必要的专业知识,那么类比估算就最为可靠。
                      参数估算
                      参数估算是指利用历史数据之间的统计关系和其他变量,来进行项目工作的成本估算。参数估算的准确性取决于参数模型的成熟度和基础数据的可靠性。参数估算可以针对整个项目或项目中的某个部分,并可与其他估算方法联合使用。
                      自下而上估算
                      自下而上估算是对工作组成部分进行估算的一种方法。首先对单个工作包或活动的成本进行最具体、细致的估算;然后把这些细节性成本向上汇总或“滚动”到更高层次,用于后续报告和跟踪。自下而上估算的准确性及其本身所需的成本,通常取决于单个活动或工作包的规模和复杂程度。
                      三点估算
                      通过考虑估算中的不确定性与风险,使用三种估算值来界定活动成本的近似区间,可以提高活动成本估算的准确性:
                      最可能成本(Cm):对所需进行的工作和相关费用进行比较现实的估算所得到的活动成本。
                      最乐观成本(Co):基于活动的最好情况所得到的活动成本。
                      最悲观成本(Cp):基于活动的最差情况所得到的活动成本。
                      基于活动成本在三种估算值区间内的贝塔分布,使用下面公式来计算预期成本(Ce):
                      Ce=(Co+4Cm+Cp)/6
                      储备分析
                      为应对成本的不确定性,成本估算中可以包括应急储备(有时称为“应急费用”)。应急储备是包含在成本基准内的一部分预算,用来应对已经接受的已识别风险,以及已经制定应急或减轻措施的已识别风险。应急储备通常是预算的一部分,用来应对那些会影响项目的“已知—未知(已经识别但无法主动管理)”风险。例如,预知有些项目可交付成果需要返工,却不知道返工的工作量是多少,可以预留应急储备来应对这些未知数量的返工工作。可以为某个具体活动建立应急储备,也可以为整个项目建立应急储备,还可以同时建立。应急储备可取成本估算值的某一百分比、某个固定值或者通过定量分析来确定。
                      随着项目信息越来越明确,可以动用、减少或取消应急储备。应该在成本文件中清楚地列出应急储备。应急储备是成本基准的一部分,也是项目整体资金需求的一部分。
                      也可以估算项目所需的管理储备。管理储备是为了管理控制的目的而特别留出的项目预算,用来应对项目范围中不可预见的工作。管理储备用来应对会影响项目的“未知—未知(未知风险无法进行主动管理)”风险。管理储备不包括在成本基准中,但属于项目总预算和资金需求的一部分。当动用管理储备资助不可预见的工作时,就要把动用的管理储备增加到成本基准中,从而导致成本基准变更。
                      质量成本
                      在估算活动成本时,可能要用到关于质量成本(参见第15章内容)的各种假设。
                      项目管理软件
                      项目管理应用软件、电子表单、模拟和统计工具等,可用来辅助成本估算。这些工具能简化某些成本估算技术的使用,使人们能快速考虑多种成本估算方案。
                      卖方投标分析
                      在成本估算过程中,可能需要根据合格卖方的投标情况,分析项目成本。在用竞争性招标选择卖方的项目中,项目团队需要开展额外的成本估算工作,以便审查各项可交付成果的价格,并计算出组成项目最终总成本的各分项成本。
                      群体决策技术
                      基于团队的方法(如头脑风暴、德尔菲技术或名义小组技术)可以调动团队成员的参与,以提高估算的准确度,并提高对估算结果的责任感。选择一组与技术工作密切相关的人员参与估算过程,可以获取额外的信息,得到更准确的估算。另外,让成员亲自参与估算,能够提高他们对实现估算的责任感。
               输出
                      活动成本估算
                      活动成本估算是对完成项目工作可能需要的成本的量化估算。成本估算可以是汇总的或详细分列的。成本估算应该覆盖活动所使用的全部资源,包括(但不限于)直接人工、材料、设备、服务、设施和信息技术,以及一些特殊的成本种类,如融资成本(包括利息)、通货膨胀补贴、汇率或成本应急储备。如果间接成本也包含在项目估算中,则可在活动层次或更高层次上计列间接成本
                      估算依据
                      估算依据即成本估算所需的支持信息,其数量和种类因应用领域而异。估算依据应清晰、完整地说明成本估算是如何得出的。
                      活动成本估算的支持信息可包括:
                      .关于估算依据的文件(如估算是如何编制的)。
                      .关于全部假设条件的文件。
                      .关于各种已知制约因素的文件。
                      .对估算区间的说明。
                      .对最终估算的置信水平的说明。
                      项目文件更新
                      可能需要更新的项目文件为风险登记册。
 
       成本估算模型
        常用的软件成本估算模型有Putnam模型和COCOMO模型。Putnam模型是一种动态多变量模型,它是假设在软件开发的整个生存期中工作量有特定的分布。COCOMO模型是最精确、最易于使用的成本估算模型之一。COCOMO模型可以分为如下3种:
        (1)基本COCOMO模型:是一个静态单变量模型,它是对整个软件系统进行估算。
        (2)中级COCOMO模型:是一个静态多变量模型,它将软件系统模型分为系统和部件两个层次,系统由部件构成,它把软件开发所需人力(成本)看作是程序大小和一系列“成本驱动属性”的函数。
        (3)详细COCOMO模型:它将软件系统模型分为系统、子系统和模块三个层次,它除包括中级模型所考虑的因素外,还考虑了在需求分析、软件设计等每一步的成本驱动属性的影响。
 
       软件系统
        网络系统软件包括网络操作系统和网络协议等。网络操作系统是指能够控制和管理网络资源的软件,是由多个系统软件组成,在基本系统上有多种配置和选项可供选择,使得用户可根据不同的需要和设备构成最佳组合的互联网络操作系统。网络协议是保证网络中两台设备之间正确传送数据的约定。
   题号导航      2014年上半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第17题    在手机中做本题