什么是软件项目的工作量呢?它都包括哪些内容呢?

软件成本评估过程中,软件项目的工作量是很多开发组织进行估算的主要对象。那么,什么是软件项目的工作量呢?它都包括哪些内容呢?

  一个软件项目的工作量所表达的含义是完成某个项目或系统开发所需的全部工作量,包括从项目立项开始到项目完成验收之间开发方的需求、设计、构建(包括编码、集成)、测试、实施及相关的项目管理、支持活动的工作量。

  需求活动包括:需求调研,需求分析,原型开发,编制各种需求文档,需求评审,需求变更等活动;

  设计活动包括:架构设计,技术方案选择,概要设计,详细设计,设计评审,设计变更等活动;

  构建活动包括:编码,代码走查,集成等活动;

  测试活动包括:测试计划,测试用例编写,测试用例评审,测试用例变更,测试环境准备及验证,单元测试,集成测试,系统测试等活动;

  实施活动包括:用户支持文档编写及验证,验收测试,系统安装部署,用户培训等活动;

  其他活动:是指在上述活动中没有包含的项目中的其他活动,例如项目管理,质量保证,配置管理,项目组内部培训,技术讨论及交流等活动。

  项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。此处需要注意的是,项目组成员包括该项目的QA及配置管理人员,但不包括客户或用户。因此,项目组工作量的统计也不包括客户、用户或其它项目组外人员的工作量。

  进行软件项目工作量估算,是估算软件成本的基础。工作量与软件成本存在直接的联系。同时,开发组织内部也需要合理的工作量估算来进行项目计划,编制WBS等工作。

(0)

相关推荐

  • 测试项和终止测试条件应该怎样写?

    测试计划是测试策划活动的结果,它的内容包括测试环境计划.测试策略.测试项.测试进度以及测试终止条件等内容. 在对实施GJB5000的组织进行评价的时候,经常会发现测试计划存在以下的问题: 测试环境的描 ...

  • 测试用例的作用

    测试用例是测试设计的主要内容,测试人员按照测试用例执行测试,没有测试用例测试就无法开展. 可是,测试用例的作用远不止于此. 测试用例至少具有以下作用: 指导测试实施 任一级别的测试,无论是单元测试.集 ...

  • 软件测试基本知识-3

    [1]软件测试的目的: 发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行评估,以提高软件质量 [2]什么是需求分析? 需求分析的目标就是将产品的需求功能进行梳理并且细化:且用通俗易懂的文 ...

  • 软件测试web项目的要点知识

    软件测试web项目的要点知识

  • 影响软件估计准确度的因素有哪些?

    有效的计划基于准确的估计. 估计的准确度是受各方面因素影响的. 一般来说,影响估计的因素可以归纳为以下六个方面: 产品的特点 每一个待开发的软件产品,它的规模.复杂度以及可靠性和安全性等方面的需求都是 ...

  • 软件测试的一些常用概念词

    什么是需求分析? 1.需求文档的目的是求需求点的功能梳理并且细化 2.是BA人员进行编写,但是要通俗易懂 3.为开发和测试人员提供依据 需求确认:就是整理自己负责的那个模块功能,确保需求一致 1.整理 ...

  • 软件项目工作量估算之复用程度分析

    软件工作量估算是我们在对一个软件项目成本估算过程中,在完成软件规模估算后需要进行的第2项估算工作.在软件项目工作量估算过程中,我们除了要进行风险分析外,还要考虑软件复用的程度. 软件复用就是将已有的软 ...

  • 软件开发成本测量之软件项目规模和工作量测量

    从软件开发成本度量的角度来看,在完成了对软件项目的规模.工作量和成本的估算后,并不意味着度量工作的结束.相反,在整个软件项目的生命周期中,还需要持续不断地对软件成本进行测量和分析.这些测量和分析的工作 ...

  • 系统软件开发报价清单:软件项目需求明细以及报价单

    系统软件开发报价清单:软件项目需求明细以及报价单 软件开发报价清单明细一般包含系统开发费用.服务器费用.项目维护费用等等费用,但是通常客户要求给出系统开发的报价明细时,只是说系统的开发费用,所以我这里 ...

  • 18号 1号模板来了!硬件 软件项目研制经费分析报告

    软件科学合理计价,是科研经费新法规体系的重要组成和亮点. 当前很大一部分项目,都是既有硬件又有软件.有关主管部门通常遵循主要原则和测算基本要求: (1)按照项目工作分解结构.项目工作量进行经费测算,确 ...

  • 如何评估软件项目中ERP与设备管理系统的接口开发建设?

    问:目前遇到个项目,建设内容是ERP与设备管理系统的接口开发建设,接口开发主要是数据表的开发,设备管理系统去读接口,想问下ERP这边的接口开发数据表都是ILF,感觉没有对这些数据表进行操作,设备管理系 ...

  • 软件项目开发成本评估时代码重用度该如何计算?

    软件项目开发成本评估时代码重用度该如何计算呢? 在对一个软件项目开发成本进行评估时,若存在代码重用情况,我们应该考虑一下代码重用度.在进行成本估算时,重用程度要根据数据/事务功能的修改程度来计算,简单 ...

  • 浅析软件项目开发成本测量

    项目过程中测量成本:软件开发成本分成直接人力成本,间接人力成本,直接非人力成本和间接非人力成本四部分.其中间接成本,包括间接人力成本和间接非人力成本,都是不为特定项目而产生,但服务于整体开发活动的费用 ...

  • 评估软件项目成本时如何识别逻辑文件(ILF/EIF)?

    使用快速功能点法进行软件成本度量过程中,在明确了系统边界后,便要进行逻辑文件(数据功能)的识别.那么,什么是逻辑文件?在度量软件成本时如何正确区分哪些是逻辑文件?哪些不是逻辑文件呢? 首先,我们来了解 ...

  • 软件项目造价评估时如何识别基本过程(EI/EO/EQ)?

    我们在进行软件造价评估过程中,功能点计数项分为数据功能(逻辑文件)和交易功能(基本过程)两类.那么,什么是基本过程呢? 所谓的基本过程就是用户可以明确感知其业务意义的一次操作,比如对业务数据的增.删. ...