AD-403 · Software Engineering with Agile Methodology/Unsolved PYQ Paper
AD-403 Software Engineering with Agile Methodology - Jun 2024 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 MarksaWith neat sketches, explain iterative, waterfall and spiral models.
How to answer
- Define iterative, waterfall and spiral process models
- Explain phases and flow of each model
- Neat sketches for all three models
- Comparison of use cases, advantages and limitations
-
7 MarksbExplain briefly about evolutionary process models.
How to answer
- Define evolutionary process models
- Explain prototyping and spiral as evolutionary approaches
- Explain incremental delivery concept
- Advantages and applications
-
7 MarksaAnalyze the RAD Model with neat diagram.
How to answer
- Define RAD model and its phases
- Neat diagram of RAD model
- Explain team-wise parallel development
- Advantages, limitations and suitable applications
-
7 MarksbWhat are the various testing activities? Discuss.
How to answer
- Define software testing activities
- List test planning, design, execution, reporting activities
- Explain role of each activity
- Importance in quality assurance
-
7 MarksaExplain briefly about Architectural Design.
How to answer
- Define architectural design in software engineering
- Explain importance and decisions involved
- Briefly describe architectural styles/views
- Example of architectural structure
-
7 MarksbWhat are the testing principles the software engineer must apply while performing the software testing?
How to answer
- List core testing principles
- Explain each principle with reasoning
- Explain how engineer applies them during testing
- Goal of effective defect detection
-
7 MarksaExplain the Re Engineering and Reverse Engineering with a suitable example.
How to answer
- Define re-engineering and reverse engineering
- Explain process and purpose of each
- Suitable example e.g., legacy system
- Differences between the two
-
7 MarksbExplain how Software Quality Assurance process differs from software development process.
How to answer
- Define SQA process and development process
- Explain objectives of each process
- Key differences in activities and focus
- Role of SQA in ensuring quality
-
7 MarksaExplain in detail about Risk assessment and Risk Mitigation.
How to answer
- Define risk assessment and risk mitigation
- Explain risk identification, analysis and prioritization
- Explain mitigation, monitoring and management strategies
- Examples of software risks
-
7 MarksbDiscuss in detail about the Benefits and Challenges of Agile.
How to answer
- Define Agile methodology
- Explain key benefits like flexibility and customer collaboration
- Explain challenges like scaling and discipline
- Conclude with suitability
-
7 MarksaExplain various roles in agile process. How are these roles different from traditional roles?
How to answer
- List agile roles e.g., Product Owner, Scrum Master, Team
- Explain responsibilities of each role
- Compare with traditional manager-centric roles
- Emphasize self-organizing cross-functional nature
-
7 MarksbHow is agile methodology different from traditional methodologies?
How to answer
- Define agile vs traditional methodologies
- Compare on iterative, documentation, customer involvement
- Tabular comparison of key aspects
- Suitability of each approach
-
7 MarksaWhat is meant by user stories? How are they used in Agile? Discuss with the help of suitable example.
How to answer
- Define user stories and format
- Explain use in Agile backlog and planning
- Suitable example story with acceptance criteria
- Benefits for customer communication
-
7 MarksbWhat is Scrum? What is the need of Scrum? What values are provided by Scrum?
How to answer
- Define Scrum framework
- Explain need for Scrum in complex projects
- List Scrum values e.g., commitment, focus, openness
- Explain events and benefits provided
-
14 MarksWrite short notes on any two of the following.
- a)Requirement validation and traceability
- b)Testing levels and test techniques
- c)Project plan and project metrics
- d)Agile estimation and planning
How to answer
- Select any two topics from given list
- Define key terms and concepts for each
- Explain process, steps and importance
- Examples and concluding significance
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