24th November Lecture Delivered By Sir Ahsan Raza. In P4 Lab CS Department
Software Design Quality
What is good design?
- Is it efficient code?
- compact implementation?
- Most maintainable?
. For most large, long life time software systems,
maintenance cost normally exceeds development cost by
factors ranging from 2 to 3.
. Boehm(1975) quotes a pathological case where the
development cost of an avionics system was $30 per line
of code but the maintenance cost was $4000 per instruction.
More inside the slides: