Seat No.: ________ Enrolment No.___________ (c) Discuss 7 C’s of DevOps Lifecycle for Business Agility.
07
GUJARAT TECHNOLOGICAL UNIVERSITY OR
Q.5 (a) Explain domain analysis process in component Based Software 03
BE – SEMESTER- V EXAMINATION-SUMMER 2023
Engineering?
Subject Code: 3150711 Date: 26/06/2023 (b) What are different challenges for adopting DevOps? 04
Subject Name: Software Engineering (c) What is web engineering? Explain any three web engineering 07
Time: 02:30 PM TO 05:00 PM Total Marks: 70 methods.
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) Differentiate between classical waterfall model and iterative waterfall 03
model.
(b) Difference between Product and Process in the context of software 04
engineering.
(c) How does RAD model work? Discuss the pros and cons of RAD 07
model.
Q.2 (a) How does function requirements differ from non-functional requirements of 03
the software?
(b) What are the different risk identification methods? Explain any one of them 04
in brief.
(c) Enlist and explain phases of agile development methodology. 07
OR
(c) Explain different project size estimation techniques. 07
Q.3 (a) How does the behavior testing method work? 03
(b) Differentiate between verification and validation. 04
(c) What do you understand by performance testing? What are the different 07
types of performance testing?
OR
Q.3 (a) How does the glass box testing method work? 03
(b) Differentiate between integration testing and system testing. 04
(c) Which are the important characteristics for having good software 07
design?
Q.4 (a) Why low coupling and high cohesion is one of the desired properties 03
of software design?
(b) Why project scheduling is required? Discuss merits and demerits of 04
any one project scheduling technique?
(c) Write short note on Software CMM levels 07
OR
Q.4 (a) How does one design a good user interface for the software? 03
(b) What are the basic challenges in reuse of program? 04
(c) Write short note on SIX SIGMA. 07
Q.5 (a) What are the benefits of software reengineering? 03
(b) What are the differences between Agile and DevOps? 04
1 2
Seat No.: ________ Enrolment No.___________ (c) Discuss 7 C’s of DevOps Lifecycle for Business Agility. 07
GUJARAT TECHNOLOGICAL UNIVERSITY OR
Q.5 (a) Explain domain analysis process in component Based Software 03
BE – SEMESTER- V EXAMINATION-SUMMER 2023
Engineering?
Subject Code: 3150711 Date: 26/06/2023 (b) What are different challenges for adopting DevOps? 04
Subject Name: Software Engineering (c) What is web engineering? Explain any three web engineering 07
Time: 02:30 PM TO 05:00 PM Total Marks: 70 methods.
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) Differentiate between classical waterfall model and iterative waterfall 03
model.
(b) Difference between Product and Process in the context of software 04
engineering.
(c) How does RAD model work? Discuss the pros and cons of RAD 07
model.
Q.2 (a) How does function requirements differ from non-functional requirements of 03
the software?
(b) What are the different risk identification methods? Explain any one of them 04
in brief.
(c) Enlist and explain phases of agile development methodology. 07
OR
(c) Explain different project size estimation techniques. 07
Q.3 (a) How does the behavior testing method work? 03
(b) Differentiate between verification and validation. 04
(c) What do you understand by performance testing? What are the different 07
types of performance testing?
OR
Q.3 (a) How does the glass box testing method work? 03
(b) Differentiate between integration testing and system testing. 04
(c) Which are the important characteristics for having good software 07
design?
Q.4 (a) Why low coupling and high cohesion is one of the desired properties 03
of software design?
(b) Why project scheduling is required? Discuss merits and demerits of 04
any one project scheduling technique?
(c) Write short note on Software CMM levels 07
OR
Q.4 (a) How does one design a good user interface for the software? 03
(b) What are the basic challenges in reuse of program? 04
(c) Write short note on SIX SIGMA. 07
Q.5 (a) What are the benefits of software reengineering? 03
(b) What are the differences between Agile and DevOps? 04
1 2
Enrolment No./Seat No_____________ Q.5 (a) What is a boundary value analysis? 03
(b) What do you mean by system testing? Explain in detail. 04
GUJARAT TECHNOLOGICAL UNIVERSITY (c) Briefly discuss the process of reverse software engineering. 07
BE - SEMESTER–V (NEW) EXAMINATION – SUMMER 2024 *************
Subject Code: 3150711 Date:18-05-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) What are the umbrella activities of a software process? 03
(b) Define Verification &Validation. 04
(c) Explain in detail about incremental process model. 07
Q.2 (a) What is Extreme Programming? 03
(b) What is SCRUM? What are the 3 pillars of SCRUM? 04
(c) Define risk? Explain in details about risk identification, risk projection, and 07
risk mitigation.
OR
(c) Explain in detail the COCOMO model. 07
Q.3 (a) Without developing an SRS document an organization might face severe 03
problems. Identify those problems.
(b) Explain in details about Requirement Engineering Tasks. 04
(c) Prepare functional and non-function requirement specification for Hospital 07
Management System.
OR
Q.3 (a) List and explain work tasks for the communication activity. 03
(b) How to Collect requirement? Explain different methods to Collect 04
requirement. What is its importance in Software Engineering?
(c) Prepare functional and non-function requirement specification for College 07
Management System.
Q.4 (a) Explain six sigma for software engineering. 03
(b) Explain the different design concepts. 04
(c) Draw the state transition diagram for Automatic Washing Machine. 07
OR
Q.4 (a) What is the importance of SQA? Explain the SQA plan. 03
(b) Differentiate between function oriented designs and object oriented designs. 04
(c) Write a scenario and draw use case diagram for an online shopping portal. 07
Q.5 (a) What is equivalence partitioning? 03
(b) Discuss the differences between black box and white box testing. 04
(c) Explain the DevOps Importance and Benefits. What are the challenges with 07
DevOps implementation?
OR
1 2
Seat No.: ________ Enrolment No.___________ (c) What is white box testing? Why it is required? Discuss different techniques 07
of it?
GUJARAT TECHNOLOGICAL UNIVERSITY *************
BE - SEMESTER–V (NEW) EXAMINATION – WINTER 2022
Subject Code:3150711 Date:06-01-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) List the goals of software engineering? 03
(b) Distinguish between process and methods. 04
(c) Explain the Evolutionary and Incremental Model. What are the Advantages 07
and Disadvantages?
Q.2 (a) Define the followings: 03
1) Agile methods 2) Agile process
(b) What is Extreme Programming? 04
(c) Explain how breakdown structure is used in software engineering. Discuss 07
how software project scheduling helps in timely release of a product.
OR
(c) Discuss the concept of risk assessment and risk control. 07
Q.3 (a) What are functional requirements? 03
(b) What are the elements of Analysis model? 04
(c) State and explain the requirements engineering tasks in detail. 07
OR
Q.3 (a) What are non-functional requirements? 03
(b) Define design process. List the principles of a software design. 04
(c) Explain the feasibility studies. What are the outcomes? Does it have either 07
implicit or explicit effects on software requirement collection?
Q.4 (a) How to measure quality and defect removal efficiency. 03
(b) Explain reverse engineering. 04
(c) What is coupling? Explain the various types of coupling? 07
OR
Q.4 (a) What is the importance of SQA? 03
(b) Explain the version control and change control. 04
(c) What is cohesion? Explain the various types of cohesion? 07
Q.5 (a) What are the levels at which testing done? 03
(b) Describe the different challenges with DevOps implementation. 04
(c) What do you mean by integration testing? Explain their outcomes. 07
OR
Q.5 (a) Define basic path testing. 03
(b) What is DevOps? Explain the importance and benefits of the DevOps. 04
1 2
Seat No.: ________ Enrolment No.___________ (c) What is white box testing? Why it is required? Discuss different techniques 07
of it?
GUJARAT TECHNOLOGICAL UNIVERSITY *************
BE - SEMESTER–V (NEW) EXAMINATION – WINTER 2022
Subject Code:3150711 Date:06-01-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) List the goals of software engineering? 03
(b) Distinguish between process and methods. 04
(c) Explain the Evolutionary and Incremental Model. What are the Advantages 07
and Disadvantages?
Q.2 (a) Define the followings: 03
1) Agile methods 2) Agile process
(b) What is Extreme Programming? 04
(c) Explain how breakdown structure is used in software engineering. Discuss 07
how software project scheduling helps in timely release of a product.
OR
(c) Discuss the concept of risk assessment and risk control. 07
Q.3 (a) What are functional requirements? 03
(b) What are the elements of Analysis model? 04
(c) State and explain the requirements engineering tasks in detail. 07
OR
Q.3 (a) What are non-functional requirements? 03
(b) Define design process. List the principles of a software design. 04
(c) Explain the feasibility studies. What are the outcomes? Does it have either 07
implicit or explicit effects on software requirement collection?
Q.4 (a) How to measure quality and defect removal efficiency. 03
(b) Explain reverse engineering. 04
(c) What is coupling? Explain the various types of coupling? 07
OR
Q.4 (a) What is the importance of SQA? 03
(b) Explain the version control and change control. 04
(c) What is cohesion? Explain the various types of cohesion? 07
Q.5 (a) What are the levels at which testing done? 03
(b) Describe the different challenges with DevOps implementation. 04
(c) What do you mean by integration testing? Explain their outcomes. 07
OR
Q.5 (a) Define basic path testing. 03
(b) What is DevOps? Explain the importance and benefits of the DevOps. 04
1 2