
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
An examination paper for a software engineering course, covering a wide range of topics related to the field of software engineering. The exam tests the students' understanding of fundamental concepts, software development processes, project management, software quality assurance, and emerging trends like devops. The questions cover a variety of aspects, including defining key terms, explaining software engineering models, discussing agile methodologies, identifying software risks, understanding software architecture, and exploring software testing techniques. The exam aims to assess the students' ability to apply their knowledge of software engineering principles and practices to real-world scenarios. By studying this document, students can gain insights into the breadth and depth of the software engineering discipline, prepare for similar exams, and develop a stronger foundation in this crucial field of computer science.
Typology: Exams
1 / 1
This page cannot be seen from the preview
Don't miss anything!
1 Seat No.: ________ Enrolment No.___________
Instructions:
(c) Explain one of the evolutionary software process model with its pros and cons.
Q.2 (a) Which are the key assumptions that characterized any agile software process?
(b) Explain the merits and demerits of SCRUM. 04 (c) List and Explain various Software Development Myths and its reality. 07 OR (c) List the various steps incorporated within the component-based development model
Q.3 (a) Develop a complete use case for “Making a withdrawal at an ATM”. 03 (b) List and Explain different categories of Software Risks. 04 (c) Explain the four Ps of software project management. 07 OR Q.3 (a) What is Quality function deployment (QFD)? 03 (b) Describe the difference between process and project metrics in your own words.
(c) Explain The W5HH Principle. 07 Q.4 (a) Explain the difference between an error and a defect. 03 (b) Differentiate Verification and Validation. 04 (c) Draw and explain the diagram of Translating the Requirements Model into the Design Model.
OR Q.4 (a) How Cyclomatic Complexity is useful in White Box testing. 03 (b) List all of the review guidelines and brief which do you think is most important and why?
(c) What is Software Architecture and why it is important? 07 Q.5 (a) What is DevOps? Provide Importance and Benefits for the same. 03 (b) What is Smoke Testing? Explain activities it encompasses. 04 (c) Explain a Software Reengineering Process Model using the diagram. 07 OR Q.5 (a) List 7 C’s of DevOps Lifecycle for Business Agility. 03 (b) What should be testing approaches for Mobile Applications? 04 (c) List and Explain SQA Tasks. 07