Software Engineering (20ad4t03) - Set2
Software Engineering (20ad4t03) - Set2
Software Engineering (20ad4t03) - Set2
UNIT-I
1. a) Explain the difference between generic and customized [7M]
software.
b) Illustrate RUP and Agile Process models with neat sketch. [7M]
(OR)
2. a) Define software engineering and explain its challenges. [7M]
b) What are the activities of phased software life cycle? Explain. [7M]
UNIT- II
3. a) What are the four essential elements of effective software project [7M]
management? Explain.
b) Explain the various activities of project panning. [7M]
(OR)
4. a) With a neat diagram explain the project life cycle. [7M]
b) What are the advantages of the function point analysis? How [7M]
does a function point overcome the limitations of the LOC based
measurement?
UNIT-III
5. a) With a neat diagram explain the requirements engineering [7M]
process.
b) Explain the structure of Software Requirements document. [7M]
(OR)
6. a) Compare and contrast Data oriented and Object-oriented [7M]
Analysis.
b) Define Data Flow diagram. What are various symbols used in [7M]
DFD? And Draw the DFD for cash withdrawal from an ATM.
UNIT-IV
7. a) Enumerate the characteristics of a good software design. [7M]
b) Differentiate between function-oriented and object-oriented [7M]
methodologies with suitable examples.
Page 1 of 2
Code No: 20AD4T03 R20
(OR)
8. a) Explain the Software design concepts and principles. [7M]
b) Compare and contrast the traditional coding process and Test- [7M]
driven development process.
UNIT-V
9. a) What is black box testing? Explain the technique specifying [7M]
rules and its usage with the help of an example.
b) Explain various software quality factors. [7M]
(OR)
10. a) What are the most popular debugging approaches? Explain. [7M]
b) Explain the different categories of software maintenance. [7M]
*****
Page 2 of 2