软件成本度量估算计价与质量体系.pdf

上传人:b****2 文档编号:3215207 上传时间:2022-11-20 格式:PDF 页数:115 大小:7.21MB
下载 相关 举报
软件成本度量估算计价与质量体系.pdf_第1页
第1页 / 共115页
软件成本度量估算计价与质量体系.pdf_第2页
第2页 / 共115页
软件成本度量估算计价与质量体系.pdf_第3页
第3页 / 共115页
软件成本度量估算计价与质量体系.pdf_第4页
第4页 / 共115页
软件成本度量估算计价与质量体系.pdf_第5页
第5页 / 共115页
点击查看更多>>
下载资源
资源描述

软件成本度量估算计价与质量体系.pdf

《软件成本度量估算计价与质量体系.pdf》由会员分享,可在线阅读,更多相关《软件成本度量估算计价与质量体系.pdf(115页珍藏版)》请在冰豆网上搜索。

软件成本度量估算计价与质量体系.pdf

CEPREI软件成本度量-软件估算计价与质量体系赛宝认证中心门轩庭2018.03实例:

一个失败的项目甲方:

美国政府某部门乙方:

某软件开发公司初始预算:

500万美元终止时花费(仅部分完成):

1.5亿美元Page2失败的原因?

Page3团队实际生产率只有计划中的1/30?

项目开始后发生了2900%的变更?

项目结果实际上是早期估算估算的30倍?

失败的项目最常见的六个原因-度量估算的重要性不切实际的期望(与度量估算有关)(与度量估算有关)缺少用户的参与不完整的需求(与度量估算有关)(与度量估算有关)变更的需求(与度量估算有关)(与度量估算有关)缺少领导支持开发者团队能力不足(与度量估算有关)(与度量估算有关)4解决软件项目各阶段的问题预算预算申报和审查预算申报和审查:

投资投资的合理额度该是多少?

的合理额度该是多少?

预算阶段预算阶段立项该投入多少资源?

该投入多少资源?

利润有多少?

利润有多少?

项目立项阶段项目立项阶段招投标项目的合理标的应该是多少项目的合理标的应该是多少?

投标额投标额差距非常大,怎么办差距非常大,怎么办?

招投标阶段招投标阶段度量和评估软件研发项目的成本一直是产业界未解决好的问题。

实施如何管理变更及其如何管理变更及其对成本的影响?

对成本的影响?

实施阶段实施阶段后评价项目的实施效果如何?

是项目的实施效果如何?

是否达到预定质量目标?

否达到预定质量目标?

后评价阶段后评价阶段软件估算度量的重要性合理的估算度量是项目成功的重要条件之一预算招标投标计划资源的调配进度的安排需求变更运维投入的估计6乙方甲方第三方监管机构投标依据建立良性竞争环境项目管理和质量保证审批预算的依据提高预算审批效率招标的依据客观、公正评估依据专家评审及评标依据监督管理,产业指导合理规划,促进发展动态控制和调整分配软件成本度量的社会意义过程改进、绩效管理。

;成本度量为切入口,有助发展出自主可控的软件研发成熟度模型。

05预算质量(资金、工期、资源、工作量)、质量体系04促进软件计价价值01优化软件生态,促进良性竞争,减少恶性价格战02提高软件组织盈利能力,帮助软件做大做强03杜绝重大预算和资源浪费,使预算审批有据可依06全面实施预算绩效管理提高财政资源配置效率-国家财政部党组书记、部长肖捷十九大对加快建立现代财政制度作出重要部署,明确提出要建立全面规范透明、标准科学、约束有力的预算制度。

在政府预算管理中,必须强调财政支出的有效性。

企业管理中要求的绩效管理、质量管理、目标管理、成本管理、结果控制等,公共管理都同样适用。

规范中央部门委托第三方机构参与预算绩效管理工作,增强第三方绩效评价的客观性、公正性、专业性。

互联网+智能制造软件所占比重越来越高软件定义一切制造业就是信息产业,信息产业就是软件产业软件地位没有系统的软件成本和计价方法;长期以来,建立一套系统化、标准化、先进化的软件量化管理模型和质量体系,是当前软件管理的迫切需求。

迫切需求以规模、工作量、成本度量为基础;建立结构化的企业级数据库;形成过程能力基线和过程性能模型,根据度量目标进行闭环管理,持续改进。

基本思路主要方法和依据有SJ/T11463软件研发成本度量规范、国际功能点方法标准、CMMI、SCAMPI方法、GQIM、过程统计控制、全景度量体系和度量成熟度模型等。

