Authorised by Academic Registrar, April 1996
Objectives At the completion of the subject students should understand the design, planning and management techniques for software development projects; and be able to carry out software development in multi-member teams.
Synopsis In this subject students are introduced to the complexity of development of large-scale technical software, and to the management of such software development projects. The syllabus covers: design of task definitions, software specification, development methodology, tools debugging and testing, portability, documentation, maintenance, quality assurance, and management of software development (scheduling, costing, team coordination).
Assessment Class tests (1 hour): 10% + Assignments: 90%