Systems Analysis and Design 2
This course extends existing knowledge and skills of the information systems analysis and design obtained from IS240 course. It provides additional advance concepts and techniques of information systems analysis and design. The course continues the coverage of the Unified Modelling Language (UML) notation used for structural and behavioral modeling and allows students to gain practical skills in modeling systems from the process and object perspectives as well as an understanding of the approaches that can be used when undertaking a holistic analysis and design project. Topics extends to include Agile software development and management, testing, basic design patterns, system architecture and software reusability, security and reliability. The course involves a project component in order to allow students to apply concepts presented in this course.