Software Engineering
Unit 2

Learn Requirement Engineering, Requirement Analysis, Use Case Modeling, Requirement Validation and SRS with premium handwritten notes specially designed for RGPV engineering students.

Download Notes

Study Materials

📘 Detailed Notes

Complete handwritten notes with theory, diagrams and exam-oriented explanations for Software Engineering Unit 2.

Read Document

Unit 2 Topics

CS403 Software Engineering (RGPV)

Unit-2: Requirement Elicitation, Analysis and Specification

Most Important Questions based on PYQ Analysis (2022-2025)

  1. Explain Use Case Modeling with suitable example and diagram.
  2. Draw and explain Use Case Diagram for a real-world system.
  3. Explain Software Requirement Specification (SRS) and its structure.
  4. Discuss key contents/components of an SRS document.
  5. Differentiate Functional and Non-Functional Requirements with examples.
  6. Explain Requirement Elicitation Techniques in detail.
  7. Explain Requirement Engineering Process with neat diagram.
  8. Describe Requirement Validation and various validation checks.
  9. Explain Requirement Traceability and its importance.
  10. Explain Requirement Sources with examples.
  11. Differentiate Function-Oriented Modeling and Object-Oriented Modeling.
  12. Explain Analysis Modeling and its objectives.
  13. Explain DFD and its levels.
  14. Explain Object-Oriented Modeling with suitable example.
  15. Write short note on Requirement Management.

UNIT-2: Requirement Engineering - PYQ Analysis

Repeated Questions

Question 2022 2023 2024 2025 Frequency
Functional vs Non Functional Requirements 1
Requirement Elicitation Techniques 2
Use Case Modeling 4
SRS 3
Requirement Validation 1
Traceability Short Note 1

Most Important for 2026

UNIT-2: Requirement Elicitation, Analysis & Specification

June 2025

  1. Describe Functional and Non-Functional Requirements with examples.
  2. What are major Requirement Elicitation Techniques?
  3. Explain Use Case Modeling with example.
  4. What are key contents of SRS document?

Dec 2024

  1. Discuss Use Case Model with neat sketch.
  2. Describe Requirement Validation Process.

June 2024

  1. Components of SRS Document.
  2. Activities of Requirement Elicitation and Analysis.
  3. Differentiate Functional and Non-Functional Requirements.

Nov 2023

  1. Discuss System and Software Requirement Specifications.

June 2023

  1. Functional Requirement Specification should be complete and consistent.
  2. What is Use Case Model and how to make it?

Nov 2022

  1. What is Software Requirement Elicitation?
  2. How can requirements be specified?
  3. Draw Use Case Diagram for Ticket Reservation System.

June 2022

  1. Characteristics of SRS.
  2. Elicitation Techniques in Software Requirements.
  3. DFD and its Levels.

About This Unit

Software Engineering Unit 2 focuses on gathering, analyzing and documenting software requirements. This unit is very important because it forms the foundation of successful software development.

Topics like SRS, Use Case Modeling, Functional Requirements and Requirement Validation are frequently asked in RGPV examinations and interviews.

These notes are specially designed in easy language for engineering students to quickly understand concepts and score better in examinations.