MSIM2201 - Information Systems Analysis and Design

Year of Study:2-4
Credit Units: 3
Duration: 45hours
Prerequisites: MSIM1201 Programming Methodology
Module Description
This course introduces established and evolving methodologies for modeling information systems and obtaining solution blueprinting by using process modeling approach. Emphasis is placed on information system development life cycle, user requirement analysis, feasibility study, cost/benefit analysis, systems analysis tools (such as data flow diagrams, process specification tools), real time systems analysis, transformation from analysis to design, structured chart, system design quality heuristics (such as coupling, cohesion, and CASE (Computer Aided Software Engineering) tools).
Learning Outcomes
Upon completion of this module, students should be able to:

  1. Interpret the five phases of the system development life cycle; Explain at least three ways in which information systems support business requirements

  2. Explain how systems analysts interact with users, management, and other information systems professionals; Distinguish different systems analysis approaches and strategies;

  3. Conduct feasibility studies and evaluate system development alternatives, as well as determine methods for evaluating the effectiveness and efficiency of a system

  4. Understand the basic concepts of logical data models; Able to integrate Entity Relationship Diagram (ERD) into solution blueprinting; Develop Data Flow Diagrams (DFD) and decision tables; Understand UML; Distinguish the differences among different types of diagrams in UML, including their usages and limitations; Apply UML in object-oriented systems