Skip to main content
CIT212Sciences3 Unitsintermediate

System Analysis and Design

This course introduces the concepts, tools, and techniques for analyzing and designing computer-based information systems. It covers the system development life cycle (SDLC), emphasizing the roles of stakeholders and the system analyst. Topics include feasibility studies, system requirement specifications, structured system design, input/output design, file and database design, system development, quality assurance, and system implementation. The course aims to equip students with the skills to study, analyze, and design workable systems.

Transform this course into personalized study materials with AI

120h
Study Time
13
Weeks
9h
Per Week
basic
Math Level
Course Keywords
System AnalysisSystem DesignSDLCDatabase DesignFeasibility Study

Course Overview

Everything you need to know about this course

Course Difficulty

Intermediate Level
Builds on foundational knowledge
65%
intermediate
Math Level
Basic Math
🔬
Learning Type
Hands-on Practice

Course Topics

Key areas covered in this course

1

System Development Life Cycle (SDLC)

2

Feasibility Study

3

System Requirement Specifications

4

Structured System Design

5

Input and Output Design

6

File and Database Design

7

System Implementation

8

Quality Assurance

9

System Control

10

Documentation

Total Topics10 topics

Requirements

Knowledge and skills recommended for success

Basic Computer Hardware and Software Concepts

Programming Languages

💡 Don't have all requirements? Don't worry! Many students successfully complete this course with basic preparation and dedication.

Assessment Methods

How your progress will be evaluated (3 methods)

Assignments

Comprehensive evaluation of course material understanding

Written Assessment

Tutor-Marked Assessments (TMAs)

Comprehensive evaluation of course material understanding

Written Assessment

Final Examination

Comprehensive evaluation of course material understanding

Computer Based Test

Career Opportunities

Explore the career paths this course opens up for you

System Analyst

Apply your skills in this growing field

Database Designer

Apply your skills in this growing field

IT Consultant

Apply your skills in this growing field

Software Developer

Apply your skills in this growing field

Project Manager

Apply your skills in this growing field

Industry Applications

Real-world sectors where you can apply your knowledge

BankingHealthcareRetailGovernmentEducation

Study Schedule Beta

A structured 13-week journey through the course content

Week
1

Module 1:

2h

Unit 1: Overview of System Analysis and Design

2 study hours
  • Read the introduction to System Analysis and Design.
  • Define systems, systems study, systems analysis, and systems approach.
  • Identify the characteristics and types of systems.
  • Explain the role of a system analyst.
Week
2

Module 1:

2h

Unit 2: Project Selection

2 study hours
  • Understand the reasons for initiating system projects.
  • Identify the sources of project requests.
  • Discuss the management of project review and selection.
  • Explain the preliminary investigation process.
Week
3

Module 1:

2h

Unit 3: Feasibility Study

2 study hours
  • Define feasibility and feasibility study.
  • List and illustrate different types of feasibility.
  • Discuss the purposes of feasibility study.
  • Describe different steps in feasibility analysis.
  • Explain in detail cost/benefit analysis.
Week
4

Module 1:

4h

Unit 4: System Requirement Specifications and Analysis

4 study hours
  • Define Data Flow Diagrams (DFD).
  • Define Data Dictionary, its standard symbols and rules.
  • Explain HIPO, its two types of diagrams.
  • Draw decision tables and display decision trees.
  • Illustrate Warnier-Orr diagrams and Nassi-Shneidermann charts.
Week
5

Module 2:

2h

Unit 1: Structured System Design

2 study hours
  • Define system design considerations.
  • List out various design methodologies.
  • Know the brief outlines on structured design.
  • Explain modularization, computer system design process and system specifications.
  • Understand the importance of prototype design.
Week
6

Module 2:

2h

Unit 2: Input Design and Control

2 study hours
  • Understand the importance of input design for producing the correct report.
  • Determine criteria for selecting the most appropriate input method and medium for an application.
  • Develop a system for validating input to a computer application.
  • Prepare layout for terminal screens.
Week
7

Module 2:

2h

Unit 3: Output Design

2 study hours
  • Identify the devices used to output information from a computer.
  • Enumerate the design consideration.
  • Design a form and explain the design of screen output.
  • List role of graphics in output.
  • Enumerate record structure and report layout consideration.
Week
8

Module 2:

4h

Unit 4: File and Database Design

4 study hours
  • Explain file concepts and its different type.
  • Describe various methods of selecting data storage medium.
  • Explain file organization and file design.
  • Describe database design and coding system.
Week
9

Module 3:

2h

Unit 1: System Development

2 study hours
  • Understand different tasks of system development.
  • Know the importance of prototype.
  • Find out various factors to be considered prior to system selection.
  • Understand the term benchmark.
  • Define the various parameter responsible in considering the selection of a language.
Week
10

Module 3:

4h

Unit 2: System Control and Quantity Assurance

4 study hours
  • Highlight various issues involved in quality assurance, testing and system control.
  • Point out the role of quality assurance in various stages of a Software Development Life Cycle.
  • Illustrate the significance of various levels of tests and their different functions.
  • Explain the role played by system control in a computer system.
Week
11

Module 3:

2h

Unit 3: Documentation

2 study hours
  • Describe the characteristics of good documentation and its various types.
  • Identify the tool needed for documentation.
  • Explain the guideline/format to be followed for preparing good documentation package.
Week
12

Module 3:

4h

Unit 4: System Implementation

4 study hours
  • Appreciate the importance of training of personnel involved with system.
  • Get familiar with various training methods of conversion and operation plans.
  • Explain post implementation review.
  • Highlight various issues involved in system maintenance and designing of computer contract.
  • Get proper understanding about various factors for hardware/software acquisition and vendor's selection.
  • Understand the importance of service bureau and financing use of computer.
Week
13

All Modules

6h

Final Revision

6 study hours
  • Review all modules and units.
  • Work on all assignments and TMAs.
  • Prepare for final examinations.

This study schedule is in beta and may not be accurate. Please use it as a guide and consult the course outline for the most accurate information.

Course PDF Material

Read the complete course material as provided by NOUN.

Access PDF Material

Study Tips & Exam Preparation

Expert tips to help you succeed in this course

1

Create concept maps linking SDLC phases (Units 1-4 Module 1) to understand dependencies.

2

Practice drawing Data Flow Diagrams (DFDs) for sample business scenarios (Unit 4 Module 1).

3

Compare and contrast different database models (hierarchical, network, relational) in Unit 4 Module 2.

4

Review the different types of feasibility studies and their importance in project selection (Unit 3 Module 1).

5

Focus on understanding the trade-offs between different system conversion methods (parallel, direct, pilot, phased) in Unit 4 Module 3).

6

Practice creating decision tables and decision trees for different scenarios.

7

Study the different types of codes used in system design and their applications.

Related Courses

Other courses in Sciences that complement your learning