Skip to content
AD-403 · Software Engineering with Agile Methodology/Unsolved PYQ Paper

AD-403 Software Engineering with Agile Methodology - Jun 2025 Question Paper

Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.

  1. 7 Marks
    aExplain the phases of the Software Development Life Cycle (SDLC) in detail.
    How to answer
    • Define SDLC and its need
    • Explain phases: Requirement, Design, Implementation, Testing, Deployment, Maintenance
    • Describe activities and deliverables of each phase
    • Diagram of SDLC lifecycle
  2. 7 Marks
    bCompare the Spiral and Incremental models with suitable diagrams.
    How to answer
    • Define Spiral model with phases and diagram
    • Define Incremental model with phases and diagram
    • Compare on risk handling, flexibility, cost, use cases
    • Conclude suitability
  3. 7 Marks
    aDescribe the various project estimation techniques used in software engineering.
    How to answer
    • Define project estimation need
    • Explain techniques: LOC, Function Point, COCOMO, Expert judgment, Delphi, Analogy
    • Explain empirical and heuristic methods
    • Merits and limitations
  4. 7 Marks
    bWhat are functional and non-functional requirements? Give examples.
    How to answer
    • Define functional requirements with examples
    • Define non-functional requirements with examples
    • Differentiate between the two
    • Importance in SRS
  5. 7 Marks
    aExplain the architectural design process and the different architectural views.
    How to answer
    • Define architectural design
    • Explain steps of architectural design process
    • Explain views: logical, process, physical, development
    • Example and importance
  6. 7 Marks
    bDescribe any two software design metrics and their importance.
    How to answer
    • Define design metrics need
    • Describe any two metrics e.g. coupling, cohesion, complexity, fan-in/fan-out
    • Formula/measurement approach
    • Importance in quality and maintainability
  7. 7 Marks
    aDefine software testing and explain the levels of testing.
    How to answer
    • Define software testing and objectives
    • Explain levels: unit, integration, system, acceptance
    • Activities at each level
    • Example of each level
  8. 7 Marks
    bWrite a short note on Test Case Design techniques with examples.
    How to answer
    • Define test case design
    • Explain techniques: equivalence partitioning, boundary value, decision table, state transition
    • Give examples for each
    • Importance in effective testing
  9. 7 Marks
    aWhat are the types of software maintenance? Give suitable examples.
    How to answer
    • Define software maintenance
    • Explain types: corrective, adaptive, perfective, preventive
    • Give suitable example for each
    • Importance and cost aspects
  10. 7 Marks
    bExplain software configuration management (SCM) and its components.
    How to answer
    • Define SCM and its need
    • Explain components: version control, change control, configuration audit, status accounting
    • Explain SCM process
    • Tools example
  11. 7 Marks
    aDescribe the process of feasibility analysis in project management.
    How to answer
    • Define feasibility analysis
    • Explain types: technical, economic, operational, legal, schedule
    • Steps in feasibility study process
    • Feasibility report outcome
  12. 7 Marks
    bExplain project scheduling and tracking techniques used in software projects.
    How to answer
    • Define project scheduling and tracking
    • Explain techniques: WBS, Gantt chart, PERT/CPM, earned value
    • Tracking and monitoring methods
    • Example
  13. 7 Marks
    aWhat is the Agile Manifesto? Discuss its principles and benefits.
    How to answer
    • Define Agile Manifesto and its history
    • List four values and twelve principles
    • Discuss benefits: flexibility, customer satisfaction, quality
    • Contrast with traditional models
  14. 7 Marks
    bCompare Agile development with the Waterfall model.
    How to answer
    • Outline Waterfall phases vs Agile iterations
    • Compare on flexibility, customer involvement, delivery, risk
    • Tabular comparison
    • Suitability of each approach
  15. 7 Marks
    aDefine a User Story and explain the characteristics of a good user story.
    How to answer
    • Define User Story and format As a/I want/So that
    • Explain INVEST characteristics of good story
    • Give example user story
    • Importance in Agile requirements
  16. 7 Marks
    bDescribe the Scrum framework and the roles involved in it.
    How to answer
    • Define Scrum and its pillars
    • Explain events: sprint, daily scrum, review, retrospective
    • Explain roles: Product Owner, Scrum Master, Development Team
    • Artifacts: backlog, sprint backlog, increment
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in