Sei sulla pagina 1di 4

Code No: RR321501 Set No.

1
III B.Tech Supplimentary Examinations, Aug/Sep 2008
SOFTWARE ENGINEERING
( Common to Computer Science & Systems Engineering and Electronics &
Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. What do you mean by software engineering? Explain the software engineering


layers. [16]

2. Define software metrics. Why is it important and what are the steps involved? [16]

3. (a) Can an object standalone? Justify your answer with an example. [8]
(b) Write outline for object description, and explain each item in the outline. [8]

4. (a) Describe Assembly Line Diagram (ALD) with an example. [8]


(b) Describe Entity diagrams with an example. [8]

5. (a) What are the goals of the user interface design? [8]
(b) Explain clearly how effective modular design can be achieved? [8]

6. Describe the best interface that you have ever worked with and critique it relative
to the concepts introduced in user interface design. [16]

7. Describe software maintenance activities and discuss about re-engineering. [16]

8. (a) Explain the elements of reverse engineering. [6]


(b) Explain top-down integration testing. [5]
(c) Explain the maintenance side effects. [5]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR321501 Set No. 2
III B.Tech Supplimentary Examinations, Aug/Sep 2008
SOFTWARE ENGINEERING
( Common to Computer Science & Systems Engineering and Electronics &
Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Describe the following:

(a) Software engineering. [4]


(b) Software configuration. [4]
(c) Software engineering paradigms. [8]

2. What is hazard analysis? What steps to be performed in hazard analysis? Explain


with a suitable example. [16]

3. Distinguish between the throwaway and evolutionary approaches to prototyping.


Mention a scenario in which each would be more appropriate. [16]

4. (a) “Data Modeling can be viewed as a subset of OOA”. comment on this state-
ment and justify your comments. [8]
(b) “Object Oriented Analysis is radically different from the conventional Struc-
tured analysis approach”, common on this statement. [8]

5. (a) Differentiate between Transform analysis and Transaction analysis with suit-
able examples. [8]
(b) Clearly indicate the similarities and differences between Object Oriented De-
sign (OOD) and Structured Design. [8]

6. Clearly distinguish between Object Oriented Analysis (OOA) and Object Oriented
Design (OOD) in terms of the deliverables in each process. Outline the generic
components of the OOD model. [16]

7. (a) Explain about the automated tools used in software maintenance. [8]
(b) Discuss the software metrics that can be applied to the qualitative assessment
of software quality and the side effects that occur during maintenance phase.
[8]

8. Discuss in detail about Business Process Reengineering. [16]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR321501 Set No. 3
III B.Tech Supplimentary Examinations, Aug/Sep 2008
SOFTWARE ENGINEERING
( Common to Computer Science & Systems Engineering and Electronics &
Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Explain Software myths. [16]

2. Explain the terms measures, metrics and indicators. [16]

3. (a) Can an object standalone? Justify your answer with an example. [8]
(b) Write outline for object description, and explain each item in the outline. [8]

4. (a) What is Information modeling? For which applications Information modeling


is useful. [8]
(b) Write a simple E-R diagram and convert it into Data Object table? And
explain the Data-object-type hierarchy. [8]

5. Represent the different types of Couplings on the spectrum and explain them clearly
with an example to each. [16]

6. (a) Explain the concepts of objects, operations and messages [5]


(b) Describe the five OO design issues suggested by Meyer [5]
(c) Explain the concepts of class, instance and Inheritance with example. [6]

7. (a) Describe the various software quality metrics. [8]


(b) Why does software fail after it has passed acceptance testing? [8]

8. (a) Why is completeness more difficult to achieve as abstraction level increases?


(b) Why interactivity must increase if completeness is to increase?
(c) Explain the differences between restructuring and forward engineering.[5+5+6]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR321501 Set No. 4
III B.Tech Supplimentary Examinations, Aug/Sep 2008
SOFTWARE ENGINEERING
( Common to Computer Science & Systems Engineering and Electronics &
Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Explain the recent advances in one of the leading edge software application areas
among :

(a) Web based application. [8]


(b) Virtual Reality. [8]

2. What are the different types of popular cost estimation models? Give the relative
merits and demerits of each. [16]

3. (a) Can an object standalone? Justify your answer with an example. [8]
(b) Write outline for object description, and explain each item in the outline. [8]

4. (a) Explain with an example the Initial modeling step in Jackson System Devel-
opment. [8]
(b) Describe the concept of information hiding. [8]

5. (a) Differentiate between Transform analysis and Transaction analysis with suit-
able examples. [8]
(b) Clearly indicate the similarities and differences between Object Oriented De-
sign (OOD) and Structured Design. [8]

6. Clearly distinguish between Object Oriented Analysis (OOA) and Object Oriented
Design (OOD) in terms of the deliverables in each process. Outline the generic
components of the OOD model. [16]

7. Describe software maintenance activities and discuss about re-engineering. [16]

8. Discuss in detail about Business Process Reengineering. [16]

⋆⋆⋆⋆⋆

1 of 1

Potrebbero piacerti anche