Syllabus

BIT · Semester IV

Systems Analysis and Design syllabus

Official TU syllabus for Systems Analysis and Design (BIT253): 10 units, 86 topics. Every unit links to its notes and solved questions.

1

Introduction to Systems Analysis and Design

6 Q
  • Definition of systems analysis and design
  • Modern approach to systems analysis and design
  • Systems development methodology
  • Systems development life cycle overview
  • Need for SDLC
  • Comparison of analysis phase with design phase
2

Systems Development Life Cycle Phases

4 Q
  • Planning phase activities
  • Analysis phase activities
  • Design phase activities
  • Implementation phase purpose and activities
  • Maintenance phase and system maintenance
  • SDLC phases with suitable diagrams
  • Types of maintenance
3

Project Identification, Selection, and Planning

10 Q
  • Identification and selection of system development projects
  • Methods for identifying potential projects
  • Project evaluation criteria
  • Classifying and ranking projects
  • Corporate strategic planning
  • Information systems planning
  • Generic competitive strategies
  • Project planning definition and activities
  • Project initiation and planning process
  • Project management importance and skills
4

Feasibility Analysis

4 Q
  • Feasibility study definition and purpose
  • Types of feasibility tests
  • Economic feasibility measurement
  • Cost-benefit analysis techniques
  • Technical feasibility
  • Operational feasibility
  • Schedule feasibility
5

Requirements Determination and Modeling

12 Q
  • Interviewing and listening techniques
  • Joint application design approach
  • Prototyping approach to requirements
  • Evolutionary prototype versus throwaway prototype
  • Information gathering techniques
  • Requirements collection methods
  • Data flow diagram components and benefits
  • Context diagram and DFD levels
  • Rules for drawing good DFDs
  • DFD as process modeling
6

Data Modeling and Database Design

6 Q
  • Data modeling definition
  • Entity-relationship diagram purpose and examples
  • Conceptual data model
  • Logical database design
  • Physical database design
  • Normalization definition
  • First normal form
  • Second normal form
  • Index creation factors
  • Goals of designing physical tables
  • Object-oriented database benefits
  • Object identity
7

System Design and Implementation

10 Q
  • Interface and dialogue design process
  • Dialogue design steps and issues
  • Graphical environment dialogue design
  • Methods of interacting with system
  • Form and report formatting
  • General formatting guidelines
  • Form versus report comparison
  • Installation approaches
  • Single-location installation
  • Installation cost considerations
8

Object-Oriented and Modern Development Approaches

9 Q
  • Object-oriented development definition
  • Object-oriented analysis and design
  • Class diagram explanation
  • Benefits of object-oriented development
  • Object-oriented development versus structured development
  • Phases of OOAD-based development
  • Rapid application development
  • Agile development principles
  • Agile development advantages
  • Spiral development approach
9

Logic Modeling and Documentation

6 Q
  • Decision table with examples
  • Decision tree modeling
  • Pseudocode definition and examples
  • Software testing importance
  • Software testing techniques
  • Documentation importance
  • Training importance
  • System maintenance factors and maintainability
10

Project Management and Tools

5 Q
  • Project management definition
  • Project manager common skills
  • Project schedule representation
  • Network diagram for scheduling
  • Gantt charts and scheduling
  • CASE tools support for SDLC phases

Study BIT253 the smart way

Solved questions, flashcards & practice