GB/T 42566-2023 Systems and software engineering—Functional size measurement—MkⅡ function point analysis
GB/T 42566-2023 Systems and software engineering—Functional size measurement—MkⅡ function point analysis
Basic Information
Scope
This document specifies the rules for using the MkII Function Point Analysis method, the measurement process, general requirements, measurement requirements for specific scenarios, scale adjustment methods, and workload estimation methods. The MkII Function Point Analysis method is a method that helps improve the efficiency of the measurement process and manage the development, enhancement, or maintenance of application software, and reduce costs. It is independent of the technical characteristics of the software and measures the scale of software products solely based on user needs. It can be:
——applied in the early stages of the software development process;
——consistently applied throughout the software lifecycle;
——explained in business terms and understood by users of the software.
This document is applicable to any software application described from the perspective of logical transactions, where each logical transaction includes input, processing, and output components. The MkII measurement rules are applicable to application software from the field of business information systems, where each logical transaction processing component is primarily responsible for data storage or retrieval. The MkII method may also be applicable to software in other fields, but it should be noted that its measurement rules do not consider the scale of complex algorithms common in scientific engineering software, nor do they specifically address real-time requirements. Other fields may also use the MkII Function Point Analysis method, but this may require extending or interpreting the rules given in this document differently. The MkII Function Point Analysis method can be used to measure the following scales:
——the requirement specifications or functional specifications of new applications or changes to existing applications;
——the requirements of existing running applications, whether customized or complete business software solutions, whether