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