Software Measurement and Estimation using COSMIC (The Common Software Measurement International Consortium)



All functional size measurement methods - FSM - from the first generation (defined by IFPUG) establish lower and higher empirical limits to the amount of function points that a particular functionality can measure. Its basic application scores the functionality in an application layer.


When measurement demands include an enough number of functionalities, these ones tend to not be a problem due to:

The largest potential effects of an underestimated functionality
It can be canceled by the effects of overestimated functionality

Similarly, there is no a problem when measuring demands are related only to interventions in applications, without the need for infrastructure development or maintenance of a group of infrastructure. When those are not applicable to your businesses, the next generation of metrics has to be included.
Small demands in which a transaction scores maximum 6 FP by IFPUG method there is a loss of predictability in the effort or cost estimate from the measurement process. In models in which the measurement prescribe the cost, recruitment is riskier and prices and financial economic imbalance increase.
In such cases, demands with a lot of function points and that require little effort (not because the team is over productive) tend to have lower rates of delivery. Demands with few function points and that require much effort (not because the team is under productive) tend to have higher rates of delivery.
The method of measuring the functional size of COSMIC does not set unjustified limits to measure a function. It naturally allows the software measurement in a group of applications and infrastructure or in only one components of those groups. All this is according to ISO standards (14143).


From there, it is possible to improve:

  • Support to generate and evaluate indicators such as effort, time and cost
  • Estimation of projects development and software maintenance
  • Prescription of productivity goals in contract compensation

Using COSMIC, there is more predictability and less variability in the relation between the functional size measurement and the cost or effort involved. It can be used with or without Function Point Analysis.


Regardless of the use of the method , the first step is to know and understand how to measure the generation of CFP ( COSMIC Function Points). To learn more about the method, see the COSMIC organization website and our Blog .



  • To understand the basics of the method of functional size measurement
  • Discuss the principles and rules for activities during all stages
  • Approximate and measure the functional size (one of the dimensions of the software scope). 

What makes FATTO Software Consulting unique 

Over 15 years of experience of our consultants, market research and content development for effective teaching in measurement and analysis software.

Instructors who are certified by COSMIC and specialized in software measurement and analysis.
Commitment to continuous updating. Our company provide discount for ex-students and service support after the course via email or phone.
Constant updating of teaching materials which is complemented by the most popular questions in the market.
FATTO Software Consulting has over 10,000 professionals in courses specifically on software measurement and analysis software. Our courses are designed to dedicate half of the time to practical activities, exercises and case studies to encourage the identification of fundamental questions of learning.


Learning Overcomes


By the end of the course students will:

  • Learn the theory behind the method and have the capacity to apply the knowledge on applications, projects development and software maintenance. 
  • Recognize the scenarios where the application of COSMIC is possible and appropriate 
  • Have the understanding of what the measurement method has and what factors are affecting the delivery rate (H /FP) and the unit cost ($ / CFP) of your business.

Intended for


Professionals involved in Software specification, development, implementation, quality assurance and recruiting.






  • Applicability 
  • Functional User Requirements 
  • A Context model of Software 
  • A General model of software 
  • Software measurement process


  • Measurement purpose
  • Scope of measurement 
  • Functional users 
  • Level of granularity in measure 


  • Functional processes 
  • Objects of interest and data sets 
  • Data Attributes 


  • Identifying data movements 
  • Applying measurement function 
  • Adding the results of the measurement 
  • Documenting measurement 
  • Measuring improvement projects 
  • Estimating functional size 
  • Case Studies


Method Used


The course follows an interactive approach, in which the participant is not only a spectator of the issues presented. At the end of each session, there are exercises. Half of the time course is dedicated to achieve projected cases didactically. The participants has the opportunity to apply the theory learned in similar cases to study real situations.


The course is based on the latest version (3.0.1) of COSMIC Measurement Manual.
24 hours. This course is entitled to a credit of 24 PDUs PMP that can be applied to certification program.
Educational Material
Portfolio with slides ( provided by company)

Solution of the exercises and participation certificates (provided by company) - PDF file format)