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
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
Tools
1.2.Other Approaches: Prototyping; Spiral; Rapid Application Development;
Introduction to Agile
Development
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:
Introduction;
Identifying and Selecting Systems Development Projects; Corporate and Information Systems Planning
2.2. Initiating and Planning Systems Development Projects:
Introduction;
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:
Introduction;
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:
Introduction;
Process Modeling; Data Flow Diagrams; Modeling Logic with Decision Tables, Decision Trees, and Pseudocodes
3.3.Structuring System Data Requirements:
Introduction;
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; DesigningInterfaces 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