Skip to content
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.

  1. 7 Marks
    aWith 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
  2. 7 Marks
    bExplain 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
  3. 7 Marks
    aAnalyze 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
  4. 7 Marks
    bWhat 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
  5. 7 Marks
    aExplain 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
  6. 7 Marks
    bWhat 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. 7 Marks
    aExplain 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
  8. 7 Marks
    bExplain 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
  9. 7 Marks
    aExplain 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
  10. 7 Marks
    bDiscuss 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
  11. 7 Marks
    aExplain 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
  12. 7 Marks
    bHow 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
  13. 7 Marks
    aWhat 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
  14. 7 Marks
    bWhat 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
  15. 14 Marks
    Write short notes on any two of the following.
    1. a)Requirement validation and traceability
    2. b)Testing levels and test techniques
    3. c)Project plan and project metrics
    4. 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 account

Have an account? Log in