Chapter 30 Flashcards

1
Q

Does software requirements should be stable for software sizing/estimation

A

Yes

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

What is software sizing

A

In terms of project planing, size refers to a quantifiable outcome of the software project.

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

What are 2 approaches of size measurement

A

1- Direct approach (measured in Line of Code)

2- Indirect approach (measured in functional point)

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

What are 3 decomposition techniques

A

1- Fuzzy logic sizing
2- Standard component sizing
3- Change sizing

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

What is fuzzy logic sizing

A

This approach uses the approximate reasoning techniques that are the cornerstones of fuzzy logic. planner can consult to historical database of
projects to guess better idea of estimation.

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

What is functional point sizing

A

The planner develops estimates of the information domain.

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

What is standard component sizing

A

Software is composed of a number of different “standard components” that are generic to a particular application area. standard components examples are subsystems, modules, screens, reports, interactive programs, batch programs, files, LOC and object-oriented insructions. Project planner estimates the number of occurances of each standard component and then use historical data to determine size per standard unit.

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

What is combined size value

A

The number of lines of code calculated and computational results are called combined size value for a project.

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

Which approach is used when software updates

A

Standard component sizing

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

What are the benefits of using WBS

A
  1. It gives an idea to management about the complexity and size of the project.
  2. It helps in planning, scheduling and monitoring a project realistically.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is PERT

A

Program evaluation and review techniques

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

What is measuring effort for a project

A

cost estimation

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

What are techniques for measure effort for project/cost estimation

A
  1. (SLOC) Source lines of code is technique for cost estimation/measure effort for project
  2. Functional point (FP)
  3. (COCOMO) Constructive cost model
  4. Delphi technique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is delphi technique

A

For cost estimation, in addition to quantitative estimation techniques, there is human based technique known as Delphi Technique

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

What is KLOC (thousand lines of code)

A

The effort spent on creating the source lines of code is expressed in relation to thousand lines of code

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

Does SLOC language dependent

A

Yes

17
Q

What is the most famous technique used for project cost estimation

A

FP

18
Q

What is FP technique

A

Instead line by line technique like SLOC, it uses output-oriented technique

19
Q

What is FP gradation for different sized projects

A

For small projects: 10-99
For medium projects: 100-999
For large projects: 1000-9999
For very large projects: >10k

20
Q

Which cost estimation technique is language independent

A

FP