英文名:Based on use case points to measure software size and manage the progress
摘 要
本文针对软件项目的规模度量和进度管理,提出了一种新的以用例点的方式来表达和跟踪的方法。本文详细介绍了经过调整过的用例点度量方法,舍弃了角色对应的用例点数,对用例分类给出了更严格的要求,采用了更细致的步骤定义,并限制了复杂用例的最多步骤。用例的状态完成度得到区分,在此基础上建立了过程中用例的进度跟踪方法。最后并阐述了在需求可复用情况下的使用方式。
关键词
用例点 软件规模 进度 度量
Abstract This paper purposed a new method of measuring software size and tracking progress for size and progress management of software project. The detail of use case points counting is illustrated, Use Case Points of the roles are abandoned, Classification of use cases are given more stringent requirements, a more detailed definition of the step is used, and the maximum of steps in the complex use cases is limited. Completion degree of the state of use case is distinguished, and based on this the method of tracking progress of ongoing use cases is setup. And further usage in re-use requirements is also covered.
Keywords Use Case Point, Software size, progress, measure
引言
软件规模度量方面,存在了不少难题:
1,开发语言发展快,最新的IDE能够自动生成大量代码
2,维护升级项目的规模难于估算
3,软件复用后的规模难于估算
4,不同软件项目的规模相关的比较
传统软件规模度量采用源代码行数,但源代码行数有明显的缺点。因此当前在软件行业,发展出了多种软件项目规模的度量方法,较有代表性的如下几种:
Function Points 缩写FP
Use Case Points 缩写UCP
User Story Points
本文根据实践,参照原UCP