软件成本造价:什么是软件项目的工作量?

  在软件成本造价过程中,软件项目的工作量是很多开发组织进行估算的主要对象。那么,什么是软件项目的工作量呢?它都包括哪些内容呢?   一个软件项目的工作量所表达的含义是完成某个项目或系统开发所需的全部工作量,包括从项目立项开始到项目完成验收之间开发方的需求、设计、构建(包括编码、集成)、测试、实施及相关的项目管理、支持活动的工作量。   需求活动包括:需求调研,需求分析,原型开发,编制各种需求文档,需求评审,需求变更等活动;   设计活动包括:架构设计,技术方案选择,概要设计,详细设计,设计评审,设计变更等活动;   构建活动包括:编码,代码走查,集成等活动;   测试活动包括:测试计划,测试用例编写,测试用例评审,测试用例变更,测试环境准备及验证,单元测试,集成测试,系统测试等活动;   实施活动包括:用户支持文档编写及验证,验收测试,系统安装部署,用户培训等活动;   其他活动:是指在上述活动中没有包含的项目中的其他活动,例如项目管理,质量保证,配置管理,项目组内部培训,技术讨论及交流等活动。   项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。此处需要注意的是,项目组成员包括该项目的QA及配置管理人员,但不包括客户或用户。因此,项目组工作量的统计也不包括客户、用户或其它项目组外人员的工作量。   进行软件项目工作量估算,是估算软件成本的基础。工作量与软件成本存在直接的联系。同时,开发组织内部也需要合理的工作量估算来进行项目计划,编制WBS等工作。

版权属于: 北京中基数联所有。转载时必须以链接形式注明原始出处及本声明。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

采用更好的私有云意味着更好的多云策略

导语 在许多情况下,增强的私有云可能是企业实现多云战略的最佳选择,而IBM公司估计,从2017年开始,企业采用私有云每年的支出将超过500亿美元,到2020年将...

3478
来自专栏ThoughtWorks

TW洞见 | 张逸:推行TDD的思考

目前来看,推行TDD的障碍大约有如下几点: 开发人员的质量意识; 分析需求并进行任务分解的能力; 将测试作为开发起点的开发习惯; 开发人员的重构能力,包括如何识...

39411
来自专栏DevOps时代的专栏

公有云上基于微服务架构 SAAS 产品研发实践

5653
来自专栏ThoughtWorks

DevOps实践——打造自服务持续交付(下)|洞见

本文首发于InfoQ: http://www.infoq.com/cn/articles/devops--build-self-service-continuo...

2823
来自专栏BestSDK

听云SDK率先实现完整DEM功能,可控制用户体验

2016年,国际知名咨询机构Gartner曾规范过下一代应用性能管理的核心,其认为在未来以云计算+智能终端的云端结构里面,传统的运维会慢慢被抛弃掉,应该去发展成...

2964
来自专栏云计算D1net

使用基于人工智能的云管理工具,场景至关重要

导语 IT专业人士表示,一些新兴和传统的IT供应商已经将人工智能技术融入到他们的云计算管理工具中。虽然他们的功能集(如分析主机性能,优化成本和设置警报的能力)看...

35810
来自专栏WeTest质量开放平台团队的专栏

压测工具预约开放,让我们“约”起来!

作为国内最专业的游戏测试平台,腾讯WeTest平台在过去的几个月中,凭借着安全测试和适配测试帮助广大游戏开发者修正了无数游戏中的BUG。在新的一年到来之时,平台...

1494
来自专栏大数据文摘

业界 | Python爆红的六大原因

2003
来自专栏花叔的专栏

11-9小程序新能力

11月9日发布的小程序新能力,其实在技术上没什么特点,就不做解读了,后头应该有更劲爆的。 “ 为帮助开发者快速推广小程序,公众号文章底部广告位现已支持推广小程序...

3787
来自专栏云计算D1net

多云解决了一些复杂性,但也带来其他问题

企业使用多个云提供商的云服务,可以避免供应商锁定。但是,他们也给IT管理人员带来了更多的问题,而且采用工具并不总是能够解决这些问题。 ? 云计算提供商并不提供统...

3635

扫码关注云+社区

领取腾讯云代金券