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. CSIT

TabFlux . System Analysis and Design . FWU . BSc. CSIT

System Analysis and Design

0%

Course Title: System Analysis and Design

Course No: CSIT.225

Nature of the Course: Theory + Lab

Semester: 4

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 10 + 10

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Unit I: Introduction to System
4 hrs
1.1. Fundamentals of System Analysis and Design: System, Information System, System Analysis and Design and its importance
1.2. Types of Information Systems: Management Information System, Transaction Processing System, Decision Support System, Executive Information System, Expert System
1.3. The players or stakeholders of a system, System Analyst, Issues associated with system analyst
1.4. Information System Building Blocks: Data, Process and Interface, Views of different stakeholders on the building blocks of a system
2. Unit II: Information System Development
5 hrs
2.1. Process of System Development, Capability Maturity Model (CMM) Level
2.2. System Life Cycle vs Development, Underlying Principles for System Development, System Development Lifecycle (SDLC): Planning and Selection, Analysis, Design, Implementation and Operation, Cross Life Cycle Activities
2.3. Alternate Approaches to Development: Rapid Application Development, Agile Methodology, Commercial Off The Shelf Route (COTS), Maintenance and Reengineering Routes
2.4. Automated Tools and Technology: CASE Tools, Application Development Environments
3. Unit III: Managing Information System Project
4 hrs
3.1. Project Management, Causes of Failed Projects, Project Management Life Cycle: scoping, planning, estimating, scheduling, organizing, directing, controlling, and closing
3.2. Representing and Scheduling Project Plans using GANTT Chart and PERT Chart, Calculating Expected Time Durations Using PERT Chart, Critical Path Analysis using PERT Chart
4. Unit IV: Feasibility Analysis
4 hrs
4.1. Feasibility Analysis: A creeping commitment approach, Four Tests of Feasibility: Schedule, Technical, Operational, Economic
4.2. Cost-Benefit Analysis Techniques: payback analysis, return on investment, break-even analysis, net present value
4.3. Feasibility Analysis of Candidate System: Candidate System Matrix, Feasibility Analysis Matrix
5. Unit V: Determining System Requirements
5 hrs
5.1. Requirement Discovery, System Requirements: Functional and Non-functional Requirements
5.2. The Process of Requirement Discovery: Problem Discovery and Analysis, Requirements Discovery, Documenting and Analyzing Requirements, Requirements Management
5.3. Traditional Methods for determining requirements: interview, questionnaire, sampling, survey; Modern Methods: Joint Application Design, Using Prototypes for Requirement Determination
5.4. Documenting Requirements using Use Case List
6. Unit VI: Data Modeling
7 hrs
6.1. Data Modeling and Analysis, Introduction to Entity Relationship Modelling, Conceptual Data Modeling using Entity Relationship Diagram (ERD), Crow's-foot Notation of ER Diagram
6.2. Relationships: Unary, Binary and N-ary, Cardinalities in Relationships, Identifying Relationship, Non-Identifying Relationship, Associative Entity and Non-specific Relationships, Examples of ERD
6.3. The Process of Logical Data Modelling: Context Data Model, Key-based Data Model, Fully Attributed Data Model
6.4. Data Analysis: 1NF, 2NF and 3NF, Mapping Data Requirements to Locations
7. Unit VII: Process Modeling
6 hrs
7.1. Process Modelling, Data Flow Diagram (DFD), System Concepts for Process Modelling, Components of DFD, Data Flow Diagramming Rules, The Process of Logical Process Modeling
7.2. Decomposition of DFD: Context Dataflow Diagram, Functional Decomposition Diagram, Level-1 DFD, Level-2 DFD, Level-n DFD, Guidelines for Drawing DFD
7.3. Logic Modeling: Structured English and Decision Tables
8. Unit VIII: System Implementation and Operation
4 hrs
8.1. System Construction and Implementation: The Construction Phase, The Implementation Phase, Testing: Unit, System and Regression Testing
8.2. System Operation and Support: Systems Development, Operation, and Support Functions
8.3. Program/System Maintenance, System Recovery, System Enhancement
9. Unit IX: Object Oriented Analysis and Design
6 hrs
9.1. Object Oriented Development Life Cycle, Unified Modelling Language
9.2. UML Diagrams: Use-Case Diagram, Class Diagram, Object Diagram, Interaction Diagrams: Sequence and Collaboration Diagram, State Diagram, Activity Diagram, Component Diagram, Deployment Diagram
9.3. Object Oriented Analysis: Requirement Analysis using Use Case Model, Conceptual Modeling
9.4. Object Oriented Design: Defining Interaction Diagrams, Defining Design Class Diagrams

Laboratory Works

  1. 1.Project Scheduling with GANTT and PERT Charts
  2. 2.Entity Relationship Diagram Design
  3. 3.Data Flow Diagram Design
  4. 4.UML Diagram Design
  5. 5.Group Project: Full System Analysis and Design

Text Books

  1. 1.Jeffrey L. Whitten, Lonnie Bentley, System Analysis and Design Methods, 7th Edition, Mc-Graw Hill.
  2. 2.Joseph S. Valacich, Joey F. George, Jefferey A. Hoffer, Essentials of System Analysis and Design, 5th Edition, Pearson Education.

Reference Books

  1. 1.Jeffrey L. Whitten, Lonnie Bentley, System Analysis and Design Methods, 5th Edition, Mc-Graw Hill.
  2. 2.Jefferey A. Hoffer, Joey F. George, Joseph S. Valacich, Modern Systems Analysis and Design, 7th Edition, Pearson Education.
  3. 3.Gary B. Shelly, Harry J. Rosenblatt, System Analysis and Design, 9th Edition, Shelly Cashman Series.
  4. 4.Alan Dennis, Barbara Haley Wixom, Roberta M. Roth, System Analysis and Design, 4th Edition, Wiley Publication.
  5. 5.V. Rajaraman, Analysis and Design of Information System, 2nd Edition, Prentice Hall.

Notes:

Source:

The course is a blend of understanding of system analysis and design with its practical applications. This course includes understanding of various elements of system analysis and design with emphasis on the application of information technology issues as a business tool. The course covers components of system analysis and design techniques, data modeling, logical process modeling, and object oriented modeling techniques.
Enable students to explore opportunity and potential impact of using various strategies for developing information systems; define various systems analysis and design concepts and terminologies; describe the stages of the system development life cycle model; describe different methodologies and state-of-the-art developments in system analysis and design techniques and methods; apply process and data modelling techniques; introduce the maintenance and support approaches.
Students practice analysis and design of real world applications using CASE tools such as MS-Visio, MS-Project Manager, and Rational Rose. Students design data and process models using ER Diagrams, DFD, and UML Diagrams, and practice Gantt Charts and PERT Charts. A group project involving full analysis and design of a real world application is highly recommended, documented in a proper report structure.
This syllabus follows the official CSIT curriculum of Far Western University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.