Syllabus

BSc CSIT · Semester V

System Analysis and Design syllabus

Official TU syllabus for System Analysis and Design (CSC326): 6 units, 62 topics, 3 credit hours. Every unit links to its notes and solved questions.

1

Foundations for Systems Development

10h · 20 Q
  • 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
  • Other Approaches: Prototyping; Spiral; Rapid Application Development; Introduction to Agile Development
  • Managing the Information Systems Project: Introduction
  • Managing the Information Systems Project
  • Representing and Scheduling Project Plans
  • Using Project Management Software
2

Planning

5h · 12 Q
  • Identifying and Selecting Systems Development Projects: Introduction
  • Identifying and Selecting Systems Development Projects
  • Corporate and Information Systems Planning
  • 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

13h · 15 Q
  • Determining System Requirements: Introduction
  • Performing Requirements Determination
  • Traditional Methods for Determining Requirements
  • Contemporary Methods for Determining System Requirements
  • Radical Methods for Determining System Requirements
  • Structuring System Process Requirements: Introduction
  • Process Modeling
  • Data Flow Diagrams
  • Modeling Logic with Decision Tables, Decision Trees, and Pseudocodes
  • Structuring System Data Requirements: Introduction
  • Conceptual Data Modeling
  • Gathering Information for Conceptual Data Modeling
  • Introduction to E-R Modeling
4

Design

7h · 9 Q
  • 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
  • Designing Forms and Reports: Introduction
  • Designing Forms and Reports
  • Formatting Forms and Reports
  • Assessing Usability
  • 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

4h · 9 Q
  • System Implementation: Introduction
  • System Implementation
  • Software Application Testing
  • Installation
  • Documenting the System
  • Training and Supporting Users
  • Organizational Issues in Systems Implementation
  • Maintaining Information Systems: Introduction
  • Maintaining Information Systems
  • Conducting Systems Maintenance
6

Introduction to Object-Oriented Development

6h · 6 Q
  • Basic Characteristics of Object-Oriented Systems
  • Object-Oriented System Analysis and Design (OOSAD)
  • Introduction to Unified Modeling Language, Structural and Behavioral Diagrams

Textbooks and references

  • Joseph S. Valacich and Joey F. George, Modern Systems Analysis and Design, 8th Edition, Pearson
  • Alan Dennis, Barbara Haley Wixom, and David Tegarden, Systems Analysis and Design – An Object-Oriented Approach with UML, 5th Edition, Wiley
  • Kenneth E. Kendall and Julie E. Kendall, System Analysis and Design, 9th Edition, Pearson
  • Jeffrey Whitten and Lonnie Bently, System Analysis and Design Methods, 7th Edition
  • Scott Tilley and Harry J. Rosenblatt, System Analysis and Design, 11th Edition

Study CSC326 the smart way

Solved questions, flashcards & practice