依据标准度量和估算小学数学门轩庭先秦的度量估算诸子百家增兵减灶秦统一度量衡门轩庭汉以后的度量估算周髀算经圆周率门轩庭主题软件估算度量的标准与方法实例案例效果人工智能的度量估算展望示例怎么开始建设估算度量质量体系主要技术方法和基本思路标准的发展和应用状况基本思路成本机工料,软件关注工软件成本基本思路:

规模工作量成本价格成本机料工什么是软件规模软件规模:

定义:

软件的客观大小,由软件的需求和功能决定独立于开发人员、开发方式、测试方式等不因为度量的人员、方式、时间的不同而变化度量方法:

功能点、代码行、用例数、窗口数、页面数、需求数等早期常用代码行只有功能点方法被国际标准定义,是首选软件度量估算闭环:

软件度量估算闭环:

始于规模、终于规模始于规模、终于规模始:

规模-工作量-成本终:

成本/规模=单位规模费率工作量/规模=生产率缺陷数/规模=缺陷率分拆软件研发成本构成:

直接人力成本+直接非人力成本+间接人力成本+间接非人力成本(人力&非人力)(直接&间接)技术路线1970s1980s1990s2000s源自金融行业IBM提出此方法逐步形成国际标准广泛运用于金融、电信、政府、能源领域日本、韩国、荷兰等开始使用此方法作为政府软件采购依据国外广泛运用;国内金融、电信行业引入应用2000s2000s功能点引入功能点引入20062006起起基准比对数据库基准比对数据库2010-20132010-2013成本估算标准成本估算标准2012-20162012-2016度量成熟度等级度量成熟度等级2016-20182016-2018成本度量标准体系系列成本度量标准体系系列国内国际技术方法的发展标准的发展第三阶段第三阶段20162016年年-2018-2018年年第二阶段第二阶段2009-2009-20152015年年第一阶段第一阶段2005-20072005-2007年年国际交流与预研国际交流与预研主要成果物:

基准比对标准、推荐度量元集、软件度量纲要、功能点计数手册(中文版)、中国软件行业软件工程定额标准(试行)国家标准国家标准研制研制软件研发成本度量规范升国标报批过程中行业行业标准研制标准研制工信部行标软件研发成本度量规范行标应用指南(预算场景)行标应用指南(项目计划)软件成本测量元。

标准应用较好的国家为政府采购使用功能点报价的国家韩国美国英国印度意大利西班牙德国瑞士荷兰芬兰日本澳大利亚应用情况国外背景国外背景信息产业发展较好的国家,如日本、韩国、美国、澳大利亚、芬兰、荷兰等很早就在成本度量领域开展研究韩国:

1989年开始政府每年发布韩国软件成本估算指南,用于指导国内政府信息化采购日本:

2003年建立了国家软件项目基准数据库,指导国内软件成本度量美国:

美军应用情况国内背景国内背景很多省市、多行业、多企业应用。

工信部和部分地方政府或机构作出了相关的研究和尝试2013年建立行业标准SJ/T11463软件研发成本度量规范;2018年将升级为国家标准;应用情况:

甲方、乙方、第三方应用案例功能点分析方法估算模型及基准数据应用不同层次的应用案例功能点度量方法的优势功能点度量软件规模客观,基础,可比(同属性可比,同产品可比,同行业可比)例如生活中我们采用平方米度量房子的面积用户视角从用户视角度量软件规模用户及开发人员均易于理解定义明确已经纳入ISO国际标准不同计算者的计算结果误差在10%以内便于计算无论在项目早期、中期或是晚期,都可以依据用户需求计算其功能点规模有大量的资料、细则、案例可参考功能点度量软件规模的优点一致性客观性可重复可验证不冒进的技术无关性27功能点国际标准ISO/IEC20926软件和系统工程软件度量IFPUG功能规模度量方法ISO/IEC24570软件工程NESMA功能规模度量方法2.1版功能点分析应用定义和计数指南ISO/IEC19761软件工程COSMIC:

一种功能规模度量方法ISO/IEC29881信息技术系统和软件工程FiSMA1.1功能规模度量方法ISO/IEC20968软件工程Mk功能点分析计数实践手册功能点方法的适用性IFPUG技术较复杂,掌握困难早期应用较多,现在逐渐被NESMA取代其新开发的SNAP方法估算性能,目前在试点NESMA适合应用软件,如电子政务、电子商务、信息系统、制造系统、云物移大智系统等掌握简单,估算效率高,国内外应用广泛,实践经验积累较多通过调整因子考虑性能COSMIC适合嵌入式软件应用实践经验积累较少目前多采用:

目前多采用:

NESMANESMA功能点方法功能点方法功能点度量技术五大元素数据功能类型(逻辑文件):

系统使用或维护了哪些数据内部逻辑文件ILF:

在本系统维护的业务数据外部接口文件EIF:

本系统引用,其他系统维护的业务数据事务功能类型(基本过程):

系统如何使用或维护这些数据外部输入EI:

对数据进行维护或改变系统状态/行为外部输出EO:

对数据加工后呈现或输出外部查询EQ:

对已有数据直接呈现或输出学习一些技术理解逻辑文件公文数据系统用户权限数据人事数据论坛数据部门代码资产信息车辆信息积分换礼规则数据学习一些技术理解事务功能类型(基本过程)录入人员信息修改人员信息统计数据查询人员信息删除人员信息1.1.指示功能点计数指示功能点计数US=35US=35*ILF+15ILF+15*EIFEIF关注逻辑文件关注逻辑文件常用于预算、招标前常用于预算、招标前2.2.估算功能点计数估算功能点计数US=7US=7*ILF+5ILF+5*EIF+4EIF+4*EI+5EI+5*EO+4EO+4*EQEQ关注逻辑文件和事务功能关注逻辑文件和事务功能常用于招标、投标、项目管理常用于招标、投标、项目管理3.3.详细功能点计数详细功能点计数US=US=(UFP)UFP),根据复杂度判断,根据复杂度判断关注逻辑文件、事务功能以及复杂度关注逻辑文件、事务功能以及复杂度常用于项目管理、项目结算常用于项目管理、项目结算学习一些技术NESMA三种级别的度量学习一些技术复杂度数据元素类型(DET)DataElementType用户能够识别的不重复的元素记录类型(RET)RecordElementType指一个ILF或EIF中用户可以识别的数据的子集引用文件类型(FTR)FileTypeReferenced被一个EI/EO/EQ读取或维护的ILF和EIF数案例分享学习功能项类型备注用户信息ILF图书管理系统员工信息EIF人力资源系统UFP=35*ILF+15*EIF=35*1+15*1=50FP功能项类型用户信息ILF员工信息EIF用户注册EI用户名登录EQ邮箱地址登陆EQ查看个人信息EQ修改个人信息EI删除个人信息EI用户信息报表EOUFP=7*ILF+5*EIF+4*EI+5*EO+4*EQ=7*1+5*1+4*3+5*1+4*3=41FP基本过程类型DETRET/FTR用户信息ILF员工编号、用户名、密码、姓名、学历、电话、邮箱地址、家庭住址用户信息员工信息EIF员工编号、姓名、性别员工信息用户注册EI员工编号、用户名、密码、姓名、学历、电话、邮箱地址、家庭住址、提示信息、注册按钮用户信息用户名登录EQ用户名、密码、出错提示、登陆按钮用户信息邮箱地址登陆EQ用户名、密码、邮箱地址、出错提示、登陆按钮用户信息查看个人信息EQ员工编号、用户名、密码、真实姓名、学历、电话、邮箱地址、家庭住址、查看按钮用户信息修改个人信息EI用户名、密码、真实姓名、学历、电话、邮箱地址、家庭住址、提示信息、修改按钮用户信息删除个人信息EI用户名、密码、真实姓名、学历、电话、邮箱地址、家庭住址、提示信息、修改按钮用户信息个人信息报表EO用户名、密码、真实姓名、学历、电话、邮箱地址、家庭住址、提示信息、报表筛选按钮用户信息功能项类型DET数RET/FTR数复杂度功能规模FP用户信息ILF81低7员工信息EIF31低5用户注册EI101低3用户名登录EQ41低3邮箱地址登陆EQ51低3查看个人信息EQ91低3修改个人信息EI91低3删除个人信息EI91低3个人信息报表EO91低4UFP=(每个功能UFP)=34FP标准抽象模型成本:

SDC=(S*PDR)*SWF*RDF)*F+DNC成本=(规模*生产率)*软件因素*开发因素*人力成本费率+直接非人力成本式中:

SDC:

软件研发成本,单位为万元S:

调整后的规模,单位为功能点数。

S=US*CF,US-原始功能点数,CF-规模调整因子。

PDR:

生产率,单位为人天/功能点SWF:

软件因素调整因子RDF:

开发因素调整因子F:

人力成本费率,单位为万元/人天,按照行业数据DN

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1