CS6502 Object oriented analysis and design, Third year, Department of Computer Science Engineering and Information Technology, First and second Units Questions

Answer All Questions
Part A – (10*2=20 marks)
1.What is Object Oriented Analysis and Design?
 2. Mention the four major phases of Unified Process.
3. Write the benefits of iterative Development.
 4. What is UML?
 5. Define Use Case and Actor.
 6. What is Use case Diagram?
 7. Mention the Strength and Weakness of the Use case Diagram.
 8. What is Elaboration?
 9. What is Class Diagram? When to use Class Diagram
10.When to use package Diagram?
Part B(5*16=80)
11(a)(i)Explain in detail about the Unified process(8)
(ii)Write a problem statement for Student information system. Draw the UML diagrams.(8)
OR
(b)Write a problem statement for personnel management system(16)
12(a) A Library lends books and magazines to member, who is registered in the system. It also maintains the purchase of new books and magazines for the Library. A member can reserve a book or magazine that is not currently available in the library, so that when it is returned or purchased by the library, that person is notified. The library can easily create, replace and delete information about the books, members, and reservation in the system. The books transactions are stored in the database. The fine list while the member returns the book after the due date must be generated. Analyze the users and actors of this system, and the interactions between them must be depicted.
OR
     (b)A University conducts examinations and the results are announced. Prepare a report for the following: • Print the marks in the register number order semester wise for each department • Print the Arrear list semester wise. • Prepare a Rank list for each department. • Prepare the final aggregate mark list for final year students. Identify the problem statement and Design the classes for each sequence. Draw all the UML diagrams for designing this system.
13(a). Explain in detail about the GRASP pattern and also explain in designing objects with Responsibilities.
OR
     (b) Draw UML diagram for E-book management system.
 14(a)(i)What is coupling? Explain the types of Coupling in detail.
      (ii)Write short notes on Information expert, Creator of GRASP and Cohesion.
OR
     (b) Write a problem statement for E-ticketing.
15(a)Write short notes on Adaptor pattern and Observer, design Pattern.
OR
     (b)(i) Explain in detail about the Factory Pattern and mention the Limitations and applications of Factory pattern. (8)
    (ii)With problem statement explain credit card processing system.(8)