0% found this document useful (0 votes)
36 views2 pages

ChatGPT SE Sample Paper

Uploaded by

bkr77krttd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views2 pages

ChatGPT SE Sample Paper

Uploaded by

bkr77krttd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GUJARAT TECHNOLOGICAL UNIVERSITY

BE - SEMESTER-V (NEW) EXAMINATION - WINTER 2024

Subject Code: 3150711

Date: 10-12-2024

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 Software Process and Software Product. (3 marks)

(b) Explain the differences between Agile and Waterfall models in detail. (4 marks)

(c) Describe the advantages and disadvantages of using Incremental and Spiral models in software development. (7

marks)

Q.2

(a) Explain the principles of Agile methodologies. (3 marks)

(b) Describe the role and responsibilities of a Scrum Master. (4 marks)

(c) Discuss the process and significance of project scheduling in software engineering. (7 marks)

OR

(c) Describe the steps involved in conducting a Risk Management and Mitigation plan. (7 marks)

Q.3

(a) What are functional and non-functional requirements? Provide examples. (3 marks)
(b) Describe the phases of Requirement Engineering in software development. (4 marks)

(c) Explain how a Feasibility Study is conducted and its impact on project requirements. (7 marks)

OR

(a) Define Quality Function Deployment (QFD). (3 marks)

(b) Explain the difference between process and project metrics. (4 marks)

(c) Describe The W5HH Principle in project management. (7 marks)

Q.4

(a) Differentiate between Cohesion and Coupling with examples. (3 marks)

(b) Explain the use of Reverse Engineering in software maintenance. (4 marks)

(c) Discuss Software Quality Assurance (SQA) and explain the different levels of Capability Maturity Model (CMM). (7

marks)

OR

(a) Explain the importance of measuring quality and defect removal efficiency. (3 marks)

(b) Define Version Control and Change Control. (4 marks)

(c) Describe the various types of Cohesion and Coupling in software design. (7 marks)

Q.5

(a) What is White Box Testing? List its main techniques. (3 marks)

(b) Define Smoke Testing and describe its significance in software testing. (4 marks)

(c) Explain the process of Software Reengineering with a detailed diagram. (7 marks)

OR

(a) Define the 7 C's of the DevOps Lifecycle for Business Agility. (3 marks)

(b) Explain the best testing approaches for Mobile Applications. (4 marks)

(c) Describe the various tasks involved in Software Quality Assurance (SQA). (7 marks)

You might also like