Module code: COS6028-B
Design and testing are fundamental phases of every software development project. For the successful delivery of a project, it is critical to apply systematically sound design principles and techniques, as well as effective testing approaches at various stages of development. This facilitates future design changes as the software evolves and minimises software failures. This module aims to develop an ability to use appropriate design, implementation and testing methods in the context of software engineering. Students will be exposed to a variety of software engineering issues through the development of a software system. The module will examine the role of design principles and best practice in software engineering and provide a detailed study of widely-used software testing methods and their application to validate requirements of software systems. Download the PDF for COS6028-B_2024_5.pdf