Plausible Questions Flashcards
(6 cards)
State the 5 metrics for software development
Size
– In lines of code, or better
Cost
– In dollars
Duration
– In months
Effort
– In person months
Quality
– Number of faults detected
Explain the classical chief programmer approach
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.
What is OOP used for in maintenance?
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.
What are the 3 parts of post delivery maintenance?
Adaptive Maintenance
Corrective Maintenance
Perfective Maintenance
What are the 3 tools or parts used to evaluate cost?
Expert Judgement
Algorithmic Models
Bottom up approach
- Why is documentation important and why is the standard of documentation good?
Good documentation ensures clarity, improves maintainability, and supports quality assurance.
“In a very real sense, the product is the documentation”