Upload
nesma
View
99
Download
0
Embed Size (px)
DESCRIPTION
IWSM Workshop
Citation preview
IWSM 2014, Rotterdam
COSMIC MasterclassAlain Abran, ETS, Montreal, Canada
Jaroslaw Swierczek, 300D&C, Warsaw, PolandCharles Symons, UK
Chris Woodward, CW Associates, UK
The Common Software Measurement International Consortium
© COSMIC 2014
2
Agenda
09:00 Version 4.0 of the COSMIC Method
09:45 The COSMIC approach fordealing with Non-Functional Requirements (NFR)
10:20 (Break)
10:40 Automatic COSMIC sizing of requirements held in UML
11:15 Project estimating with COSMIC
12:00 Close
Automatic COSMIC sizing of requirements held in UML
• Goals
• Assumptions
• Standard proposal
• Tool
3
COSMIC & UML Goals
• Support for big and large projects where requirements are modelled in UML
• Usage of pure UML specification
• Minimization of extra work related to measurement
• Automation of COSMIC measurement: for new software and for software enhancements
4
Automatic COSMIC sizing of requirements held in UML
• Goals
• Assumptions
• Standard proposal
• Tool
5
COSMIC & UML Assumptions
COSMIC specification helps to define the level of details for model requirements where:
– Use case is a functional process
– Data class is a data group
6
COSMIC & UML Assumptions
A Use Case scenario is modelled as an activity diagram where:
– any action can be related to one or more data movements;
– data movement in action is related to the data class in data model;
– any action can be restricted by means of a system rule which is a data manipulation
7
Automatic COSMIC sizing of requirements held in UML
• Goals
• Assumptions
• Standard proposal
• Tool
8
COSMIC & UML: Standard Proposal
• Standard proposal has been crated in 300 D&C company and is distributed on the basis of the Creative Commons license, version CC-BY-SA:
– http://creativecommons.org/licenses/by-sa/3.0/deed.en
• Polish and English versions are available on the web page:
– http://300dc.pl/oferta/standardy-modelowania/
9
Automatic COSMIC sizing of requirements held in UML
• Goals
• Assumptions
• Standard proposal
• Tool
10
COSMIC & UML: Tool
• Tool has been developed for Enterprise Architect from Sparx Company but standard proposal is not limited to that software
• Tool consists of:
– MDG
– Validation scripts
– Measurement scripts
– Documentation generation scripts
11
12
Thank you for your attention
Jarosław Świerczek (300D&C, PoSMA)
www.300dc.pl