Requisite(s): 31244 Applications Programming
This subject teaches students how to design, develop and evaluate a software system from requirements, meeting pre-defined quality characteristics of functionality (suitability, accuracy, security), usability (understandability, learnability, operability), and maintainability (analysability, changeability, stability, testability).
The software system is implemented using ICT technologies available to students. Concepts, theories and technologies underlying the group work required in the project are introduced and explained as required. Students apply all that they have learnt to design, develop and document design of a business system.