Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Engineering Exam: Concepts, Processes, and Practices, Exams of Software Engineering

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

2022/2023

Available from 08/20/2024

brahmkshtriya-tejasm
brahmkshtriya-tejasm 🇮🇳

1 document

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTERV (NEW) EXAMINATION WINTER 2023
Subject Code:3150711 Date:07-12-2023
Subject Name: Software Engineering
Time:10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1
(a)
Define terms: Software Engineering, Process and Product.
03
(b)
Explain Software Engineering: A Layered Technology.
Technology.
04
(c)
Explain one of the evolutionary software process model with its pros
and cons.
07
Q.2
(a)
Which are the key assumptions that characterized any agile software
process?
03
(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
07
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.
04
(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.
07
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?
04
(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
*************

Partial preview of the text

Download Software Engineering Exam: Concepts, Processes, and Practices and more Exams Software Engineering in PDF only on Docsity!

1 Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY

BE - SEMESTER – V (NEW) EXAMINATION – WINTER 2023

Subject Code: 3150711 Date: 07 - 12 - 2023

Subject Name: Software Engineering

Time:10:30 AM TO 01:00 PM Total Marks: 70

Instructions:

  1. Attempt all questions.
  2. Make suitable assumptions wherever necessary.
  3. Figures to the right indicate full marks.
  4. Simple and non-programmable scientific calculators are allowed. MARKS Q. 1 (a) Define terms: Software Engineering, Process and Product. 03 (b) Explain Software Engineering: A Layered Technology. Technology.

(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