DocumentCode :
3363731
Title :
Software documentation: how much is enough?
Author :
Briand, Lionel C.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear :
2003
fDate :
26-28 March 2003
Firstpage :
13
Lastpage :
15
Abstract :
It is a well-known fact that software documentation is, in practice, poor and incomplete. Though specification, design, and test documents-among other things-are required by standards and capability maturity models (e.g., SEI CMM), such documentation does not exist in a complete and consistent form in most organizations. When documents are produced, they tend to follow no defined standard and lack information that is crucial to make them understandable and usable by developers and maintainers. Then a fundamental practical question, which motivated this keynote address, is to better understand what type of documentation is required, what is needed to support its completeness and consistency, and what is the level of precision required for each type of document. These questions cannot be investigated at that level of generality though. Answers are likely to be very context-dependent if they are to be precise. We focus our attention here on object-oriented development and the Unified Modeling Language (UML).
Keywords :
formal specification; object-oriented programming; specification languages; system documentation; UML; Unified Modeling Language; capability maturity models; formal specification; object-oriented development; software documentation; standards; Design optimization; Documentation; Drives; Laboratories; Object oriented modeling; Software maintenance; Software quality; Systems engineering and theory; Text analysis; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-1902-4
Type :
conf
DOI :
10.1109/CSMR.2003.1192406
Filename :
1192406
Link To Document :
بازگشت