SECTION I
Q1 (A) Determine the attribute of Person , Car , "Car Loan", Company and Bank class. Prepare an object model with proper and necessary associations facilitating for the purpose a person taking the loan from bank or company taking the loan from bank. A person or company can take car loan for multiple car's in a single Car application. [6]
(B)Explain the following features [3]
(i) Overriding
(ii) Module
(iii) Sheet
(iv) Role Names
(v) Ordering
(vi) Qualification
Q2(A) Discuss what the objects in each of the following lists have in common.
You can add more classes to each list
(i) Scanning electron microscope, eyeglasses, telescope, bomb sight,
binoculars
(ii) Pipe, check valve, truck, airplane, glider, motorcycle, horse
(iii) Nail, cave, shed, garage, barn, house, skyscraper
(iv) Square root, exponential, sine, cosine [4]
(B) Explain the fundamental UML development process and it's necessary elements for modeling software application [4]
OR
Q2 (A) Design the Use case diagram for Library system having the issue of books to registered student's only. Whenever non-register student comes for asking the books, he should be offered the new registration. [4]
(B) Draw a Sequence diagram for processing the order of books on a any simple web-site( like amazon book site) [4]
Q3 Attempt on Any Two [8]
(1)Unified Modeling
(2) Association vs Aggregation
(3) Events
(4) State Diagram
SECTION II
Q4 (A) Explain the following brief purpose of following classes and give sample methods which are use commonly [4]
ServIelContext
java.net.Naming
GenericServIet
HttpSession
(B) Develop a small servlet for doing the work of sorting a set of numbers given from querystring parameters [5]
Q5 Attempt any two.
(A) Explain the RMI framework and it's classes in brief [4]
(B) How stubs and proxies are created from idl file, explain with series of steps for an example of Counter application ( Counter Application has counting the number facility)…………………[4]
(C) Explain the CORBA architecture and anatomy, with business object and business process concept in mind. [4]
OR
Q5(A) How does the collaboration diagram differ from sequence diagram in UML [4]
(B) Explain the BSD Sockets and Java 101 Sockets [4]
Q6 Attempt on Any Two [8]
(a)CORBA Services
(b)Unicast and multicast in RMI
(c)Activation of Objects
(d)UML Views