0% found this document useful (0 votes)
22 views

SE Previous Papers

The document outlines the examination structure for Software Engineering at Gujarat Technological University for various semesters, detailing the subject code, date, time, total marks, and instructions for students. It includes a series of questions covering topics such as software engineering principles, process models, testing methodologies, and project management techniques. Each question is divided into parts with specified marks, emphasizing the importance of understanding both theoretical concepts and practical applications in software engineering.

Uploaded by

cdr9271
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)
22 views

SE Previous Papers

The document outlines the examination structure for Software Engineering at Gujarat Technological University for various semesters, detailing the subject code, date, time, total marks, and instructions for students. It includes a series of questions covering topics such as software engineering principles, process models, testing methodologies, and project management techniques. Each question is divided into parts with specified marks, emphasizing the importance of understanding both theoretical concepts and practical applications in software engineering.

Uploaded by

cdr9271
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/ 6

Enrolment No.

/Seat No_____________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2024
Subject Code:3161605 Date:15-05-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) Describe software engineering as a layered technology. 03


(b) Describe various umbrella activities in software development. 04
(c) Discuss spiral model with diagram and compare it with waterfall model. 07

Q.2 (a) What are the characteristics of the software? 03


(b) Explain Gantt chart in detail. 04
(c) List different agile process models and describe any one model in detail. 07
OR
(c) What are the principles of agile model? Also explain its advantages and 07
disadvantages.

Q.3 (a) Describe software process metrics. 03


(b) Explain extreme programming process. 04
(c) Write short note on COCOMO model. 07
OR
Q.3 (a) Write characteristics of good SRS. 03
(b) Explain Earned value analysis in project scheduling 04
(c) What is risk management? Describe RMMM plan. 07

Q.4 (a) Compare black box testing and white box testing. 03
(b) Write characteristics of good user interface. 04
(c) Explain details that should be incorporated in SRS. 07
OR
Q.4 (a) Differentiate alpha testing and beta testing. 03
(b) Describe phases of requirement engineering process. 04
(c) List out different architectural styles in software design and describe any one 07
style in detail.

Q.5 (a) Write a short note on formal technical reviews. 03


(b) Explain importance of SQA (Software Quality Assurance). 04
(c) Describe different types of maintenance in software engineering. 07
OR
Q.5 (a) Compare verification with validation. 03
(b) What are the advantages and disadvantages of component based development 04
model?
(c) Describe phases of DevOps lifecycle. 07
***********************
1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2023
Subject Code:3161605 Date:04-07-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) What is Software Engineering? Justify Software is Engineered but not 03
Manufactured
(b) What is Process? Discuss the process framework activities. 04
(c) Explain Spiral Process Model and states its advantages and 07
disadvantages.
Q.2 (a) Discuss the differences among Reactive and Proactive Risks. 03
(b) Explain the process model which is defined as the ability of a project 04
team to respond rapidly to a change.
(c) Explain Project Scheduling Process. Also Explain Gantt Chart in detail. 07
OR
(c) Explain COCOMO model for cost estimation. 07

Q.3 (a) List the characteristics of a good quality SRS. 03


(b) Draw Data Flow Diagram for Library Management System 04
(c) Enlist and Explain Requirement Engineering Tasks in detail. 07
OR
Q.3 (a) Compare Coupling and Cohesion. 03
(b) Draw Use Case Diagram for ATM System. 04
(c) What is Risk Management? Explain RMMM plan 07

Q.4 (a) Describe golden rules of User Interface Design. 03


(b) What is BVA? List out guidelines of BVA. 04
(c) What is Software testing? Compare: Black box testing and White Box 07
testing
OR
Q.4 (a) Give the difference between Validation and Verification. 03
(b) What is Cyclomatic Complexity? Define steps to find cyclomatic 04
complexity using flow graph.
(c) Explain the importance of Software Quality Assurance. Also explain 07
different CMM levels.

Q.5 (a) Describe CASE building blocks. 03


(b) Write short note on Reverse Engineering. 04
(c) List and explain the challenges in DevOps Implementation. 07
OR
Q.5 (a) Explain Version and Change Control Management. 03
(b) Explain Formal Technical Review. 04
(c) Explain Software Re-Engineering process model. 07
*************

1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2022
Subject Code:3161605 Date:01/06/2022
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) What is meant by Software and Software Engineering? 03


(b) Discuss merits and demerits of Waterfall model. 04
(c) What is the importance of Process Model in development of Software 07
System? Discuss Spiral Model in detail.

Q.2 (a) Define agile process .Give any two agile principles. 03
(b) Describe FOUR Ps for Project Management. 04
(c) Explain Scrum with its advantages and disadvantages. 07
OR
(c) Explain Extreme Programming (XP) in detail. 07

Q.3 (a) What are the characteristics of good SRS document? 03


