Friday, April 11, 2014

OOAD(Object Oriented Analysis and Design) May 2013 Semester 5th, BE IT

OOAD(Object Oriented Analysis and Design) May 2013 Semester 5th, BE IT 

Con. 10011-13.                                                                                 GS-9279
                                                     (3 Hours)                              [Total Marks:100]

N.B. (1) Question No. 1 is compulsory.
         (2) Attempt any four questions, out of remaining questtions.
         (3) Draw neat and clean diagram, wherever required.
         (4) Assume suitable data,if necessary.

Q1.ACarefully study the following case study and answer the following questions.[10]
Draw a class diagram for an information modeling system for a school
School has one more Department. Department offers one or more Subjects.A
particular subject will be offered by only one department.Department has instuctiors and
instructors can work for one or more departments.Student can enrol in upto 5 subjects
in a School.Instuctors can teach upto 3 subjects.The same subject can be taught by
different instructors.Students can be enrolled in more than one school.

Q1.B

Explain the following with suitable examples

[10]
(a) Association
(b) Aggregation
(c) Multiplicity
(d) Generalization

Q2.A

Explain the different types of Cohesion and Coupling

[10]

Q2.B

What is Requirment? Explain the different types of Requirements in detail.

[10]

Q3.A

Write the problem statement and Draw a Deployment diagram for an online "Airline

[10]
Reservation System"

Q3.B

What are the design principles? Explain the difficulties and risk in design?

[10]

Q4.A

Draw the Sequence diagram for the following scenario.

[10]
A customer wants to draw money from his bank account. He enters his card into an
ATM(automated teller machine). The ATM machine prompts "Enter PIN". The customer
enters his PIN. The ATM (internally) retrives the bank account number from the card. The
ATM encrypts the PIN and the account number and sends it over to the bank. The bank
verifies the encypted account and PIN number. If the PIN number is correct, the ATM
displays "Enter Amount". Draws money from the bank account and pays out the amount.

Q4.B

Draw the Activity diagram for the scenario in Q4 (a), show swim lanes

[10]

Q5.A

Draw Use Case digram for the following system, clearly show the include and

[10]
extends relationship between usecases
A compterized library system for a university keeps track of all books and periodicals in
the library and their check-out status. Ceckout and return are automated through a bar
code reader (an external device). The libray system also interfaces with an external
relatonal database which stores information about the library users (students, faculty,
and staff),including whether they have any library items checked out . Library users can
access the catalog and recall books and periodicals. Library employees have the same
access as well as additional capabilities (e.g., listing the status of an item).

Q5.B

Differentiable between static and Dynamic modeling in detail

[10]

Q6.A

Enlist the design pattern and explain any two Design pattern

[10]

Q6.B

For a Library management system design the test cases for the

[10]
"issue and retun of book"

Q7.

Write Short Notes on: (Any Two)
 [20]
 a)Testing Stratergies
 b)User Interface Design Principles
 c)Framework and Comonents
 d)Software quality Assurance
 e)Mapping Model to Code
  f)State Modeling in UML

Also see Object oriented analysis and design question papers December 2012

No comments:

Post a Comment