Prerequisite: SE 230
An overview of writing methods and practices that software engineers use to create software documentation. The software documentation process. Documenting for the programmer. Documenting system tests. Online documentation. Types of online documentation. User documentation. Types of user manuals. Style and layout. Tutorials. System documentation. Types of system documentation.