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

SE Final Xerox

The document contains examination questions for Software Engineering at Jawaharlal Nehru Technological University Hyderabad, covering various topics such as software process models, requirements engineering, software architecture, design processes, testing strategies, and software quality assurance. It includes multiple-choice questions, detailed explanations, and comparisons of different software engineering concepts. The exam format consists of compulsory and optional questions, with a focus on understanding and applying software engineering principles.

Uploaded by

dineshjillala
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 views167 pages

SE Final Xerox

The document contains examination questions for Software Engineering at Jawaharlal Nehru Technological University Hyderabad, covering various topics such as software process models, requirements engineering, software architecture, design processes, testing strategies, and software quality assurance. It includes multiple-choice questions, detailed explanations, and comparisons of different software engineering concepts. The exam format consists of compulsory and optional questions, with a focus on understanding and applying software engineering principles.

Uploaded by

dineshjillala
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/ 167

Code No: 135BM R16

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD


B. Tech III Year I Semester Examinations, September - 2021
SOFTWARE ENGINEERING
(Common to CSE, IT)
U
Time: 3 Hours Max. Marks: 75
Answer any five questions
SE
All questions carry equal marks
---

1.a) Compare and contrast waterfall model and spiral model.


D
b) Explain the Unified process. Defend importance of the unified process. [7+8]

2. What is software process? Appraise the need of software process improvement?


PA
Discuss capability maturity models. [15]

3.a) What are the various tasks in requirements engineering? Illustrate with an example the
task of collecting requirements at various steps.
b) How a data flow model is created? Illustrate with an example. [8+7]
PE
4.a) Illustrate on SRD (Software Requirements Document).
b) Explain Requirements elicitation and management. [7+8]
R
5.a) What is Software architecture? Analyse various architectural styles and patterns.
b) Illustrate with neat diagrams the process of mapping data – flow into a software
SS
architecture. [7+8]

6.a) Explain design process and various design quality guidelines.


b) Explain various types of cohesion and coupling. List in the order of level of cohesion
EP
and coupling preferred for component level design. [7+8]

7.a) Explain the strategic approaches to software testing. Why testing is difficult? Elaborate
on how to overcome.
-2
b) Give an overview of black-box testing strategy. Explain Equivalence partitioning and
boundary value analysis. [7+8]
02
8.a) What is software quality? Explain various steps for software quality assurance.
b) What are various risks associated with software? Explain steps to mitigate monitor and
manage risks. [7+8]
1
---ooOoo---
R16
H
Code No: 135BM
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
B. Tech III Year I Semester Examinations, October - 2020
U
SOFTWARE ENGINEERING
(Common to CSE, IT)
se
Time: 2 hours Max. Marks: 75
Answer any five questions
All questions carry equal marks
d
---

1.a) What are specialized process models? Explain any one process model in detail.
Pa
b) What is CMMMI? Explain. [8+7]

2.a) Discuss about the software requirements document with a neat diagram.
b) Describe the process of requirements management. [8+7]
pe
3.a) Distinguish between cohesion and coupling.
b) Define transaction flow. Explain transaction mapping in detail. [7+8]
rB
4.a) Discuss about the CK metrics suite in detail.
b) Define black-box testing. Explain black-box testing technique with example merits and
demerits. [7+8]
TE
5. Explain the following:
a) SQA activities
b) Assessing risk impact. [7+8]
C
6.a) Explain in detail about Spiral model.
H
b) What are software myths? Explain in detail. [7+8]

7.a) Model the data processing that might take place in e-mail system. You should model
-0
the mail-sending and mail-receiving processing separately.
b) Who should be involved in a requirements review? Draw a process model showing how
9-
a requirements review can be organized. [7+8]

8.a) Briefly explain about the design model at component level.


11
b) Write interface design steps? Explain the same. [8+7]
- 20
---ooOoo---
2
Code No: 135BM
R16
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
us
B. Tech III Year I Semester Examinations, November/December - 2018
SOFTWARE ENGINEERING
(Common to CSE, IT)
Time: 3 hours Max. Marks: 75
ed
Note: This question paper contains two parts A and B.
Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B
consists of 5 Units. Answer any one full question from each unit. Each question carries
pa
10 marks and may have a, b, c as sub questions.

PART - A
pe
(25 Marks)

1.a) What are the merits of incremental model? [2]


b) List the task regions in the spiral model. [3]
r0
c) What is feasibility study? [2]
d) What are the differences between functional requirements and non-functional
requirements? [3]
1-
e) List the guidelines for data design. [2]
f) Name the commonly used architectural styles. [3]
g) Write a short note on black box testing. [2]
12
h) How to compute the cyclomatic complexity? [3]
i) Differentiate between reactive risk and proactive risk strategies. [2]
j) What is software reliability and how this parameter helps in managing software
-2
quality? [3]

PART - B
0
(50 Marks)
18
2.a) What is legacy software? Explain briefly its impact in software engineering.
b) Explain the following:
i) Water fall model
ii) Spiral Model. [5+5]
AM
OR
3.a) Give an overview of unified process model.
b) Write detailed notes on CMMI. [5+5]

4.a) Describe five desirable characteristics of a good software requirement specification


document.
b) Draw the complete DFD at least up to 2-levels for a library management system. [5+5]
OR
5.a) Compare ISO and SEI-CMM models.
b) Who should be involved in a requirement review? Draw a process model showing how
a requirements review might be organized. [5+5]
6.a) Define Software architecture. Explain why it may be necessary to design the system
architecture before the specifications. Compare function oriented and object oriented
us
designs.
b) What do you mean by the terms cohesion and coupling in the context of software
engineering? How are these concepts useful in arriving at a good design of a system?
ed
[5+5]
OR
7. What is system modeling? Explain the process of creating models and the factors that
should be considered when building models. [10]
pa
8. Show using a small example, why it is practically impossible to exhaustively test a
program? [10]
OR
pe
9.a) Distinguish between error and failure. Which of the two is detected by testing? Justify.
b) Explain how black box testing differs from white box testing. [5+5]

10.a) What do you mean by risk management? Explain how to select the best risk reduction
r0
technique when there are many ways of reducing a risk?
b) Explain about formal technical reviews. [5+5]
OR
1-
11. Using a schematic diagram and suitable example to show the order in which the
following are estimated in the COCOMO estimate technique: Cost, Effort, Duration,
and Size. [10]
12
---oo0oo---
-2
0 18
AM
Code No: 135BM R16
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
us
B. Tech III Year I Semester Examinations, May/June - 2019
SOFTWARE ENGINEERING
(Common to CSE, IT)
Time: 3 hours Max. Marks: 75
ed
Note: This question paper contains two parts A and B.
Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B
consists of 5 Units. Answer any one full question from each unit. Each question carries
pa
10 marks and may have a, b, c as sub questions.

PART - A
pe
(25 Marks)

1.a) Define software engineering. [2]


b) List evolutionary process models. [3]
r0
c) Differentiate between user requirement and system requirement. [2]
d) List the various types of feasibility studies. [3]
e) What are the goals of the design process? [2]
4-
f) Define software architecture. [3]
g) What is meant by smoke testing? [2]
h) List the metrics for source code. [3]
06
i) Give the different categories of risks. [2]
j) What is meant by software review? [3]
-2
PART - B
(50 Marks)
0
2. Discuss managers myths about software development and their effect on the
practitioners performance as well as on overall outcome. [10]
19
OR
3. What is software process? What is need of software process improvement? Discuss
capability maturity models. [10]
PM
4. “The functional requirements specification of a system should be both complete and
consistent”. Substantiate this statement with relevant examples. [10]
OR
5.a) Draw a context level model for a web-based food- ordering system such as “Swiggy”.
b) Discuss the main characteristics of data model for requirement engineering. [5+5]

6. How to translate the analysis model into the design model? Explain with an example
scenario. [10]
OR
7.a) Explain how to map data flow into a software architecture?
b) Explain the design of class based components. [5+5]
8.a) Discuss the process of debugging.
us
b) What is the need of beta testing? [5+5]
OR
9.a) Explain the metrics for software quality.
ed
b) Explain about the test strategies for connectional software. [5+5]

10.a) Elaborate on risk projection steps.


b) Provide the format of risk information sheet. [5+5]
OR
pa
11. Explain the activities of software quality assurance group to assist the software team in
achieving high quality. [10]
pe
---ooOoo---
r0
4-
06
-2
0 19
PM
Code No: 135BM/125EM/115EM/55029 R16/R15/R13/55029
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
U
B. Tech III Year I Semester Examinations, March - 2021
SOFTWARE ENGINEERING
SE
(R16-Common to CSE, IT; R15-Common to CSE, IT; R13-Common to CSE, IT;
R09-Common to CSE, IT)
Time: 3 Hours Max. Marks: 75
Answer any five questions
D
All questions carry equal marks
---

“The software is an integral part of every human’s life”. Substantiate the statement with
1P5A
1.
suitable discussions on evolving role of software. [15]

2. What is unified process? Explain the four phases and work flows associated with the
-P0
unified process. [15]

