Title :
Design rationale and maintainability
Author_Institution :
MCC Software Technol. Program, Austin, TX, USA
Abstract :
Design decisions and assumptions that occur within and during the process of system design are not generally documented. The deliberation and much of the domain learning that went into resolving key design issues is thus wasted, increasing overall system costs. This cost is most apparent during maintenance, when a significant portion of engineer´s time is spent trying to recover the lost rationale of the system structure. An approach is proposed for capturing this process-oriented material during development, indexed so that it provides this critical information to maintainers
Keywords :
software engineering; design rationale; maintainability; software development; system design; Algorithm design and analysis; Costs; Design methodology; Maintenance engineering; Process design; Product design; Productivity; Software systems; Software testing; System testing;
Conference_Titel :
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1912-0
DOI :
10.1109/HICSS.1989.48049