摘:软件项目成估算成控制直软件项目理研究难题文提出软件项目成估算中采功点方法软件项目成预算中实施工作结构分解COCOMO方法结合方法软件项目结束引入决算审计机制软件企业建立起基估算预算决算知识库系统达提高成理力目 关键字:软件成估算功点WBSCOCOMO估算预算决算 引言 软件成超支软件项目中常遇问题软件项目理历样情况开发成超支软件项目做完仅级领导表扬甚连项目奖金切源初项目成估算准 着软件开发技术发展软件成计算机系统总成中影响越越直接影响投资者决策软件项目开发没合理准确软件成估算法进行软件项目理 国际数公司研究报告显示全球500强企业中信息技术投资超生产设备投资企业达65然软件项目开发情况容乐观1995年美国概10软件项目时交付费超支约30项目没完成取消 项目超支原方面中原软件开发程中成控制工作没做没资源配置进行优化造成成浪费更原软件项目成错误估算成实现预算昂软件控制法避免成超支噩运 常软件成估算模型介绍 软件成估算领域估算模型模型十年发展中部分模型成目前软件成估算常模型功点DELPHISDCCOCOMO等中功点COCOMO模型应广 功点估算模型 功点方法质站客户角度度量系统认系统功分5类:部逻辑文件外部接口文件外部输入外部输出外部查询根计算规首先确定功分类功复杂度功权值全部功权值相加未调整功点数 功点方法早期度量软件规模软件规模工作量进度成关系紧密早期准确软件规模度量助确定软件价格提高策划程中估算力 软件项目理程项目计划开始估算项目计划第1活动估算时需考虑素中重交付软件规模软件开发生命周期早期阶段代码行表示软件规模相功点表示软件规模作估算输入准确Kemerer研究显示采功点进行估算误差85采代码行估算误差601 软件项目需求分析开始需求分析目确定户需求系统实现功功点方法够需求分析阶段引入果较丰富验积累进行准确度高成估算 COCOMO模型COCOMO(ConstructiveCostModel)Boehm利加利福尼亚咨询公司量项目数推导出成模型该模型1981年首次发 表原始COCOMO模型适应软件工程领域快速变化COCOMO次更新1987年Ada版1994年发展演变COCOMOII模型 COCOMO模型详细程度划分三级基COCOMO模型中间COCOMO模型详细COCOMO模型 (1)基COCOMO模型静态单变量模型考虑成驱动仅规模基准进行估算适粗略迅速估算 (2)中间COCOMO模型15成驱动改进基模型产品硬件工作员项目特性等素观评估成驱动影响定项目级考虑进度限制时进步调整工作量 (3)详细COCOMO模型三种模型中精确模型基成驱动项目分段影响考虑成驱动阶段性影响时进步改进估算时计算细化子系统模块假定层次三级:系统含子系统子系统含模块 COCOMO模型中首先需确定开发软件KLOC(千行代码)COCOMO模型进行准确成估算需等详细设计阶段结束详细设计完成根详细设计结果模块类代码数量根代码功复杂程度进行较准确估算 程序结构分解工作结构分解 结构化分析设计遵顶逐层分解设计原设计师握框架基础进行逐步细化完成复杂系统设计工作 结构化设计方法中先根户需求规格说明书确定系统边界绘制顶层数流图然顶层图中加工进行细化层层细化直系统基功 面象设计然结构化设计区象设计程样细化程确定象需抽象成类类属性方法进行设计分解程 程序结构分解软件实现分解软件项目中需整软件项目划分干务务分配项目组中成员务分解分配坏项目进度成着影响 项目工作结构分解WBS先项目中实际需完成事项量分解成更具体工作具体做法树形结构先整项目分解单元单元分解单元 需完成事项细分单元中需做工作分配树形结构层单元中需做系列工作称工作包WBS工作包里配置工作员项目实行结构图完成 工作结构分解进行项目成计算基础工作结构分解项目成果工作分配恰简单务分配程序开发高手复杂务分配新手会造成工作效率低增加项目成真实软件项目成仅软件复杂度项目理员力着直接关系软件项目成计算中存问题 1套现成估算模型误差太 软件企业情况着理模式工作员环境背景果简单进行估算模型套计算系数话企业成成样项目完成成然估算数相差 功点模型COCOMO模型需企业计算系数果提供正确计算系数两模型法正确软件企业估算模型进行定适应性调整适应企业情况 2缺少成理体系 软件企业成估算项目投标没意识需企业建立成理体系果软件成进行效理估算准确项目结束成幅度超估算没项目成进行理项目建设程中没合理搭配利资源造成资源浪费样项目成然增加造成成估算估准 3缺少成总结分析方法 企业完成项目没项目成估算成理方面进行总结样便法项目验转化成原始数积累做少项目成测准没项目完成验成估算参数进行校正造成企业理水法提高 软件项目引入估算预算决算必性 软件估算软件项目前期进行需求分析完成便够利功点模型进行软件项目成估算项目成估算值刚刚引入该方法企业成估算值准确需慢慢根验数进行修正 软件详细设计完成便利工作结构分解工作进行预算预算费包括直接开发费间接费直接开发费实现程序功花费力物力间接费包括理费辅助费间接费根企业特点直接费取定百分 直接费计算采COCOMO模型详细设计已够较准确软件代码行数进行估计时候计算出预算成较准确然系数需根验进行修正 软件项目结束整项目花费成应进行决算认项目完成做样事情显余项目成进行决算项目验进行总结项目实际成估算预算进行较然较结果进行分析找出误差存原继估算预算系数进行调整干项目验积累便够做较准确估算预算成验累积企业成知识库 项目决算程中引入审计机制样仅准确估算软件成发现软件项目开发程中种问题根审计发现问题继企业软件程进行改进提高整企业核心竞争力 总结软件项目成估算需丰富验累积验累积越估算越准确说建立软件成估算知识库软件企业发展着重意义仅软件企业项目投标中准确估计项目成投标中取胜出更重企业软件程改进提供基础资料
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档