OOAD - Object Oriented Analysis & Design, Past Papers

Object Oriented Analysis and Design MidTerm Past paper 2015 UOS

Object Oriented Analysis and Design MidTerm Past paper 2015 UOS

University of Sargodha
Department of Computer Science

Object Oriented Analysis and Design
DSIT (Reg.SS1, SS2)
Date: 13/09/2015 Time: 90 min
Mid Term
maximum: 30 marks

  1. The Car Rental agency has multiple offices/branches. The customer visits the agency for enquiry and takes a test ride then selects the car by signing the terms and conditions form. The customer can also book the car through telephone, email and SMS. The agency checks the availability of the car and gives the status to the customer. The customer can also avail the driver facility if required, by paying additional charges. The billing is done on the type of vehicle and distance travelled.
  2. (6 marks) Identify at least 4 primary use cases and related actors. Draw the results in a UML use case diagram.
  3. (8 marks) Write the Car Rental use case in expanded, essential. Include both a typical course of events, and an alternatives section. In the alternatives section, list exactly two frequent alternatives. Do NOT write an elaborate heading section for the use case (i.e., ignore Purpose, Overview); rather, start immediately with the typical course of events.
  4. (8 marks) Bounded by the above use case, create activity diagram in the UML notation. Show actions and transitions.
  5. (5 marks) In the approach to “analysis” and “design” that has been studied in this course, briefly compare and contrast these two terms. What is “analysis” about? What is “design” about?
  6. (7 marks) What are “swimlanes” (in activity diagrams) used for?
  7. (2 marks) Mention at least three visual notations that can be used when modeling behavior.
  8. (3 marks) Explain the meaning of the following sentences in the context of the Unified Process:

“Construction builds the system in a series of iterations. Each iteration is a project in itself.”