Cost estimation Flashcards

1
Q

how much is development and testing cost?

A

development-60%
testing- 40%.
Evolution costs often exceed development,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what does software cost estimation involve?

A

predicting the resources required for software development process. Efforts costs must take overheards into account.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain programmer productivity

A

measure at the rate of which individual engineers produce software and documentation. Want to measure useful functionality per time unit.q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name some productivity measures

A
size related measures- based on output such as lines of source code.
function related measures- based on an estimate of the functionality of the delivered software. (Function-points).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is function point count computed?

A

multiplying each raw count by the weight and summing all values. (with characteristics).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are object points?

A

alternative function related measure to fuinctions points. not the same as object class. Number of object points is a weighted estimate of: no of seperate screens, no of reports, no of modules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name some cost estimation techniques

A

Algorithmic code modelling- formulaic approach based on historial cost information and which is based on size of software
Expert judgement-One or more expers predict software costs. Cheap estimation method. can be accurate. but inaccurate if no experts
Estimation by analogy- comparing the project to a similar project. Accurate if project data availalabe. Impossible if there is no project to compare too.
Parkinsons law- project costs whatever resources are available so no overspend but system is usually finished
Pricing to win- project costs whatever customer has to spend on it. You get the contract but sometimes costs do not accurately reflect the work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is top down estimation

A

start at system level and assess through sub systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is bottom up estimation

A

start at component level and estimate effort for each component.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is cost?

A

estimated as a mathematical function of product, process and process attributes whose values are estimated by project managers. Effort = A x Size^B x M

How well did you know this?
1
Not at all
2
3
4
5
Perfectly