Nothing Special   »   [go: up one dir, main page]

R19 Cse-Se-Set 2

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

CODE: 19CA05303

CHADALAWADA RAMANAMMA ENGINEERING COLLEGE


(AUTONOMOUS)
Chadalawada Nagar, Renigunta Road, Tirupati – 517 506
B. Tech II Year I Semester (R19) Supplementary Examinations, October - 2021
SOFTWARE ENGINEERING
(CSE)
Time: 3 hours Max Marks: 70
PART – A
1. Answer any ten questions (10 x 2 = 20 Marks)
(a) What is elaboration phase? Explain.
(b) Define software maintenance
(c) What is a suitable unit for testing object-oriented program
(d) What are attributes of bad SRS documents?
(e) What do you mean by the term Debugging. Explain the process.
(f) Explain the term software Reliability
(g) Explain the term “ Software Configuration Management in Detail”
(h) Give the importance of software Documentation
(i) Illustrate the terms Process, Produce and the Project
(j) Explain the importance of user Interface design in the sale of Software

(k) What are the differences between functional requirements and non-functional
requirements?
(l) List the metrics for source code
PART - B
Answer all five units (5 x 10 = 50 Marks)

UNIT-I
2. (a) What are specialized process models? Explain any one process model in detail.
(b) What is CMMMI? Explain.
OR
3. (a) What is legacy software? Explain briefly its impact in software engineering
(b) Explain the following: i) Water fall model ii) Spiral Model.

UNIT-II
4. “The functional requirements specification of a system should be both complete and
consistent”. Substantiate this statement with relevant examples.
Continued in Page 2
Page 1 of 2
CODE: 19CA05303

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.

UNIT-III
6. Define Software architecture. Explain why it may be necessary to design the system
architecture before the specifications. Compare function oriented and object oriented
designs
OR

7. 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?

UNIT-IV
8. (a) Explain about reliability metrics of software products.
(b) Describe CASE support in software life cycle

OR

9. Explain the following: a) SQA activities b) Assessing risk impact.

UNIT-V
10. (a) Explain in detail about software reverse engineering
(b) Discuss about SEI capability maturity model

OR

11. (a) What is Software Maintenance? Explain different types of Maintenance .


(b) Explain the term Software Reuse in detail

*****

Page 2 of 2

You might also like