Code No: R2021053 R20 SET - 1
II B. Tech I Semester Regular/Supplementary Examinations, December-2023
SOFTWARE ENGINEERING
(Computer Science & Engineering)
Time: 3 hours Max. Marks: 70
Answer any FIVE Questions each Question from each unit.
All Questions carry Equal Marks
~~~~~~~~~~~~~~~~~~~~~~~~~
UNIT-I
1 a) Define Software Engineering. What are prescriptive process Models? Explain. [7M]
b) What is various software Myths? Explain about the Unified process. [7M]
OR
2 a) What are different software process Models? Discuss with the help of examples. [7M]
b) How to assess the process and improve it? Explain. [7M]
UNIT-II
3 a) Explain about Agile process and Agile Process Models. [7M]
b) What is the Requirements Engineering? Describe the methodology to develop [7M]
Use Cases.
OR
4 a) Elaborate the methodology used to build Requirements Model. [7M]
b) List and explain the principles that guide the Framework Activity. [7M]
UNIT-III
5 a) What are various Requirements Modeling Strategies? Discuss with examples. [7M]
b) What is requirements analysis and explain tools used to do it? [7M]
OR
6 a) Discuss the Requirements Modeling for WebApps. [7M]
b) Compare scenario-Based modeling with Class-Based Modeling. [7M]
UNIT-IV
7 a) Do some research on the design process, design concepts and the Design Model. [7M]
b) What is software architecture? Discuss the component-Based Development. [7M]
OR
8 a) What are different architectural Styles and give their applications. [7M]
b) Discuss the mechanism of conducting Component Level Design. [7M]
1 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 1
UNIT-V
9 a) What are various golden rules applicable to User Interface Design? Explain. [7M]
b) Describe testing strategies used for Object-Oriented Software Development. [7M]
OR
10 a) What are the different goals and Metrics used for Statistical SQA? Discuss. [7M]
b) Describe White Box and Basis Path Testing methods. [7M]
2 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 2
II B. Tech I Semester Regular/Supplementary Examinations, December-2023
SOFTWARE ENGINEERING
(Computer Science & Engineering)
Time: 3 hours Max. Marks: 70
Answer any FIVE Questions each Question from each unit
All Questions carry Equal Marks
~~~~~~~~~~~~~~~~~~~~~~~~~
UNIT-I
1 a) Write briefly the Unique Nature of software and explain about software process. [7M]
b) Elaborate on manager’s myths and practitioner’s myths.. [7M]
OR
2 a) Explain about generic process and Prescriptive process Models. [7M]
b) What is Unified process and how is it different from conventional process? [7M]
UNIT-II
3 a) Why the Agile process is chosen than conventional process? Explain. [7M]
b) Describe the steps in developing Use Case and building the Requirements [7M]
model.
OR
4 a) What are different Agile Process Models? Discuss. [7M]
b) Briefly discuss Requirements Engineering and Eliciting Requirements. [7M]
UNIT-III
5 a) What are various steps are to be followed in Requirement Analysis? Discuss. [7M]
b) Write a short note on class-Based Modeling and Flow-Oriented Modeling. [7M]
OR
6 a) How do you gather requirements for a Web application? Illustrate. [7M]
b) Describe Scenario-Based Modeling with an example. [7M]
UNIT-IV
7 a) What are various phases of software design? Elaborate on various issues to be [7M]
considered in design.
b) What are the challenges in component Based software engineering? How to [7M]
handle them.
OR
1 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 2
8 a) Compare and contrast different architectural styles. [7M]
b) Describe the role of interfaces in a class based component level design.. [7M]
UNIT-V
9 a) How golden rules are useful in the process of user Interface Analysis and [7M]
Design? Discuss.
b) Briefly discuss SQA and software Testing strategic Issues. [7M]
OR
10 Differentiate software testing strategies and Methods. Discuss any two methods [14M]
of software testing.
2 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 3
II B. Tech I Semester Regular/Supplementary Examinations, December-2023
SOFTWARE ENGINEERING
(Computer Science & Engineering)
Time: 3 hours Max. Marks: 70
Answer any FIVE Questions each Question from each unit
All Questions carry Equal Marks
~~~~~~~~~~~~~~~~~~~~~~~~~
UNIT-I
1 a) What are various software engineering process models? Explain any two [7M]
specialized process models.
b) Give the comparison of personal and team process models. [7M]
OR
2 a) What are various advantages and disadvantages of Unified Process when [7M]
compared to other models?
b) Discuss briefly various software Myths and realities. [7M]
UNIT-II
3 a) Elaborate on various stages of eXtreme Programming. [7M]
b) Discuss the role of Negotiating and validating requirements in requirement [7M]
analysis process.
OR
4 a) What is meant be software engineering Knowledge and explain its core [7M]
Principles.
b) Discuss Eliciting Requirement using Uses Cases with suitable examples. [7M]
UNIT-III
5 a) Develop SRS for any known application of your choice. [7M]
b) Discuss strategies for Requirements Modeling and Class-Based Modeling. [7M]
OR
6 a) What is UML and how is it related to flow oriented model? [7M]
b) Explain requirements models for Web Apps. [7M]
UNIT-IV
7 a) What are the principles of class based component design? Explain them. [7M]
b) Describe Component-Level Design for WebApps and Traditional Component- [7M]
Based Development.
OR
1 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 3
8 a) What is a software component? Explain the process of designing class-Based [7M]
components.
b) “Architectural design is a creative process satisfying only functional [7M]
requirements of a system”. Comment.
UNIT-V
9 a) What are various User Interface Design steps? Discuss. [7M]
b) Describe the role of software quality assurance in software engineering. [7M]
OR
10 a) Discuss the elements of software quality assurance and software reliability. [7M]
b) Explain with examples Basis Path Testing. [7M]
2 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 4
II B. Tech I Semester Regular/Supplementary Examinations, December-2023
SOFTWARE ENGINEERING
(Computer Science & Engineering)
Time: 3 hours Max. Marks: 70
Answer any FIVE Questions each Question from each unit
All Questions carry Equal Marks
~~~~~~~~~~~~~~~~~~~~~~~~~
UNIT-I
1 a) Define software Engineering and discuss the Nature of Software. [7M]
b) Discuss briefly the personal and Team Process Models. [7M]
OR
2 a) What are various software process models? Explain. [7M]
b) What characteristics differentiates WebApps from other software? Explain them. [7M]
UNIT-II
3 a) What are the four basic activities in eXtreme Programming? Explain them. [7M]
b) What are various methods used for software requirements elicitation? Explain. [7M]
OR
4 a) What are the four project parameters of Agile? Differentiate between Agile & [7M]
Scrum.
b) Discuss about the tool set for the Agile Process. [7M]
UNIT-III
5 a) What is Requirements Analysis? Discuss models of Requirements Analysis. [7M]
b) What are various issues in data modeling? Explain. [7M]
OR
6 a) Describe the steps in creating Behavioral Models with a suitable example. [7M]
b) What are various Web Apps Requirements Models? Discuss. [7M]
UNIT-IV
7 a) What are alternative architectural designs? Explain its assessing methods. [7M]
b) What is software design and software design process? What is the various [7M]
Design issues considered in software development process.
OR
1 of 2
|'''|'|'|''||'''||||
Code No: R2021053 R20 SET - 4
8 a) What are the procedures for conducting component level design? Explain. [7M]
b) What are the main concerns of architectural design? Explain them. [7M]
UNIT-V
9 a) List and explain the golden rules of User interface development. [7M]
b) Write a short note on software quality assurance tasks, goals, Metrics and [7M]
statistical SQA.
OR
10 Write down test strategies for conventional software, Object-oriented software [14M]
and webApps systems.
2 of 2
|'''|'|'|''||'''||||