An overview of writing methods and practices that software engineers use to create software
documentation. The software documentation process: User analysis, Planning, Designing, Testing
and reviewing. Software documentation types: Tutorial, Procedures, References. Using tools for
producing a complete documentation for any software. How to write task-oriented documentation
using standard guidelines and English structures.