International Journal of Computer Science Issues
Many factors contribute to the success of a software project; documentation included. Software documentation is an artifact whose purpose is to communicate information about the software system to which it belongs. Software documentation is a critical activity in software engineering. Documentation improves on the quality of a software product. It also plays significant roles in software development environment and system maintenance. Several software development best practices are ignored. This paper looks at the importance of software documentation, creation, applications, tools and standards.