Advanced System Analysis and Design
This course is concerned with fundamental knowledge, methods and skills needed to analyze, design and implement computer-based systems. It addresses the role of the system analyst, the techniques and technologies used, and the ethical considerations in the requirements specifications. The structured software development life cycle approach, modelling techniques and development phases are comprehensively discussed and reviewed. In modelling techniques, process models, and object oriented models are thoroughly described.
Course Materials