3.a) What does feasibility analysis imply when it is discussed within the context of the
3E-R
inception function?
b) How to validate requirements? Illustrate. [8+7]
20
4. Demonstrate the steps performed by analyst in creating a behavioral model. [15]
M2
5.a) Describe about the design of conventional components.
b) Differentiate between an architectural pattern and a framework. [7+8]
A1 R
6. Compare and contrast the design steps for transaction mapping and steps for transform
mapping. [15]
ACM
7.a) Explain about the art of Debugging.
b) Explain about the metrics for software quality. [7+8]
H
8.a) Differentiate between risk components and risk drivers.
b) Explain about the software quality assurance and reliability. [7+8]
-2
02
---ooOoo---
1
Code No: 135BM R16
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
B. Tech III Year I Semester Examinations, January/February - 2023
SOFTWARE ENGINEERING
(Common to CSE, IT)
JN
Time: 3 Hours Max. Marks: 75

Note: i) Question paper consists of Part A, Part B.


ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions.
TU
iii) In Part B, Answer any one question from each unit. Each question carries 10 marks
and may have a, b as sub questions.

PART – A
H
(25 Marks)

1.a) What is legacy software? [2]


U
b) Explain about the waterfall model. [3]
c) What is function requirement? [2]
se
d) Describe data models. [3]
e) What are architectural styles? [2]
f) Explain about object constraint language. [3]
d
g) Define integration testing. [2]
h) Explain about metrics for source code. [3]
i) What is SQA? [2]
pa
j) Discuss about RMMM plan. [3]

PART – B
pe
(50 Marks)

2. Define process model. What are evolutionary process models? Explain in detail. [10]
OR
rs
3.a) What are software myths? Explain in detail.
b) Define software engineering. Explain about process patterns. [5+5]
20
4. Explain in detail about requirements elicitation and analysis. [10]
OR
5.a) What are feasibility studies? Explain.
b) Discuss in detail about structured methods. [5+5]
23
6.a) Explain about task analysis and modeling.
b) Discuss about program design language. [5+5]
OR
7.a) What is architecture? Why is architecture important?
b) Describe architectural design and interface design elements. [5+5]

8. Explain in detail about white-box and black-box testing techniques. [10]


OR
9.a) What is software measurement? Explain in detail.
b) Discuss about metrics for analysis model. [5+5]
10. Explain the following:
a) Risk identification
b) ISO 9000 quality standards. [5+5]
OR
JN
11. Explain the following:
a) Six Sigma quality standard
b) Software risks. [5+5]
TU

---ooOoo---
H
U
se
d
pa
pe
rs
20
23
Code No: 135BM R16
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
B. Tech III Year I Semester Examinations, February - 2022
SOFTWARE ENGINEERING
(Common to CSE, IT)
Time: 3 hours Max. Marks: 75
Answer any five questions
us
All questions carry equal marks
---
ed
1.a) What is legacy software? Briefly explain its impact in software engineering.
b) Explain the following: i) Waterfall model ii) Spiral Model. [7+8]

2.a) Explain software development life cycle. Discuss various activities during SDLC.
pa
b) What are various myths about software? [7+8]

3.a) What are the activities of requirements elicitation and analysis? Explain.
b) Discuss about different structured methods used in software development. [7+8]
pe
4.a) State and explain various aspects in requirements validation process.
b) Give an overview of behavioral system models. [7+8]
rf
5.a) State and explain the generic tasks that are always performed in user interface design.
b) Write the taxonomy of architectural styles and give a brief description of each style.
eb
[7+8]

6. What is black box testing? What is boundary value Analysis? Explain the technique
-2
specifying rules and its usage with the help of an example. [15]

7.a) Distinguish between Reactive Vs Proactive risk strategies.


2
b) Write a detailed note on ISO 9000 quality standards. [7+8]
jn
8.a) Explain the factors that affect software quality.
b) Explain about risk projection and risk management. [7+8]
tu
---ooOoo---
Code No: 135BM R16
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
B. Tech III Year I Semester Examinations, August - 2022
jn
SOFTWARE ENGINEERING
(Common to CSE, IT)
tu
Time: 3 Hours Max. Marks: 75
Answer any five questions
All questions carry equal marks
h
---
us
1.a) Explain various phases in incremental process model.
b) What are process patterns? Explain. [8+7]
ed
2.a) Briefly explain about spiral process model.
b) Discuss about a process framework of software engineering. [8+7]

3.a) Discuss about the functional and non-functional requirement.


b) Describe the requirements elicitation and analysis phases of the requirements
pa
engineering process. [8+7]

4.a) Distinguish between functional and non-functional requirements.


pe
b) Explain about object models in detail. [8+7]

5.a) Explain the fundamentals concepts of design process.


b) Summarize the architectural styles and patterns. [8+7]
ra
6.a) Describe task analysis and modeling in user interface design.
b) Discuss concepts of cohesion and coupling. [8+7]
ug
7.a) Explain about test strategies for object-oriented software.
b) What are function-based metrics? Explain. [8+7]
-2
8. Explain the following:
a) Risk projection
02
b) Software reviews. [8+7]

---oo0oo---
2

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