Cost Estimation IV Lecture.ppt

download Cost Estimation IV Lecture.ppt

of 43

Transcript of Cost Estimation IV Lecture.ppt

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    1/43

    Effort Estimation

    /Cost EstimationSoftware Engineering

    CSE 2ndYear

    Course Code: CS204UNIT-III4th LECTURE

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    2/43

    Effort Estimation

    Effort estimation consists in predict how many hours of work

    and how many workers are needed to develop a project.

    The effort invested in a software project is probably one of

    the most important and most analysed variables in recent

    years in the process of project management.

    The determination of the value of this variable when initiating

    software projects allows us to plan adequately any

    forthcoming activities.

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    3/43

    Effort Estimation cont...

    As far as estimation and prediction is concerned there is still a

    number of unsolved problems and errors.

    To obtain good results it is essential to take into consideration

    any previous projects.

    Estimating the effort with a high grade of reliability is a

    problem which has not yet been solved and even the project

    manager has to deal with it since the beginning.

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    4/43

    Cost Estimation

    Software EngineeringCSE 2ndYear

    Course Code: CS204UNIT-III

    4th LECTURE

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    5/43

    Cost Estimation

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    6/43

    Cost Estimation

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    7/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    8/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    9/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    10/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    11/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    12/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    13/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    14/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    15/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    16/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    17/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    18/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    19/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    20/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    21/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    22/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    23/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    24/43

    The Constructive Cost Model

    (COCOMO)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    25/43

    Intermediate COCOMO Model

    Cost drivers

    (i) Product Attributes Required s/w reliability(RELY)

    Size of application database(DATA)

    Complexity of the product(CPLX)

    (ii) Hardware Attributes Run time performance constraints(TIME)

    Memory constraints(STOR) Virtual machine volatility(VIRT)

    Turnaround time(TURN)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    26/43

    Intermediate COCOMO Model

    (iii) Personal Attributes

    Analyst capability(ACAP)

    Programmer capability(AEXP)

    Application experience(PCAP) Virtual m/c experience(VEXP)

    Programming language experience(LEXP)

    (iv) Project Attributes

    Modern programming practices(MODP)

    Use of software tools(TOOL)

    Required development Schedule(SCED)

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    27/43

    Intermediate COCOMO Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    28/43

    Intermediate COCOMO Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    29/43

    Intermediate COCOMO Model

    The multiplying factors for all 15 cost drivers are multiplied to get

    the Effort Adjustment Factor(EAF).

    Typical value for EAFrange from 0.9 to 1.4.

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    30/43

    COCOMO-II

    COCOMO-II is the revised version of the

    original COCOMO and is developed at

    University of Southern California under the

    leadership of Dr. Barry Boehm.

    The following categories of applications /

    projects are identified by COCOMO-II for the

    estimation and are shown in next figure

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    31/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    32/43

    COCOMO-II

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    33/43

    COCOMO-II

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    34/43

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    35/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    36/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    37/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    38/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    39/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    40/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    41/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    42/43

    Application Composition Estimation

    Model

  • 8/10/2019 Cost Estimation IV Lecture.ppt

    43/43

    Application Composition Estimation

    Model