Answer ALL question PART A-(10x2=20 marks) 1. What is the heart

advertisement
Answer ALL question
PART A-(10x2=20 marks)
1. What is the heart of the unified approach?
2.Create the class hierarchy to organize the following vehicle classes
land,water,air,car,cycle,row boat,ship,aeroplane,gas balloon.
3.List the OMT model and their purpose.
4. How are use cases used in every phase of software development?
5. What is a Meta model? Is it important to understand a Meta model?
6. Define the types of association between use cases.
7. Differentiate between public and private protocols.
8. List the ways to categorize data based on their lifetime.
9. What is user satisfaction testing?
10. What is a test plan? What are its components?
PART B-(5x16=80 marks)
11. (A) Explain in details the transformation in Object-oriented software
development life cycle giving suitable example. (16)
(Or)
(b) (I) what are the orthogonal views of software? (4)
(ii)List the advantage offered by object-oriented systems development.
(4)
(iii)Describe the components of the unified approach with a neat
diagram. (8)
12. (A) (i) what is a pattern? What are the characteristics of a good pattern?
(4)
(ii) List the component that decides the template of a pattern. (4)
(iii) Draw and explain the following diagrams for automatic Teller
Machine Operation
(1) Use case diagram.(4)
(2) Activity Diagram.(4)
(Or)
(b) (i) what is a framework? How does it differ from pattern?
(ii)Describe the different types of relationships among classes with
Example
(iii) Draw and explain the following diagrams for a cell phone scenario
(1) Sequence diagram.
(2) State diagram
13 (a) (i) what is classification? List the approach to identify classes.(6)
(ii) Explain the noun phrase approach to identify classes with an
example.(10)
(Or)
(b) Write the steps to identify the classes and their relationships consider the
example of an ATM system.(16)
(14) (a) Explain in detail the steps involved in the Creation of access layer classes
With example. (16)
(Or)
(b)(i) Explain in details the object oriented design process with a suitable
With diagram.(8)
(ii) Explain in details the different object oriented design axioms and
Corollaries.(8)
(15)(a)(i) Explain the techniques followed in designing interface object(8)
(ii)Discuss the major software quality assurance followed in system
Development (8)
(b) (i) what are the different testing strategies? Explain.(9)
(ii) What is a test case? Explain it with an example.(7)
Download