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.
-
7 MarksaExplain 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
-
7 MarksbCompare 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
-
7 MarksaDescribe 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
-
7 MarksbWhat 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
-
7 MarksaExplain 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
-
7 MarksbDescribe 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 MarksaDefine 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
-
7 MarksbWrite 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
-
7 MarksaWhat 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
-
7 MarksbExplain 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
-
7 MarksaDescribe 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
-
7 MarksbExplain 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
-
7 MarksaWhat 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
-
7 MarksbCompare 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
-
7 MarksaDefine 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
-
7 MarksbDescribe 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 accountHave an account? Log in
Notes Panel