(b) How the activity diagrams are useful in eliciting the requirements of 04
software system?
(c) Compute function point value for a project with the following domain 07
characteristics:
No. of I/P = 30, No. of O/P = 62 , No. of user Inquiries = 24
No. of files = 8 , No. of external interfaces = 2 . Assume that all the
complexity adjustment values are average.
OR
Q.3 (a) Discuss the use of Data dictionaries in analysis modelling. 03
(b) What are the tasks performed in requirement engineering? 04
(c) Discuss about COCOMO model for software estimation. 07

Q.4 (a) Describe golden rules of User Interface Design. 03


(b) What is the importance of software design? List out various design 04
principles of good software design.
(c) What is testing? Explain the different levels of testing. 07
OR
Q.4 (a) What is DevOps? 03
(b) What is architectural design? Enlist different style and patterns of 04
architecture.
(c) Discuss the concepts of Cohesion and Coupling in detail. 07

Q.5 (a) Explain Formal Technical Review. 03


(b) Compare white box and black box testing. 04
(c) Discuss five-level of SEI-CMM 07
OR
Q.5 (a) What is software quality? 03
(b) What is software maintenance? Describe different types of maintenance. 04
(c) Briefly explain software configuration management 07

*********************

1
Enrolment No./Seat No_______________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE- SEMESTER–VI (NEW) EXAMINATION – WINTER 2024
Subject Code:3161605 Date:20-11-2024
Subject Name:Software Engineering
Time:02:30 PM TO 05: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) Why Spiral Process Model is also known as Meta Model? 03
(b) Compare Prototype Process Model with RAD Process Model. 04
(c) Explain the working of Incremental Process Model with suitable diagram. 07

Q.2 (a) Why Software Engineering is also known as a Layered Technology? 03


(b) Explain Formal Technical Review (FTR). 04
(c) Define Coupling and Cohesion. Explain different types of Cohesion and 07
its effects on software module.
OR
(c) Illustrate Requirement Engineering with suitable diagram. 07

Q.3 (a) Explain Function and Non-functional requirements using example. 03


(b) Explain RMMM. 04
(c) Illustrate Scrum with its advantages and disadvantages. 07
OR
Q.3 (a) Explain Gantt Chart w.r.t. project scheduling process. 03
(b) Write a short note on Extreme Programming (XP). 04
(c) Explain three golden rules for User Interface Design. 07

Q.4 (a) Differentiate Object Oriented Design and Procedural Design. 03


(b) Explain at least four Software Reliability Metrics. 04
(c) Write a short note on CMM levels with suitable diagram. 07
OR
Q.4 (a) Define Stub and Driver w.r.t. Unit Testing. 03
(b) Explain Version Control and Change Control. 04
(c) What is McCabe’s Cyclomatic Complexity? Explain various steps to find 07
Cyclomatic Complexity using flow graph.

Q.5 (a) Compare Verification and Validation. 03


(b) Explain the core benefits of DevOps. 04
(c) Explain any Two Black Box Testing Methods with suitable example. 07
OR
Q.5 (a) Explain Client/Server Software Engineering. 03
(b) Differentiate between Reverse Engineering and Forward Engineering. 04
(c) Explain COCOMO Model for project estimation. 07

*************
1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – WINTER 2023
Subject Code:3161605 Date:02-12-2023
Subject Name:Software Engineering
Time:02:30 PM TO 05: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) Explain Software Engineering as a Layered Technology. 03
(b) Write a short note on Dynamic Systems Development Method (DSDM) 04
in detail.
(c) Explain Function oriented metrics with suitable example. 07

Q.2 (a) Discuss the merits and demerits of SCRUM. 03


(b) Define requirement engineering. Write functional and non-functional 04
requirement for hotel management system.
(c) Discuss Incremental process model with its diagram and compare it with 07
Waterfall model.
OR
(c) Write a note on CRC Modeling. Draw and discuss CRC for the “Email 07
System User”.
Q.3 (a) Discuss architectural design and also enlist different styles and pattern of 03
architecture.
(b) Compare coupling and cohesion. 04
(c) What are the different testing strategies? Explain any one of it with 07
suitable example.
OR
Q.3 (a) Explain any one technique to carry out black box testing. 03
(b) Discuss cyclomatic complexity. 04
(c) Draw use case diagram and class diagram for hospital management 07
system.
Q.4 (a) Explain formal technical review. 03
(b) List quality standards. Explain any one of it in detail. 04
(c) Discuss software configuration management in detail. 07
OR
Q.4 (a) Compare alpha and beta testing. 03
(b) Define quality for software. List SQA activities. Explain any one 04
activity.
(c) Explain project scheduling process using Gantt chart. 07

1
Q.5 (a) Explain the software re-engineering activities. 03
(b) Explain software process improvement with various elements of SPI 04
framework.
(c) What is DevOps? Explain the importance and benefits of DevOps. 07
OR
Q.5 (a) Write a short note on reverse engineering. 03
(b) Explain version and change control management. 04
(c) Explain CASE and building blocks of CASE. 07

*************

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy