TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

System Analysis and Design

System Analysis and Design focuses on understanding, planning, and structuring information systems. It covers requirements analysis, system modeling, design methodologies, and documentation, ensuring efficient, user-centered, and reliable system development.

Select University

TUFWU

Select Program

BSC-CSITBCA-OLDBIT

TabFlux . System Analysis and Design . TU . BCA-OLD

System Analysis and Design

0%

Course Title: System Analysis and Design

Course No: CACS203

Nature of the Course: THEORY

Semester: 3

Full Marks: 40 + 60

Pass Marks: 20 + 24

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. System Development Fundamentals
9 hrs
1.1. The Systems Development Environment
  • Introduction
  • Modern Approach of System Analysis and Design
  • Information System and its Type
  • Developing Information Systems and the Systems Development Life Cycle
  • The Heart of the Systems Development Process
  • The Traditional Waterfall SDLC
  • Approaches for Improving Development
  • CASE Tools
  • Rapid Application Development
  • Service-Oriented Architecture
  • Agile Methodologies
  • eXtreme Programming
  • Object-Oriented Analysis and Design
1.2. The Origins of Software
  • Introduction
  • System Acquisition
  • Reuse
1.3. Managing the Information Systems Project
  • Introduction
  • Managing Information Systems Project
  • Representing and Scheduling Project Plans
  • Using Project Management Software
2. Planning
7 hrs
2.1. System Development Projects: Identification and Selection
  • Introduction
  • Identifying and Selecting Systems Development Projects
  • Corporate and Information Systems Planning
2.2. System Development Projects: Initiation and Planning
  • 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
13 hrs
3.1. 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. System Process Requirements
  • Introduction
  • Process Modeling
  • Data Flow Diagramming Mechanics
  • Using Data Flow Diagramming in the Analysis Process
  • Modeling Logic with Decision Tables
3.3. System Data Requirements
  • Introduction
  • Conceptual Data Modeling
  • Gathering Information for Conceptual Data Modeling
  • Introduction to E-R Modeling
  • Conceptual Data Modeling and the E-R Model
  • Representing Super-types and Sub-types
  • Business Rules
  • Role of Packaged Conceptual Data Models – Database Patterns
4. Design
12 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 and Dialogues in Graphical Environments
5. Implementation and Maintenance
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. System Maintenance
  • Introduction
  • Maintaining Information Systems
  • Conducting Systems Maintenance

Text Books

  1. 1.Jeffrey A. Hoffer, Joey George, Joe Valacich, “Modern Systems Analysis and Design”, 6/E, Prentice Hall India.

Reference Books

  1. 1.Jeffery Whitten, Lonnie Bentley, “Systems Analysis and Design Methods”, 7/E, McGraw-Hill

Notes:

Source:

This course mainly focuses on different aspect of system analysis and design such as foundation, planning, analysis, design, implementation and maintenance.
The general objective of this course is to provide concepts related to information systems development in a systematic approach including foundations, planning, analysis, design, implementation and maintenance.
This syllabus follows the official BCA curriculum of Tribhuvan University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.