1 Explain the role of scenario-based models in software requirements analysis. Discuss
how use cases and user stories contribute to understanding user interactions with the system. 2 Explain the process of developing a use case diagram. Illustrate your explanation with an example 3 Define the purpose of the following terms with suitable example and UML notation with respect to class model. i. Multiplicity ii. Association class 4 Explain the CRC (Class-Responsibility-Collaborator) model in software engineering. 5 Discuss the 12 principles of Agile software development. Choose any three principles and elaborate on their significance and impact on project success. 6 Describe the Extreme Programming (XP) and its main phases. 7 Explain Adoptive software development model. 8 Write short notes on the following : a) Testing in XP b) Pair programming 9 What is swim lane diagram? Write swim lane diagram for Access camera surveillance internet -display camera views function. 10 Explain the Scrum framework in detail. Include the roles, events, and artifacts involved in Scrum. 11 Describe the Feature Driven Development (FDD) and its phases. 12 Explain briefly life cycle model of Dynamic Systems Development Method(DSDM). 13 Explain the principles that guide software engineering practice. 14 Explain the core principles that guide the software engineering process. 15 Explain about activities involved in project management with diagram. Also explain how software projects are really different from other projects? 16 Describe the Agile Modeling (AM) principles and how they differ from traditional modeling approaches. 17 What is project? List the characteristics of projects and Explain how software projects really different from other projects? 18 Explain the key processes of ISO/IEC 12207 and how they contribute to the overall software development life cycle.