0% found this document useful (0 votes)
102 views

Software Engineering

This document contains four sets of questions for a Software Engineering exam. Each set contains 8 questions related to topics in software engineering including software applications, UML, object-oriented analysis and design, requirements analysis, quality assurance, testing, and maintenance. Students are instructed to answer any 5 of the 8 questions in each set.

Uploaded by

parichay77
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Software Engineering

This document contains four sets of questions for a Software Engineering exam. Each set contains 8 questions related to topics in software engineering including software applications, UML, object-oriented analysis and design, requirements analysis, quality assurance, testing, and maintenance. Students are instructed to answer any 5 of the 8 questions in each set.

Uploaded by

parichay77
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Code No: RR321501

Set No. 1

III B.Tech II Semester Regular Examinations, Apr/May 2006 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 Software Applications. 2. Describe briey (a) UML (b) LCA (c) LCO (d) IOC [4] [4] [4] [4] [16]

3. The activities in a requirements analysis process are highly interactive with continual feedback from each activity to the other activities. Explain the validity of this statement. [16] 4. (a) Data Modeling can be viewed as a subset of OOA. comment on this statement and justify your comments. [8] (b) Object Oriented Analysis is radically dierent from the conventional Structured analysis approach, common on this statement. [8] 5. What is meant by Transform analysis? Explain clearly with an example the dierent steps in it. [16] 6. Describe the worst interface that you have ever worked with and critique it relative to the concepts that you have studied in user interface design. [16] 7. (a) Discuss in detail about Statistical Quality Assurance. (b) Discuss about the Cost of Quality. 8. (a) Discuss about loop testing. (b) Discuss about software maintenance costs. [8] [8] [8] [8]

1 of 1

Code No: RR321501

Set No. 2

III B.Tech II Semester Regular Examinations, Apr/May 2006 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. Write short notes on (a) Engineering and Scientic Software. (b) Web based Software. (c) Embedded Software. (d) Business Software. [4] [4] [4] [4]

2. What is meant by software scope in software project planning? Why is it very important to have a software scope that is understandable, unambiguous and bounded? [16] 3. Write dierent steps in Object Oriented Analysis (OOA) approach proposed by Coad and Yourdon and explain them clearly. [16] 4. (a) Data Modeling can be viewed as a subset of OOA. comment on this statement and justify your comments. [8] (b) Object Oriented Analysis is radically dierent from the conventional Structured analysis approach, common on this statement. [8] 5. Represent the dierent types of Couplings on the spectrum and explain them clearly with an example to each. [16] 6. Explain various Object Oriented Design concepts. [16]

7. Explain various software quality standards and discuss how to assure them. [16] 8. What are the dierent levels of testing and the goals of dierent levels? [16]

1 of 1

Code No: RR321501

Set No. 3

III B.Tech II Semester Regular Examinations, Apr/May 2006 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 evolving role of Software. [16]

2. Compute the function point value for an embedded system with the following characteristics. 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. Explain why, for large systems development, it is recommended that the prototypes should be throw-away prototypes. [16] 4. Write short notes on the following: (a) Data Objects (b) Attributes (c) Relationships (d) Entity-Relationship diagrams. [4] [4] [4] [4]

5. What is procedural abstraction, data abstraction, and control abstraction? Give examples to support your explanation. [16] 6. (a) Explain how human perception will have inuence on user interface design? [8] (b) State and explain the generic tasks that always performed in user interface design. [8] 7. (a) Discuss in detail about condition testing. (b) Discuss about data ow testing. [8] [8]

8. (a) Why is completeness more dicult to achieve as abstraction level increases? 1 of 2

Code No: RR321501

Set No. 3

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

2 of 2

Code No: RR321501

Set No. 4

III B.Tech II Semester Regular Examinations, Apr/May 2006 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. (a) What are the dierent outputs produced during the development of a software. [8] (b) Give the outline of prototyping model of software with advantages. [8] 2. Compute the function point value for an embedded system with the following characteristics. 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. Discuss the problems of using natural language for requirements specication and show, using small examples, how structuring natural language into forms can help avoid some of these diculties. [16] 4. Explain Warnier Diagrams and DSSD approach with an example to each. [16]

5. State and explain the fundamental concepts that are applicable to all software design. [16] 6. (a) Explain how human perception will have inuence on user interface design? [8] (b) State and explain the generic tasks that always performed in user interface design. [8] 7. Explain various software quality standards and discuss how to assure them. [16] 8. (a) Explain the elements of reverse engineering. (b) Explain top-down integration testing. (c) Explain the maintenance side eects. 1 of 1 [6] [5] [5]

You might also like