Reiner R. Dumke, University of Magdeburg Empirical-Based Extension of the Empirical-Based Extension of the COSMIC FP Method COSMIC FP Method Reiner R. Dumke Robert Neumann Andreas Schmietendorf Cornelius Wille Otto-von-Guericke Universität Magdeburg [email protected]Ultra Tendency Magdeburg robert.neumann@ ultratendency.com University of Applied Science (HWR) Berlin [email protected]University of Applied Science (FH) Bingen [email protected]
23
Embed
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - robert neumann - andreas schmietendorf - cornelius wille)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Reiner R. Dumke, University of Magdeburg
Empirical-Based Extension of the Empirical-Based Extension of the COSMIC FP MethodCOSMIC FP Method
Reiner R. Dumke Robert Neumann Andreas Schmietendorf Cornelius Wille
5. Conclusions & Future Work5. Conclusions & Future Work
Reiner R. Dumke, University of Magdeburg
1. Introduction to COSMIC FP Method1. Introduction to COSMIC FP Method
Motivation: COSMIC German BookMotivation: COSMIC German Book
Software
Functionality
Size
Reiner R. Dumke, University of Magdeburg
1. Introduction to COSMIC FP Method1. Introduction to COSMIC FP Method
Carefulness: COSMIC German BookCarefulness: COSMIC German Book
Processes
effort
Functional size
Reiner R. Dumke, University of Magdeburg
1. Introduction to COSMIC FP Method1. Introduction to COSMIC FP Method
CFP as I/O MetricsCFP as I/O Metrics
Reiner R. Dumke, University of Magdeburg
1. Introduction to COSMIC FP Method1. Introduction to COSMIC FP Method
Software Functionality:Software Functionality:1.1. inputs (Entries) inputs (Entries) (as #inputs, not size(inputs))(as #inputs, not size(inputs))
2.2. output (Exits) output (Exits) (as #outputs, not size(outputs))(as #outputs, not size(outputs))
3.3. execution (data manipulation)execution (data manipulation) (not in COSMIC; in COSMIC local (not in COSMIC; in COSMIC local
extension)extension)4.4. involving data base (Reads, Writes)involving data base (Reads, Writes)5.5. interaction to other software piecesinteraction to other software pieces
CFP as Functional SizeCFP as Functional Size
Other Size Measurement as Total Software Size:Other Size Measurement as Total Software Size: supremum: supremum: LOC LOC
infimum:infimum: I/O metricsI/O metrics
effort aspects: usual point metrics as weighted I/O metricseffort aspects: usual point metrics as weighted I/O metrics
Reiner R. Dumke, University of Magdeburg
1. Introduction to COSMIC FP Method1. Introduction to COSMIC FP Method
software processors, infrastructure} POR = {development method, life cycle, management aspects,
personal resources, CASE tools, COTS, hardware resources} and management aspects = {timeline, effort, costs, size}
REQ = FUR NFR = FUR {QUR, PUR, POR} with nonfunctional requirements (NFR) as quality user req. (QUR), platform user req. (PUR) and process organizational req. (POR) and furthermore