Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Systems Cost Estimation

Similar presentations


Presentation on theme: "Software Systems Cost Estimation"— Presentation transcript:

1 Software Systems Cost Estimation
Vishesh Joshi 4/27/2011 Individual Research Presentation

2 Cost of a Software Product
COST OF DEVELOPMENT OF NEW MODULES + COST OF COTS PRODUCT INTEGRATION 4/27/2011 Individual Research Presentation

3 Cost of a Software Product
Model Description: The COCOTS Extension of COCOMO II Chris Abts, Ph.D. USC Center for Software Engineering and Texas A&M University 4/27/2011 Individual Research Presentation

4 Cost of a Software Product
COST OF DEVELOPMENT(COCOMO) + COST OF COTS PRODUCT INTEGRATION 4/27/2011 Individual Research Presentation

5 COST OF DEVELOPMENT(COCOMO)
Scale Drivers: Precedentedness (PREC) Development Flexibility(FLEX) Architecture/Risk Resolution(RESL) Team Cohesion(TEAM) Process Maturity(PMAT) 4/27/2011 Individual Research Presentation

6 COST OF DEVELOPMENT(COCOMO) contd..
COST Factors Product Factors Reliability (RELY) Data (DATA) Complexity (CPLX) Reusability (RUSE) Documentation (DOCU) Platform Factors Time constraint (TIME) Storage constraint (STOR) Platform volatility (PVOL) Personnel factors Analyst capability (ACAP) Program capability (PCAP) Applications experience (APEX) Platform experience (PLEX) Language and tool experience (LTEX) Personnel continuity (PCON) Project Factors Software tools (TOOL) Multisite development (SITE) Required schedule (SCED) 4/27/2011 Individual Research Presentation

7 Cost of a Software Product
COST OF DEVELOPMENT(COCOMO) + COST OF COTS PRODUCT INTEGRATION 4/27/2011 Individual Research Presentation

8 COST OF COTS PRODUCT INTEGRATION
Tool and Model used for estimation of COTS integration into a software system: COCOTS 4/27/2011 Individual Research Presentation

9 Individual Research Presentation
COCOTS It has 3 submodels: Assessment Tailoring Glue Code 4/27/2011 Individual Research Presentation

10 Cost of a Software Product
Model Description: The COCOTS Extension of COCOMO II Chris Abts, Ph.D. USC Center for Software Engineering and Texas A&M University 4/27/2011 Individual Research Presentation

11 Individual Research Presentation
COCOTS Assessment: Assessment Submodel of COCOTS basically estimates the effors required in assessing the various COTS products for the system. Effort Equation: EffortA = IFE + DAE IFE : Initial Filtering Effort DAE: Detailed Assessment Effort 4/27/2011 Individual Research Presentation

12 Individual Research Presentation
COCOTS Assessment (contd.) 4/27/2011 Individual Research Presentation

13 Individual Research Presentation
COCOTS Tailoring: Some COTS can be used as is. Some others require tweeking. The Tailoring Submodel of COCOTS gives us the effort for the changes to the original product required for fitting into the requirement of the software. 4/27/2011 Individual Research Presentation

14 Individual Research Presentation
COCOTS Tailoring: 4/27/2011 Individual Research Presentation

15 Individual Research Presentation
COCOTS Glue Code: The COTS products to be integrated into the system need some glue code wrappers because at times the output would not be in a form that might be required by the system, or for any other such reason The Glue Code submodel provides the effort required for creating this glue code. 4/27/2011 Individual Research Presentation

16 Individual Research Presentation
COCOTS Glue Code: 4/27/2011 Individual Research Presentation

17 Individual Research Presentation
COCOTS Glue Code: 4/27/2011 Individual Research Presentation

18 Cost of a Software Product
COST OF DEVELOPMENT(COCOMO) + COST OF COTS PRODUCT INTEGRATION(COCOTS) 4/27/2011 Individual Research Presentation

19 Cost of Software Product (USC Current Developments)
Currently CSSE is working on GUI tools in place of the current MS Excel Spreadsheet tools for both COSYSMO and COCOTS. Both of these tools will be integrated into one tool COINCOMO for effort estimation of a System of Systems. 4/27/2011 Individual Research Presentation

20 Individual Research Presentation
4/27/2011 Individual Research Presentation

21 Individual Research Presentation
4/27/2011 Individual Research Presentation

22 Individual Research Presentation
4/27/2011 Individual Research Presentation

23 Cost Estimation tool for System Of Systems (COSYSMO) based on COCOMO
Subsystem1 Subsystem2 … Comp Comp Comp3 Comp4 Subcomponent1 Subcomponent2 … .. . 4/27/2011 Individual Research Presentation

24 Individual Research Presentation
NDI Survey Points 3 of the 8 teams said that their projects depends extensively on the COTS products. The following is the number of COTS that each team used: Team Number Number of COTS 1 9 2 10 3 4 6 5 7 8 18 4/27/2011 Individual Research Presentation

25 Individual Research Presentation
Significance for 577 CSCI 577 projects are small and do not come into the category for System of Systems. Argument: COINCOMO tool not applicable to CSCI 577. 4/27/2011 Individual Research Presentation

26 Individual Research Presentation
Significance for 577 4/27/2011 Individual Research Presentation

27 Individual Research Presentation
References Model Description:The COCOTS Extension of COCOMO II as of October 2002 Chris Abts, Ph.D. USC Center for Software Engineering and Texas A&M University COTS/NDI Software Integration Cost Estimation & USC-CSE COTS Integration Cost Calculator V2.0 User Guide Revision September 1997 Christopher M. Abts Barry W. Boehm 8QLYHUVLW\RI6RXWKHUQ&DOLIRUQLD Center for Software Engineering 4/27/2011 Individual Research Presentation

28 Individual Research Presentation
Questions???? 4/27/2011 Individual Research Presentation


Download ppt "Software Systems Cost Estimation"

Similar presentations


Ads by Google