June 6 I have temporarily replaced the lecture overheads. However, due to my extreme dis-satisfaction with the response to their availability in this semester's units, I will not in future place any overheads on the web. Each semester students have the opportunity to evaluate units in the School of Computing and Mathematics using our online evaluation system . I will be adding and updating material throughout the semester, using this section to post items of general interest. Also, the reference and resource material is now on a separate page .
Software documentation is a key component in the construction of any software package.
The documentation must serve a varied number of purposes. It provides users with examples and explanations on how to use the software. Documentation must also describe the algorithms, methods and techniques that the programmers have used to create the software. Systems analysts and designers use documentation to communicate the system requirements and design to users, management and the implementation team during the software development process. For various reasons, software documentation is frequently done poorly.