Software Engineering Unit 1 Notes

Complete RGPV Software Engineering Unit 1 notes for CSE students. Learn software product, software process models, waterfall model, prototype model, RAD model, spiral model, agile methodology, CMM, product metrics and process metrics in simple exam-friendly language.

Start Reading

Study Materials

📘 Complete Notes

Read full Unit 1 notes with definitions, diagrams, examples and exam-oriented explanations.

Read Notes

Unit 1 Topics

Software Product

Meaning, characteristics and importance of software products.

Software Process

Software process characteristics and development activities.

Process Models

Waterfall, Prototype, RAD, Incremental and Spiral models.

Agile Methodology

Agile principles, benefits and real-world software development use.

CMM

Capability Maturity Model levels and software process improvement.

Metrics

Product metrics and process metrics used to measure software quality.

About Software Engineering Unit 1

Software Engineering Unit 1 explains the basic foundation of software development. It helps students understand how software is planned, designed, developed, tested and maintained using systematic process models.

This unit is important for RGPV exams because questions from software process models, agile methodology, spiral model, waterfall model, CMM and software metrics are frequently asked.

Why This Unit Is Important?

  • It builds the foundation of Software Engineering.
  • It explains how real software projects are developed.
  • It helps in writing 7-mark and 14-mark answers.
  • It is useful for college exams, viva and interviews.

CS403 Software Engineering (RGPV)

Unit-1: Software Product and Software Process

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

  1. Explain Spiral Model with neat diagram, advantages and disadvantages.
  2. Explain CMM Levels with diagram.
  3. Explain RAD Model with neat sketch.
  4. Draw and explain Incremental Model with merits and demerits.
  5. Explain Component Assembly Model and compare it with Incremental Model.
  6. Explain Agile Process and its principles.
  7. Explain Waterfall (Linear Sequential) Model with advantages and disadvantages.
  8. Explain Prototyping Model with diagram.
  9. Differentiate Software Product and Software Process.
  10. Differentiate Product Characteristics and Process Characteristics.
  11. Explain Process Customization and Improvement with reference to CMM.
  12. Explain RUP (Rational Unified Process) and its phases.
  13. Explain Evolutionary Process Models.
  14. Compare Waterfall, Spiral, Incremental and Agile Models.
  15. Write short note on Product Metrics and Process Metrics.

📊 UNIT-WISE PYQ ANALYSIS (2022–2025)

UNIT-1: Software Product & Software Process

Repeated Questions

Question 2022 2023 2024 2025 Frequency
Waterfall / Linear Sequential Model 1
RAD Model 2
Spiral Model 2
Incremental Model 1
Component Assembly Model 1
RUP 1
CMM Levels 2
Product vs Process Characteristics 2
Process Customization 2

June 2025

  1. Differentiate between Software Product Characteristics and Software Process Characteristics.
  2. Explain Linear Sequential (Waterfall) Model with advantages.
  3. What is Component Assembly Model? How is it different from Incremental Model?
  4. Explain Process Customization and Improvement with reference to CMM.

Dec 2024

  1. Explain RAD Model with neat diagram.
  2. Describe Prototyping Model.
  3. Draw and explain Incremental Model with merits and demerits.

June 2024

  1. Explain key features of Software Process Models.
  2. Write about CMM and its use for Software Quality.

Nov 2023

  1. What is Spiral Model? Explain with diagram.
  2. Explain SDLC phases.
  3. Describe RUP and Agile Processes.

June 2023

  1. Discuss Evolutionary Process Model.
  2. Explain RAD Model and applications.

Nov 2022

  1. Explain Component Assembly Model and RUP.
  2. Explain CMM Levels.
  3. Write characteristics of Software Engineering.

June 2022

  1. Difference between Software Product and Software Process.
  2. How do you customize Software Development Process?
  3. Explain RAD Model.

Related Notes

Contact

For updates, notes and important questions, keep visiting RGPV Notes Hub.