System Analysis

Course ID
Senior Six
2 Hours


Systems Analysis is all about problem solving.

  • What is the information system doing now?
  • What should it be doing?
  • What needs to change to make it do the right thing?
  • How can we best implement the changes?

These are the fundamental questions whether you’re fixing a broken information system, adding new  functionality to an existing system, or designing an entirely new system. The purpose of this course is to provide the knowledge, tools, and skills you need to answer these questions and design effective information systems.

The material is covered includes the theories that help explain information systems and people’s interaction with them, tools and techniques for analysis and design, and best practices for systems analysis projects. Class readings include research articles, case studies, and documentation for specific modeling techniques. A major part of the work for this class is analyzing an information system problem and designing a solution for a real client. This group project gives real-life experience in information system problem solving. Individual assignments provide additional practice on specific techniques.

Class meetings will be a combination of lecture and discussion, walking through examples, and in-class exercises.  In general, the teacher will introduce system concepts or analysis models and techniques in a brief lecture, and show an example of their application. Then we will do an in-class exercise (usually in small groups) to let you apply what you’ve learned, and discuss your questions and observations. We will also discuss case studies of systems analysis projects, to let you explore important concepts in other settings.


  • To understand the role of systems analysis within various systems development
    life cycles
  • To develop an awareness of the different approaches that may be taken to
    systems analysis
  • To understand the systems analyst’s activities, and apply current tools and


  • Describe different life cycle models and explain the contribution of systems
    analysis within them
  • Discuss various systems analysis approaches and explain their strengths and
  • Evaluate the tools and techniques that may be used by a systems analyst in a
    given context
  • Use appropriate methods and techniques to produce a systems analysis for a
    given scenario
  • Provide suitable systems documentation for an analysis
  • Discuss the CASE tools currently available to support the analyst

Instructional Methods

Course sessions may include lecture, demonstration, supervised hands-on projects, and independent problem solving sessions, online web-based learning and student presentations. Delivery of course materials, assignments, and tests will vary from course to course based on in-class and on-line course types. Students should expect that work outside of class is a requirement to complete the assignments.

Required Software

  • Case tools

Coming soon……

Required Textbooks

  • How to do Systems Analysis by John E. Gibson,William T. Scherer,William F. Gibson
  • Fundamentals of Information Systems by Ralph Stair,George Reynolds
  • Complete Systems Analysis by James & Susan Robertson
  • Information Systems Development: Methodologies, Techniques and Tools. by Avison, D.E. & Fitzgerald, G.
  • Object-Oriented Systems Analysis and Design Using UML. by Bennett, S., McRobb, S. & Farmer, R


To read the full syllabus for this subject, please download the document in the download section below.

Course Downloads:

© 2015 Sofarider Inc. All rights reserved. WordPress theme by Dameer DJ.