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