功能点估算法特点及分析步骤
功能点方法是一种估算软件项目大小的方法,它是从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点方法的核心思想是把软件系统按照组件进行分解,从而确定系统的功能点数量。
功能点估算法的特点
- 功能点估算法常用在项目开始或项目需求基本明确时使用。这是因为在软件开发过程中,可以对早期的工作产品分析软件的功能规模,如项目需求规格说明书、设计文档等。
- 功能点估算法简单、实用,使用功能点估算法无需懂得软件使用何种开发技术,可以不必理解功能的具体开发和实现过程,而根据功能的复杂度粗略估算出系统的规模,进而了解开发成本。
- 功能点估算法是以用户为角度进行估算。
- 比其他度量方法更为客观。
功能点分析的步骤
具体步骤包括:
1. 识别功能点的类型。
2. 识别待估算应用程序的边界和范围。
3. 计算数据类型功能点所提供的未调整的功能点数量。
4. 计算人机交互功能所提供的未调整的功能点数量。
5. 确定调整因子。
6. 计算调整后的功能点数量。
赞 (0)