Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
BE CSE OOAD

BE CSE OOAD

Ratings: (0)|Views: 0|Likes:
Published by aravindwin

More info:

Published by: aravindwin on Oct 04, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/13/2014

pdf

text

original

 
B.E/B.Tech DEGREE EXAMINATION Apr/May 2008
 
Seventh semesterComputer Science and Engineering
 
CS1402 -OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN
 
(Regulation 2004)
 
Time: 3 hours Maximum marks: 100
 
Answer ALL questionsPART A (10 x 2 =20 marks)
 
PART B (5 x 16 = 80)
 
 (or)
 (or)
 (or)
 
 (or)
 (or)
CS1402
 – 
OBJECT ORIENTED ANALYSIS AND DESIGN(Common to Information Technology)(Common to B.E. (Part-Time) Fourth Semester Regulation 2005)
 
(Regulation 2004)
 
Time: 3 hours Maximum marks: 100
 
Answer ALL questions
PART A (10 x 2 =20 marks)
 1. Differentiate between the traditional and object-oriented views of software.2. Are messages different from functional calls? Justify your answer.3. Why is unified approach needed? List its components.4. Describe the functionalities of the different models in OMT methodology.5. Differentiate a pattern from a framework.6. What is a meta-model? Is understanding a meta-model important?7. Why are classes, responsibilities and collaborators useful?8. What is the relationship between coupling and cohesion?
 
9. List the object oriented design axioms and corollaries.10. What are public and private protocols? What is the significance of separating these twoprotocols?
PART B (5 x 16 = 80)
 11. (a) Explain in detail the macro processes in object-oriented system development with a neatdiagram.
(16 marks)
 Or11. (b) What are the different kinds of relationships between classes? Discuss each relationshipwith an example.
(16 marks)
 12. (a) Describe the use of the following diagrams in UML with an example of a video rentalsystem.(i) Activity diagram
(8 marks)
 (ii) Class diagram
(8 marks)
 Or12. (b) (i) What are the elements of a class diagram? Explain with examples.
(6 marks)
 12. (b) (ii) Prepare a class diagram to show atleast 10 relationships among the followingclasses: expression, constant, variable, function, argument list, relational operator, term,factor, arithmetic operator, program, statement.
(10 marks)
 13. (a) (i) What is the purpose of a use-case model? Illustrate the different types of relationshipsbetween use cases with an example.
(8 marks)
 13. (a) (ii) Construct a use case diagram for a video rental system and explain.
(8 marks)
 Or13. (b) What is classification? Describe briefly the different approaches to identify classes.Explain these approaches with the following elevator system:A product is to be installed to control elevators in a building with m floors. The problemconcerns the logic required to move elevators between floors according to the followingconstraints:Each elevator has a set of m buttons, one for each floor. These illuminate when pressed andcause the elevator to visit the corresponding floor. The illumination is cancelled when theelevator visits the corresponding floor.
(16 marks)
 

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->