SCS2202 Systems Analysis and Design

Course Unit Title

SCS2202 Systems Analysis and Design

Side Navigation

Course Unit Description

The course provides students with an overall foundation of systems analysis and design to effectively and efficiently design and implement a system. Topics to be covered include: system development tools, cost benefit analysis, prototyping, alternate system design strategies, designing human interface, software development life cycle, rapid application development and CASE tools, systems planning and selection, system analysis, system design, and system implementation and operation. For practical applications, the students will use some tools and apply some of the concepts covered in lectures.

Course Objectives

The main objective of this course is to:

  • Provide students with the basic knowledge of systems development life cycle
  • Develop an understanding of the role of information systems in modern organizations.
  • Become familiar with a variety of information systems analysis and problem-solving tools and approaches.
  • Gain practical experience with information systems analysis and design, working as part of a project team.

Learning Outcomes
After completing this course students must be able to demonstrate the knowledge and ability to: 

  • Describe the information systems development life cycle 
  • Show how the modern approaches differ from the traditional approach to systems analysis and design 
  • Construct a Cost /Benefit analysis 
  • Construct a scope Statement and Baseline plan 
  • Explain different methods to elicit system requirements 
  • Write System Requirements (functional and non-functional) 
  • Draw context and level-0 data flow diagrams for small/medium projects size. 
  • Decompose level-0 data flow diagram into level-1 DFD 
  • Draw an Entity Relationship Diagram to represent common business situation