Application Analysis and Design
About This Course
ICT340 Application Analysis and Design provides students with the foundations for the analysis and design of application systems using the object-oriented paradigm. It introduces the key concepts necessary for subsequent practical object-oriented analysis and design in the real world that begins with a structural model and then proceeds with dynamic modeling. At the end of the course, students would be able to develop object oriented analysis design and implement the design in modeling and programming languages. Students use Python as the implementation language and UML as the modeling language. A case study will allow students to demonstrate what they learned in mainstream software application systems.
What You'll Learn
2 Develop the structural and dynamic models based on system design
3 Appraise the associations among a set of classes as part of a structural processing
4 Demonstrate the application of design patterns in system design
5 Formulate report to document design analysis well
6 Construct components of a system with a modelling language
7 Implement structural and dynamic model in Python
Entry Requirements
Diploma or an equivalent qualification from a recognised institution