softwaredocumentation
softwaredocumentation
Discussion Topics
1. Introduction
2. Documentation Requirements
3. Process and Product
Documentation
4. Document Quality
5. Standards
6. Document Preparation
7. Document Storage
8. Conclusion
Introduction
■ This paper provides an overview of
the
■ Reasons for software documentation
■ System Documentation
Product Documentation
■ System Documentation
■ Describes how the system works, but not how to
operate it
■ Examples:
■ Requirements Spec
■ Architectural Design
■ Detailed Design
■ Commented Source Code
■ Including output such as JavaDoc
■ Test Plans
■ Including test cases
■ V&V plan and results
Draft
Peer Reviews
Revise Check
2. Product Standards
■ Goal is to have all documents
created for a specific product attain
a consistent structure and
appearance
■ Can be based on organizational or
contractually required standards
■ Four main types:
1. Documentation Identification Standards
2. Document Structure Standards
3. Document Presentation Standards
4. Document Update Standards
2. Product Standards
■ One caveat: