文章图片
6.1.代码行估算法第六章 软件项目成本计划
前言大家好 , 这节我们学习软件项目管理---代码行估算法 。
一、软件项目规模即工作量 , 例如:软件规划 , 软件管理 , 需求分析 , 系统设计 , 编码 , 测试 , 以及后期维护等任务的工作量总和即为项目规模 。
代码行 , 功能点 , 人月 , 人天 , 人年等都可以是规模单位 。
有了软件项目规模就可以表示出项目成本 。 完成软件规模相应付出的代价就是软件成本 , 我们可以采用货币单位来表示软件成本 。
二、代码行估算法代码行估算法就是从软件程序量的角度定义项目规模 。
例如:某项目的规模是C语言1000代码行 , 那么代码行估算法与具体的编程语言相关 。
例如C语言的1000代码行用JAVA语言可能是600代码行 , 另外代码行估算过程当中要求功能分解足够详细 , 可能需要分解到类 , 函数等等 , 这个方法需要一定的经验数据 , 只有这样才能比较准确的估算 。
尽管现在很少使用这个方法直接评估规模 , 但是还是有优点的 , 一个软件项目需求规格 , 设计文档 , 测试文档可以不保留 , 但是代码这个产品一定得保留下来 , 而且代码比较直观 。
当然代码行估算法的缺点比较明显:
- 对代码行没有公认的可接受的标准定义 。
- 【华为云|软件项目管理 6.1.代码行估算法】代码行数量依赖于所用的编程语言和个人的编程风格 。
- 在项目早期 , 需求不稳定 , 设计不成熟 , 实现不确定的情况下很难准确的估算代码量 。
- 代码行强调编码的工作量 , 只是项目实现阶段的一部分 。
到这里 , 第六章 代码行估算法就讲解完毕了!下一节介绍功能点估算法~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~\uD83D\uDE09
后续将持续更新【软件项目管理初级学习路线】的全知识点 , 大家感兴趣的多多关注博主哟~
————————————————- 华为鸿蒙系统|从2099元跌至1699元,6400万四摄+66W,华为鸿蒙手机618跌至新低
- Java|国家出手了!人民日报揭开马云真面目,他到底干了啥?
- Java|马云创业为留住一前台小姐,许诺给0.2%的股份,如今现状如何?
- 小米科技|618手机价格战来临,苹果华为小米同台竞技,盘点几款不踩坑手机
- 华为|问界M5销量破万,华为成功造车,都是因为这款车?
- 零售业|马云“预言”还挺准?新模式开始全国兴起,愿你能在其中
- 蚂蚁花呗|花呗被欠3千亿,很多人直接“卸载”软件拒绝还钱,结局却成这样
- 马云|马云“无人酒店”一炮而红,如今经营状况怎样?网友:意料之中!
- 京东物流|刘强东的梦想成真?国家批准京东航空,这次马云都看走眼了
- 华为|即使华为也做不到!一部两年前的手机,售价4399元还能月销17.3万