System Analysis and Design (CSC326) — Notes, Syllabus & Past Questions

Methods for analyzing business processes and designing software systems.

Core Course6 Chapters
Chapter 118 Pages

Foundations for Systems Development

The Systems Development Environment: Introduction, A Modern Approach to Systems Analysis and Design, Developing Information Systems and the Systems Development Life Cycle.

Read Notes
Chapter 212 Pages

Planning

Identifying and Selecting Systems Development Projects: Introduction, Identifying and Selecting Systems Development Projects, Corporate and Information Systems Planning.

Read Notes
Chapter 320 Pages

Analysis

Determining System Requirements: Introduction, Performing Requirements Determination, Traditional Methods for Determining Requirements, Contemporary Methods for Determining System Requirements.

Read Notes
Chapter 414 Pages

Design

Designing Databases: Introduction, Database Design, Relational Database Model, Normalization, Transforming E-R Diagrams Into Relations, Merging Relations, Physical File and Database Design.

Read Notes
Chapter 58 Pages

Implementation and Maintenance

System Implementation: Introduction, System Implementation, Software Application Testing, Installation, Documenting the System, Training and Supporting Users.

Read Notes
Chapter 66 Pages

Introduction to Object-Oriented Development

Basic Characteristics of Object-Oriented Systems, Object-Oriented System Analysis and Design (OOSAD), Introduction to Unified Modeling Language.

Read Notes