ISO/IEC 19515:2019 信息技术 对象管理组自动化功能点(AFP), 1.0
标准编号:ISO/IEC 19515:2019
中文名称:信息技术 对象管理组自动化功能点(AFP), 1.0
英文名称:Information technology — Object Management Group Automated Function Points (AFP), 1.0
发布日期:2019-05
标准范围
1.1目的本国际标准定义了一种功能点自动计数的方法,该方法通常与国际功能点用户组(IFPUG)制作的功能点计数实践手册4.3.1版(IFPUG CPM)一致。本国际标准中的指南可能与IFPUG CPM中的指南不同,因为主观判断必须被自动化所需的规则所取代。IFPUG CPM被选为该国际标准的锚,因为它是使用最广泛的功能测量规范,具有由专业组织维护的大型支持基础设施。1.2适用性本国际标准适用于面向事务的软件应用程序的功能规模,特别是那些具有数据持久性的软件应用程序。为了与IFPUG CPM保持一致,国际标准提供了支持使用关系数据库的应用程序的详细信息。然而,国际标准可以用于和扩展任何类型的具有数据持久性的事务应用程序。1.3局限性本国际标准不涉及对应用程序或维护功能(通常称为增强功能点)的增强的大小。本国际标准中描述的自动计数方法的扩展,如自动增强功能点,将在本国际标准的未来附录中讨论。本国际标准不涉及软件应用程序的非功能性组件的大小。非功能性组件(如IFPUG所定义)包括:-结构质量约束可靠性、安全性、性能效率、可维护性等。-组织约束操作地点、目标硬件、符合标准等。-环境约束互操作性、安全性、隐私性、安全性等。-实现约束开发语言、交付进度等。
1.1 Purpose
This International Standard defines a method for automating the counting of Function Points that is generally consistent with the Function Point Counting Practices Manual, Release 4.3.1 (IFPUG CPM) produced by the International Function Point Users Group (IFPUG). Guidelines in this International Standard may differ from those in the IFPUG CPM at points where subjective judgments have to be replaced by the rules needed for automation. The IFPUG CPM was selected as the anchor for this International Standard because it is the most widely used functional measurement specification with a large supporting infrastructure maintained by a professional organization.
1.2 Applicability
This International Standard is applicable to the functional sizing of transaction-oriented software applications, and in particular those with data persistency. To be consistent with the IFPUG CPM, the International Standard provides details on the support of applications using relational databases. However, the International Standard can be used and extended for any type of transactional application with data persistency.
1.3 Limitations
This International Standard does not address the sizing of enhancements to an application or maintained functionality (often called Enhancement Function Points). Extensions of the automated counting methods described in this International Standard such as Automated Enhancement Function Points will be addressed in future addendums to this International Standard. This International Standard does not address sizing for the non-functional components of a software application. Non-functional components (as defined by IFPUG) include:
- Structural Quality Constraints Reliability, Security, Performance Efficiency, Maintainability, etc.
- Organizational Constraints locations for operations, target hardware, compliance to standards, etc.
- Environmental Constraints interoperability, security, privacy, safety, etc.
- Implementation Constraints development language, delivery schedule, etc.
标准预览图


