05 Software Project Estimation and Scheduling Techniques

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards

Software Project Estimation

Planning process for effort, duration, and cost.

2
New cards

Empirical Estimation Models

Models using formulas to predict project data.

3
New cards

Lines of Code Estimation

Counts total lines of source code in project.

4
New cards

E = (a + 4m + b)/6

Formula for estimating lines of code.

5
New cards

Cost Calculation

Cost equals estimated lines multiplied by cost per line.

6
New cards

Months Calculation

Months equals estimated lines divided by labor multiplier.

7
New cards

Maintenance Function

Function in payroll system with specific LOC estimates.

8
New cards

Transaction Function

Payroll function with defined LOC and cost.

9
New cards

Query Function

Payroll function estimating lines of code and cost.

10
New cards

Reports Function

Payroll function with specific LOC and cost.

11
New cards

Total Estimated LOC

Sum of lines of code across all functions.

12
New cards

Total Project Cost

Overall cost calculated for the entire project.

13
New cards

Total Estimated Effort Required

Total person-months needed for project completion.

14
New cards

Constructive Cost Model (COCOMO)

Estimates effort and cost based on program size.

15
New cards

Organic Mode

Simple projects with small teams and flexible requirements.

16
New cards

Semi-detached Mode

Intermediate projects with mixed experience teams.

17
New cards

Embedded Mode

Projects with strict hardware and software constraints.

18
New cards

Basic COCOMO Model

Model defining effort and time based on project type.

19
New cards

E = Ab (KLOC) Bb

Effort formula based on delivered lines of code.

20
New cards

D = Cb (E) Db

Development time formula based on effort.

21
New cards

Time Estimate (TE)

Estimated duration for completing each project activity.

22
New cards

Early Start Time (EST)

Earliest possible start time for an activity.

23
New cards

Late Start Time (LST)

Latest possible start time for an activity.

24
New cards

Float/Slack

Time an activity can be delayed without impact.

25
New cards

Critical Path

Sequence of activities that must be on schedule.

26
New cards

Critical Path Analysis

Determines start and finish dates for project activities.

27
New cards

Forward Pass Computation

Calculates earliest start time based on preceding activities.

28
New cards

Backward Pass Computation

Calculates latest start time based on succeeding activities.