- 12
- 0
- 约1.47万字
- 约 53页
- 2017-04-01 发布于四川
- 举报
第3章节软件项目成本的管理2003版本
第三章 软件项目成本管理 项目案例 案例角色和人物 项目管理需要定量描述 在项目策划阶段的碰头会上 公司技术总监询问小王项目开发估计需要多少时间,需要多少成本? 小王回答说“时间估计不会太长,成本也在一个可接受的范围之内”,老王显然对这种回答不满意,他希望能够得到一个较为准确定量性的描述 经过一番考虑后,小王确认回答说“时间7-8个月,成本需40-45万”,老王显然对这种回答也不满意,况且用户要求在6个月内完成项目。于是他进一步问道“你是如何得到这组数据”,小王显然没有准备,也没有充分的依据,于是他哑口无言。 项目管理需要定量描述 在制定软件项目计划时 小王不知如何预测项目可能所需的工作量? 小王不知如何预测项目可能所需的成本? 小王不知所制定的计划是否可行和科学? 因此,小王尽管制定了软件开发计划,但对于该计划能否得到有效的实施、实施能否遵循计划执行没有足够的信心 项目管理需要定量描述 项目已进展了2个月,各个方面进展尚可,在某周的碰头会上,老王继续向小王发问 “目前软件质量如何?”,小王回答道“不错” 老王对这种回答不满意,他希望能够得到一个较为准确定量性的描述,但是小王又没有办法给他一个更加确切的答复,实际上连他自己也没有办法说清楚目前软件产品的质量情况,因为他只有直观的、定性了解。 软件项目管理中,定量分析是重要的。 目录 概述 软件项目规模估算 软件项目成本估算 软件项目成本监控 案例 概述——成本的概念 成本的概念 不同领域解释不同,软件项目管理中,通常人们用“完成软件项目而支付的货币量”来衡量。 项目成本大体包括以下4个方面: 人力资源成本:干系人的工资、福利、招聘及培训等成本费用; 软硬件资源成本:开发及测试工具、服务器、网络设备及其他软硬件资源的占用费; 商务活动成本:差旅费、通信费、接待等费用; 其他成本费用 概述——成本管理 成本管理目标:确保在批准的预算内完成项目所需的各项任务。 软件项目成本管理包括的方面: 软件系统规模估算 软件项目成本估算 软件项目成本预算制订 软件项目成本监控 概述——成本估算的时机 软件项目成本估算是随项目的进行而进行的一个逐步求精的过程。 初期,未知因素多,估算精度相对较低,但意义重大;随着项目进行,未定因素明确,估算精度趋于准确; 矛盾体:时机与精度;项目经理:尽可能寻找对立程度最小的估算方法。 概述——成本估算的时机 在软件生命周期的5个时间点进行估算比较合理。 可行性论证:客户需求阶段,进行估算以决定即将开始的项目是否有利; 需求分析:完成了需求报告,进行估算以便再次权衡产品的可行性; 系统设计:给出了完整的软件体系结构和各个子系统及模块的说明,进行估算考虑如何将设计好的系统开发出来及有没有被忽视的问题。 系统实现:系统实现之后,前面各项活动中所耗费的资源和软件工作量均可以获得,此时进行估算可对原有估算进行调整,后期需要的工作则按此估算进行计划。 系统运行维护:进行估算可将实际的消耗与各个阶段估算值进行比较,认识到需要提高的地方,积累经验。 软件项目规模估算 WBS(Work Breakdown Structure)工作分解结构 项目估算遇到的第一个问题——软件规模(程序量),对规模的估计要从软件的分解开始。 软件项目的设计有一个分层结构,对应着WBS。 度量标准 代码行(Lines of Code,LOC):面向规模。 功能点(Function Points,FP):面向功能。 估算原则 技术允许情况下,从最详细的WBS开始 精确定义度量标准 估计底层每一模块的规模,汇总以得到总体估计 适当考虑偶然因素的影响 软件项目规模估算——LOC估计 LOC:源代码的总行数。分为无注释的源代码行NCLOC和注释的源代码行CLOC。 LOC=NCLOC+CLOC 开发经验的增加使得软件组织积累了很多LOC估计的功能实例,为新的估计提供了比较的基础。 1LOC和人月均代码行数体现了生产能力。 生产率=代码总量(单位:KLOC)/软件工作量(单位:人月) LOC估算实例 例如,某软件公司统计发现该公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250K。某项目的源文件大小为3.75M,则可估计该项目源代码大约为15万行,该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公滩等),则该项目中1LOC的价值为:(240×10000)/150000=16元/L。 LOC估算方法的特点 优点:简单易行,自然直观; 缺点: 依赖于程序设计语言的表达能力和功能 软件开发初期很难估算出最终软件的代码行数 对精巧的软件项目不合适 只适合于过程式程序设计语言 软件项目规模估算——FP估计 系统需求分析阶段基于系统功能的一种规模估计方法,
您可能关注的文档
- 第3章节商务见面礼仪.ppt
- 甘肃省兰州五十五中09-10年度高一第一学期期中考试[政治].doc
- 第3章节古典国民收入理论.ppt
- 甘肃省兰州五十五中09-10年度高二上学期期末考试[化学文].doc
- 第3章节合伙小企业法.ppt
- 第3章节合同的订立.ppt
- 第3章节国内外先进安全生产的管理经验[继续教育].ppt
- 第3章节几个基本初等函数.ppt
- 甘肃省兰州五十五中09-10年度高一第一学期期中考试[地理].doc
- 第3章节准实验的设计与单被试研究的设计.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
原创力文档

文档评论(0)