INS 204: Systems Analysis and Design

Learning Outcomes
At the end of this course, students should be able to:

  1. describe system requirements gathering techniques;
  2. explain data modelling technique (entity relationship modelling);
  3. explain process modelling technique (data flow diagram);
  4. describe system architectural design;
  5. describe process and database design; and
  6. explain user interface design.

    Course Contents
    Structured approach to analysis and design of information systems for businesses. Software
    development life cycle. Structured top-down and bottom-up design. Dataflow diagramming.
    Entity relationship modelling. Computer aided software engineering. Input and output,
    prototyping design and validation. File and database design. Design of user interfaces.
    Comparison of structured and object-oriented design.
    Lab work: Practical exercises on software development life cycle (SDLC) activities with
    different case studies. Use of different information systems case studies to apply the
    knowledge of structured top-down and bottom –up design, dataflow diagram and entity
    relationship models.