You are on page 1of 4

Code No: RR420206 Set No.

1
IV B.Tech II Semester Supplimentary Examinations, May 2008
PRINCIPLES OF SOFTWARE ENGINEERING
(Electrical & Electronic Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Explain the software process models. [16]

2. Compute the function point value for an embedded system with the following char-
acteristics:
Internal data structures = 6
External data structures = 3
No. of user inputs = 12
No. of user outputs = 60
No. of user inquiries = 9
No. of external interfaces = 3
Transformations = 36
Transitions = 24
Assume that the complexity of these counts is evenly divided among low, average
and high. [16]

3. (a) Discuss about measures of software reliability and software availability.


(b) Discuss about software safety and hazard analysis. [8+8]

4. Explain in detail the various analysis principles. [16]

5. What is procedural abstraction, data abstraction, and control abstraction? Give


examples to support your explanation? [16]

6. Provide examples of three data abstractions and the procedural abstractions that
can be used to manipulate them. [16]

7. Explain about the architectural design process. [16]

8. Explain black box and white box testing? [16]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR420206 Set No. 2
IV B.Tech II Semester Supplimentary Examinations, May 2008
PRINCIPLES OF SOFTWARE ENGINEERING
(Electrical & Electronic Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Define a software and explain the software characteristics. [16]


2. Compute the function point value for an embedded system with the following char-
acteristics:
Internal data structures = 6
External data structures = 3
No. of user inputs = 12
No. of user outputs = 60
No. of user inquiries = 9
No. of external interfaces = 3
Transformations = 36
Transitions = 24
Assume that the complexity of these counts is evenly divided among low, average
and high. [16]
3. You have been given responsibility for improving the quality of software across your
organization. What is the first thing that you should do? What is next? [16]
4. (a) Explain process modeling.
(b) Information flow modeling. [8+8]
5. Write about:
(a) Control specification
(b) Process specification [8+8]
6. (a) What are the goals of the user interface design?
(b) Explain clearly how effective modular design can be achieved. [8+8]
7. (a) Explain what is meant by architectural design? Which information from analy-
sis from analysis phase is useful to perform architectural design?
(b) “Design stage is crucial step in software engineering”, comment on this state-
ment and justify your comments? [8+8]
8. (a) Discuss the various debugging methods.
(b) Discuss the different software faults. [8+8]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR420206 Set No. 3
IV B.Tech II Semester Supplimentary Examinations, May 2008
PRINCIPLES OF SOFTWARE ENGINEERING
(Electrical & Electronic Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Explain the evolving role of software. [16]

2. (a) Is it possible for spoilage to increase while defects/kLOC decrease? Explain.


(b) Explain project planning objectives. [8+8]

3. What do you understand by risk identification? What are the popular technique
developed for this purpose? [16]

4. (a) Explain about modeling the system architecture.


(b) Write about system modeling. [8+8]

5. (a) Explain cardinality and modality.


(b) Explain the importance of ER diagrams. [8+8]

6. Explain design concepts. [16]

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

8. (a) Why is regression testing important? When is it used.


(b) What is partitioning and clustering and what role does it play in testing.[8+8]

⋆⋆⋆⋆⋆

1 of 1
Code No: RR420206 Set No. 4
IV B.Tech II Semester Supplimentary Examinations, May 2008
PRINCIPLES OF SOFTWARE ENGINEERING
(Electrical & Electronic Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
⋆⋆⋆⋆⋆

1. Explain the software process and give the process maturity level in detail. [16]

2. Suggest three measures, three metrics and corresponding indicates that might be
used to assess the service department of an LPG dealer ship. [16]

3. What is hazard analysis? What are the steps to be performed in hazard analysis?
Explain with a suitable example. [16]

4. Describe the prototyping paradigm. [16]

5. Develop a complete flow model for the photocopier software. [16]

6. Write about

(a) Software architecture


(b) Structural partitioning [8+8]

7. Explain about Data design with examples. [16]

8. Explain about various testing strategies. [16]

⋆⋆⋆⋆⋆

1 of 1

You might also like