Software Engineering
Software Engineering
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
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
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]
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
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]