Plausible Questions Flashcards

(6 cards)

1
Q

State the 5 metrics for software development

A

Size
– In lines of code, or better
Cost
– In dollars
Duration
– In months
Effort
– In person months
Quality
– Number of faults detected

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

Explain the classical chief programmer approach

A

The chief programming approach is a hierarchical approach to software development where one programmer (the chief) takes on the primary responsibility of writing and managing the core of the software. The team supports the chief by taking on secondary tasks.

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

What is OOP used for in maintenance?

A

OOP is used for post delivery maintenance by structuring software into modular independent classes. This modularity simplifies fixes, updates, and enhancements without affecting the entire system.

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

What are the 3 parts of post delivery maintenance?

A

Adaptive Maintenance
Corrective Maintenance
Perfective Maintenance

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

What are the 3 tools or parts used to evaluate cost?

A

Expert Judgement
Algorithmic Models
Bottom up approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Why is documentation important and why is the standard of documentation good?
A

Good documentation ensures clarity, improves maintainability, and supports quality assurance.
“In a very real sense, the product is the documentation”

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