System Analysis and Design(SAD) Syllabus

This page contains Syllabus of System Analysis and Design of CSIT.

Title System Analysis and Design
Short Name SAD
Course code CSC315
Nature of course Theory + Lab
Fifth Semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsary Compulsary

Course Description

Course Description: This course familiarizes students with the concepts of information systems development including systems development life cycle, different approaches to systems development, project management, planning, analysis, design, implementation and maintenance. This course also covers some fundamental concepts of object oriented systems analysis and design. Course Objectives: The main objective of this course is to provide knowledge of different concepts of system analysis and design so that students will be able to develop information systems using different methodologies, tools, techniques, and approaches.

Units and Unit Content

1. Foundations for Systems Development
teaching hours: 10 hrs

1.1.The Systems Development Environment: Introduction;

A Modern Approach to Systems

Analysis and Design; Developing Information Systems and the Systems Development Life

Cycle; The Heart of the Systems Development Process and Traditional Waterfall SDLC; CASE


1.2.Other Approaches: Prototyping; Spiral; Rapid Application Development;

Introduction to Agile


1.3.Managing the Information Systems Project: Introduction;

Managing the Information Systems

Project; Representing and Scheduling Project Plans; Using Project Management Software

2. Planning
teaching hours: 5 hrs

2.1. Identifying and Selecting Systems Development Projects:


Identifying and Selecting Systems Development Projects; Corporate and Information Systems Planning

2.2. Initiating and Planning Systems Development Projects:


Initiating and Planning Systems Development Projects; Process of Initiating and Planning IS Development

Projects, Assessing Project Feasibility; Building and Reviewing the Baseline Project Plan

3. Analysis
teaching hours: 13 hrs

3.1. Determining System Requirements:


Performing Requirements Determination; Traditional Methods for Determining Requirements; Contemporary Methods for Determining

System Requirements; Radical Methods for Determining System Requirements

3.2. Structuring System Process Requirements: 


Process Modeling; Data Flow Diagrams; Modeling Logic with Decision Tables, Decision Trees, and Pseudocodes

3.3.Structuring System Data Requirements:


Conceptual Data Modeling; Gathering Information for Conceptual Data Modeling; Introduction to E-R Modeling

4. Design
teaching hours: 7 hrs

4.1.Designing Databases: Introduction; Database Design; Relational Database Model;

Normalization; Transforming E-R Diagrams Into Relations; Merging Relations; Physical File

and Database Design; Designing Fields; Designing Physical Tables

4.2. Designing Forms and Reports: Introduction; Designing Forms and Reports; Formatting

Forms and Reports; Assessing Usability

4.3.Designing Interfaces and Dialogues: Introduction; Designing Interfaces and Dialogues;
Interaction Methods and Devices; Designing Interfaces; Designing Dialogues; Designing
Interfaces and Dialogues in Graphical Environments

5. Implementation and Maintenance
teaching hours: 4 hrs

5.1.System Implementation: Introduction, System Implementation, Software Application Testing,

Installation, Documenting the System, Training and Supporting Users, Organizational Issues in

Systems Implementation

5.2.Maintaining Information Systems: Introduction, Maintaining Information Systems,

Conducting Systems Maintenance

6. Introduction to Object-Oriented Development
teaching hours: 6 hrs

Basic Characteristics of Object-Oriented Systems; Object-Oriented System Analysis and Design

(OOSAD); Introduction to Unified Modeling Language, Structural and Behavioral Diagrams