You are on page 1of 8

COSMIC Full Function Point

Roshani more.
COSMIC FFP Software Model:-
The COSMIC FFP measurement method defines an explicit model of software functionality,
derived from the functional user requirements. Based on this explicit model of functionality,
relevant functional attributes of software are identified. Their extent and limits are defined,
and their generic interactions are described. The model is illustrated in Fig. Four types of
data movement-ENTRY, EXIT, READ, and WRITE-are defined within this model.
The applicability of the COSMIC full function
point method:-
Since the COSMIC method is based on generic principles, these principles can be applied in
various domains. For a number of domains guidelines have been written to assist measurers to apply the
COSMIC method in their domain:
• Real-time Software :-Real-time software "controls an environment by receiving data, processing them,
and returning the results sufficiently quickly to affect the environment at that time". The guideline
describes how to use the generic principles in this environment.
• Service Oriented Architecture (SOA) :-This is a software architecture where services are provided to the
other components by application components, through a communication protocol over a network as
retrieving a The guideline describes how to measure the functional size of distinct components.
• Data WareHouse and Big Data:-This is a field that treats ways to analyze, systematically extract
information from, or otherwise deal with data sets that are too large or complex to be dealt with by
traditional data-processing application software. The guideline describes how to transform the principles
in that field to a functional size.
• Business Application Software :-This is software designed to perform a group of coordinated functions,
tasks, or activities for the benefit of the user. Examples of an application include a word processor, a
spreadsheet, an accounting application, a web browser, an email client , a media player, a file viewer, a
flight simulator or a photo editor. The guideline describes how to deal with application specific features,
like data storage and retrieval.
Measurement viewpoints in COSMIC FFP:-
In COSMIC-FFP it is therefore essential to record the viewpoint with which the
software is measured. In the measurement manual the two most commonly used viewpoints
are defined:
1.End-user measurement viewpoint:
It is the viewpoint of users which are either human who are aware only of the application
functionality they can interact with, or of peer application software that is required to exchange or
share data with the software being measured, or of a clock mechanism that triggers batch
application software.
2.Developer measurement viewpoint:
The developer measurement viewpoint reveals all the functionality of each separate part of
the software that has to be developed and/or delivered to meet a particular statement of functional
user requirements. For this definition the User whose requirements must be met is strictly limited
to any person or thing that communicates or interacts with the software at any time.
Thank you