Module code: COS4017-B
To introduce object orientation (OO) in the context of software analysis and design and relate them to OO programming concepts. To further develop theoretical understanding and practical skills for developing software. To introduce basic software engineering principles of software project management.
1. Object oriented analysis and design
2. Software development methodologies
3. Facets of software design
4. Software testing
5. Software architecture
Download the PDF for Software Design and Development