Registration closed.

Date: Saturday, September 28, 2013

Time: 1:00 to 3:00pm

Last Registration Day: September 10, 2013

Languages: Portuguese and English

Seats: 25 per group (2 groups)

Venue: Hotel Windsor Plaza Copacabana – Avenida Princesa Isabel, 263 – Copacabana
Phone: (21) 2195-5500, Fax: (21) 2543-8071

Proctor: Dr. Alain Abran

Fee: US$ 200.00

Materials: The exam is based on the COSMIC Method v3.0.1 Measurement Manual.

You may also want to get acquainted with the main COSMIC manuals:

COSMIC Method v3.0 Method Overview

COSMIC Method v3.0 Bus App Guideline v1.1

COSMIC Method v3.0.1 Documentation Overview

COSMIC Method v3.0 Advanced & Related Topics

The manuals can be downloaded without charge from:

Available: Coffee and water

Not Available: Snacks, lunch

Details: and related pages.

Overview of the COSMIC Functional Size Measurement Method

The COSMIC method defines the principles, rules and a process for measuring a standard functional size of a piece of software. ‘Functional size’ is a measure of the amount of functionality provided by the software, completely independent of any technical or quality considerations.

Applicability of the method

The COSMIC method may be used to size software such as business applications; real-time software; infrastructure software such as in operating systems; and hybrids of these.  The common characteristic of all these types of software is that they are dominated by functions that input data, store and retrieve data, and output data.  The method is not designed to be applicable to size software that is dominated by functions that manipulate data, as in typical scientific and engineering software.

The principles for measuring the COSMIC functional size of a piece of software

The COSMIC method measures a size as seen by the ‘functional users’ of the piece of software to be measured, i.e. the senders and/or intended recipients of the data that must enter or exit from the software, respectively.

The method uses a model of software, known as the ‘COSMIC Generic Software Model’, which is based on fundamental software engineering principles.

There are four types of data movement sub-processes.  An ‘Entry’ moves a data group into the software from a functional user and an ‘Exit’ moves a data group out.  ‘Writes’ and ‘Reads’ move a data group to and from persistent storage, respectively.


In the case of cancellation by the attendee, of for any reason out of our control (e.g., proctor no-show), the event organizers will reimburse you the full amount paid, there being no other compensation beyond that. Registering for these events implies you fully agree with these conditions.