You are on page 1of 5

Code No: RR311201 Set No.

1
III B.Tech I Semester Supplimentary Examinations, November 2007
SOFTWARE ENGINEERING
(Information Technology)
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. What is the goal of requirements analysis phase? Give reasons why the requirements
analysis phase is a difficult one. [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. What is meant by Transform analysis? Explain clearly with an example the differ-
ent steps in it. [16]

6. (a) State and explain user interface evaluation cycle. [8]


(b) Write short notes on the Interface Standards. [8]

7. Write notes on the following :

(a) Graph Matrices. [5]


(b) Testing documentation and Help facilities. [6]
(c) Flow Graph. [5]

8. (a) Differentiate between testing and debugging. [8]


(b) Testing often consumes more resources than any other phase in software de-
velopment. Describe three major factors that make testing so expensive. [8]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR311201 Set No. 2
III B.Tech I Semester Supplimentary Examinations, November 2007
SOFTWARE ENGINEERING
(Information Technology)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Write short notes on

(a) Engineering and Scientific Software. [4]


(b) Web based Software. [4]
(c) Embedded Software. [4]
(d) Business Software. [4]

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

3. Explain the different activities to be carried out in the requirements analysis phase
and explain the importance of each activity in the process. [16]

4. What is Jackson System Development (JSD)? Explain the different steps applied
by analyst to conduct JSD with an example. [16]

5. (a) Explain the different steps to be conducted for software design from project
management point of view. [8]
(b) Explain how each step in Software Engineering process is a refinement in the
level of abstraction of the software solution. [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. Write short notes on the following:

(a) Halstead′ s theory of software science. [8]


(b) Interface Design Metrics. [8]

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

⋆⋆⋆⋆⋆

1 of 1
Code No: RR311201 Set No. 3
III B.Tech I Semester Supplimentary Examinations, November 2007
SOFTWARE ENGINEERING
(Information Technology)
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. Explain the quality metric which will provide benefit at both project and process
level. [16]

3. “The activities in a requirements analysis process are highly interactive with con-
tinual feedback from each activity to the other activities”. Explain the validity of
this statement. [16]

4. Write short notes on the following:

(a) Data Objects [4]


(b) Attributes [4]
(c) Relationships [4]
(d) Entity-Relationship diagrams. [4]

5. (a) Explain the different steps to be conducted for software design from project
management point of view. [8]
(b) Explain how each step in Software Engineering process is a refinement in the
level of abstraction of the software solution. [8]

6. (a) Explain how human skill level will have influence in user interface design?
[6]
(b) Explain how the users of a system can be categorized? [5]
(c) Explain the term “System perception” according to interface design models.
[5]

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. (a) Differentiate between testing and debugging. [8]

1 of 2
Code No: RR311201 Set No. 3
(b) Testing often consumes more resources than any other phase in software de-
velopment. Describe three major factors that make testing so expensive. [8]

⋆⋆⋆⋆⋆

2 of 2
Code No: RR311201 Set No. 4
III B.Tech I Semester Supplimentary Examinations, November 2007
SOFTWARE ENGINEERING
(Information Technology)
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. Cost estimates are inherently risky regardless of the estimation technique used.
Suggest four ways in which the risk in a cost estimate can be reduced. [16]

3. What are the central problems in Software requirements specifications? Is it pos-


sible to have a system that can automatically verify completeness of an SRS docu-
ment? If not, why ? [16]

4. (a) What are Entity-Relationship (E-R) diagrams? How E-R notation is useful
for data modeling? [8]
(b) What are the common characteristics and differences in different requirement
analysis techniques? [8]

5. (a) Explain the different steps to be conducted for software design from project
management point of view. [8]
(b) Explain how each step in Software Engineering process is a refinement in the
level of abstraction of the software solution. [8]

6. (a) With reference to OOD explain the designing of program components and
interfaces. [8]
(b) How do you Integrate OOD with structured analysis and design. [8]

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