Cost Estimation Flashcards Preview

CMSC 128 - Introduction to Software Engineering > Cost Estimation > Flashcards

Flashcards in Cost Estimation Deck (20):
1

Predicting the resources required for a software development process

Cost Estimation

2

What is the goal of cost estimation

Minimize cost and maximize profit

3

Purpose of cost estimation

Used by system analysts to approximate the essential resources for a software project and their schedules

4

Factors affecting cost estimation

> TIME to finish
> EFFORT to finish
> SIZE of the project

5

Importance of cost estimation

>to void underestimation
-underdeveloped/incomplete proj
-systems beyond budget

>to avoid overestimation
-commit to too many resources
-loss of job
-not winning a contract

6

Person responsible for ost estimation which can be a member of the development team or the team head himself

Cost estimator / estimator

7

How do you estimate

>measured in effort
>use cost estimation modeks

8

Cost estimation model which uses mathematical equations to compute for cost estimate

Algorithmic (parametric) model

9

What is the basic cost model formula

Effort = A x SizeB x m(X)`

10

Cost estimation wherein experts provide an estimage projet cost and iterates until an agreed estimate s reached

Exoert judgement

11

A cost estimation model wherein a new project is estimated through the cost of a previously completed project of the same application domain

Estimation by previous rojects ( analogy)

12

A clsst estimation model wherein the work epands to fill the available completioon time

Application of parkinson’s law

13

A cost estimation model where the software cost is estimated by the price what the customer has available to spend on the project

Pricing to win

14

A cost estimation model in an algorithmic approach introduced by barry boehm

COCOMO / Constructive Cost Model

15

Two variations of COCOMO

COCOMO II and COCOMO 81

16

Metrics used by COCOMO

KLOC / KDSI - lines of code
FP - function points
OP - object poiints

17

Three basic models of COCOMO 81

BASIC
INTERMEDIATE
ADVANCED

18

Three modes for the three models of COCOMO

Organic
Embedded
Semi-detached

19

COCOMO person-months formula

PM = a(lines of code in kilo)^b * effort adjustment factir (eq 1)

20

COCOMO schedule time formula

TDEV = c(PM)^d * (eq2)

*c is always constant