BS ISO/IEC 19761:2011
$142.49
Software engineering. COSMIC: A functional size measurement method
Published By | Publication Date | Number of Pages |
BSI | 2011 | 26 |
This International Standard specifies the set of definitions, conventions and activities of the COSMIC Functional Size Measurement Method. It is applicable to software from the following functional domains:
-
application software;
EXAMPLE Banking, insurance, accounting, personnel, purchasing, distribution or manufacturing.
-
real-time software;
EXAMPLE Software for telephone exchanges and message switching, software embedded in devices to control machines such as domestic appliances, lifts and car engines, for process control and automatic data acquisition, and within the operating system of computers.
-
hybrids of the above.
EXAMPLE Real-time reservation systems for airlines or hotels.
This International Standard has not been designed for measuring the functional size of a piece of software, or its parts, which
-
is characterized by complex mathematical algorithms or other specialized and complex rules, such as can be found in expert systems, simulation software, self-learning software and weather forecasting systems, or
-
processes continuous variables such as audio sounds or video images, such as can be found in computer game software, musical instruments and the like.
PDF Catalog
PDF Pages | PDF Title |
---|---|
9 | 1 Scope 2 Terms and definitions 1 Scope 2 Terms and definitions |
13 | 3 Abbreviated terms 3 Abbreviated terms |
14 | 4 Unit of measurement 5 Measurement activities 5.1 General 5.2 Determination of the purpose and scope of the FSM 5.3 Identification of the FUR 5.4 Identification of the layers 5.4.1 The scope of the FSM and layers 4 Unit of measurement 5 Measurement activities 5.1 General 5.2 Determination of the purpose and scope of the FSM 5.3 Identification of the FUR 5.4 Identification of the layers 5.4.1 The scope of the FSM and layers |
15 | 5.4.2 Characteristics of layers 5.5 Identification of the functional users 5.6 Identification of software boundaries 5.4.2 Characteristics of layers 5.5 Identification of the functional users 5.6 Identification of software boundaries |
16 | 5.7 Identification of functional processes 5.8 Identification of data groups 5.9 Identification of data movements 5.10 Classification of data movements 5.10.1 Entry 5.7 Identification of functional processes 5.8 Identification of data groups 5.9 Identification of data movements 5.10 Classification of data movements 5.10.1 Entry |
17 | 5.10.2 Exit 5.10.3 Read 5.10.4 Write 5.11 Calculation of the functional size 5.11.1 Assignment of a unit size to a data movement 5.11.2 Aggregation of functional size 5.10.2 Exit 5.10.3 Read 5.10.4 Write 5.11 Calculation of the functional size 5.11.1 Assignment of a unit size to a data movement 5.11.2 Aggregation of functional size |
18 | 5.11.3 Aggregation of functional size for the identified FUR for each piece of software to be measured 5.12 Calculation of functional size of changes to the FUR 5.11.3 Aggregation of functional size for the identified FUR for each piece of software to be measured 5.12 Calculation of functional size of changes to the FUR |
19 | 6 Measurement reporting 6.1 Labelling 6.2 Documentation of the measurement results 6 Measurement reporting 6.1 Labelling 6.2 Documentation of the measurement results |