Question Details

(Solved) Student Name Student ID Date & Time Lecturer Q703 Object Oriented Paradigm Assessment No. 3 Assignment Q703-A3-02 Due date % of Final Mark...

1.(LO2.1,4.2)Produce a System Use Case diagram for the below scenario.

Student Name
Student ID
Date & Time
Lecturer Q703 Object Oriented Paradigm
Assessment No. 3 Assignment
Q703-A3-02 Due date
% of Final Mark 25% IMPORTANT NOTE:
7. 8. If for any serious and unpreventable reason you are unable to meet the deadline (above), you must speak
to your lecturer BEFORE the deadline. Late submissions will result in penalties. Refer to your Course
Handbook for further information.
This assignment is part of the final mark of this paper and must be completed if you wish to be eligible to
pass this paper.
Ensure that you answer all questions according to the marks allocated.
Please attempt all the assignments individually and independently, unless it is stated that the assignment
is a ‘group assignment’. Assignments that have been copied and shared among students will be automatically
rejected and disqualified.
Completed assignments must be hand-written neatly using a blue or black coloured pen or ideally are
computer-generated. If this is not done, your answer may not be given a mark.
Ensure that this cover sheet is filled in and with the question sheets is attached to your completed
assignment work.
The work contained within the assignment MUST BE YOUR OWN, unless it is stated to be a ‘group
assignment’. Any work presented that is taken in part or whole from other sources including the Internet
MUST BE REFERENCED (APA style). If it is not referenced, it will be deemed to contain plagiarist material and
it will be marked ZERO.
Refer to your Course Handbook for regulations relating to Recount/ Reconsideration of Marks and
Resubmission/Reassessment. These must be applied for WITHIN 3 DAYS from the date Assessment Feedback
is provided by the lecturer. All applications are to be submitted to your lecturer. Learning Outcome Question Number Marks AVAILABLE 2.1,4.2
4 Q1
Q5 18
20 Marks ACHIEVED Total Marks = 80
FINAL Marks = QUEENS ACADEMIC GROUP | Q703 Object Oriented Paradigm Q703-A3-02 % 1 ASSIGNMENT
1. Learn, apply and gain knowledge how to analyze a problem scenario given.
2. Learn, apply and gain knowledge how to model a system by using UML, Use Case
Analysis, UML Diagrams, Use Case Specifications (Descriptions), Sequence Diagrams, and
Class Diagrams.
1.(LO2.1,4.2)Produce a System Use Case diagram for the below scenario. (18 marks) Case study: Northstar Hotel System.
The Northstar Hotel’s website allows potential guests to make a room reservation,
specifying the dates and type of room. If they have registered with the website previously their
stored details are used to speed up the process, otherwise they are required to register as a new
customer. Each reservation is given a unique reservation code.
Before the date of their stay they may enter this reservation code into the website to
amend or cancel the reservation. Amendments can include altering the dates, changing the room
type or the number of guests in each room. When the guests arrive at the hotel the reservation id
is used by the receptionist to quickly find the reservation to check them in with.
At the end of their stay the receptionist checks the guests out, at this point the hotel
system validates their payment through the card payment system; a printed invoice may be
requested by the guest at this point. The hotel has many room types available, each with a roomtype name, number of
guests and additional facility information.
Each room in the hotel has a room number and is of one specific type. The maintenance
of this data is performed using a separate system out of scope of this exercise.
Monthly reports are prepared by the system which may be viewed on request by the
Hotel Manager QUEENS ACADEMIC GROUP | Q703 Object Oriented Paradigm Q703-A3-02 2 2.(LO3.1,4.2)Draw a class diagram for Relationship between Students and Courses. Illustrate
the following scenario. (18 marks) Case study 2: Course Management System
Each Course object maintains a list of the students on that course and the lecturer who has been
assigned to teach that course.
The Course object has behaviour that allow the adding and removing of students from the course,
assigning a teacher, getting a list of the currently assigned students, and the currently assigned
Highlight the association between Course and Lecturer, as a lecturer may teach more than one
course. 3.(LO4.2)Draw activity diagram for the below scenario by identifying the activities and
(10 Marks)
Case Study: Online Process Order
Requested online order is input parameter of the activity. After order is accepted and all required
information is filled in, payment is accepted and order is shipped. Note, that this business flow allows
order shipment before invoice is sent or payment is confirmed. 4. The Shopping Cart carries out the following activities: Check if requested order exists
If order is exists, proceed to the "Fill Order" step
If Fill Order operation is performed.
Select the options "Send Invoice" and "Ship Order"
If the Invoice operation is performed.
Select the option "Accept Payment".
Close the Order . (LO4.2,5.1)Produce a high level Sequence Diagram for the "Online Bookshop" Use Case.
(14 Marks) QUEENS ACADEMIC GROUP | Q703 Object Oriented Paradigm Q703-A3-02 3 Use Case
Pre Conditions
Post Conditions Online Book Shop
IT System
Web Customer
Goal Level
Actor is logged into the application;
A new customer is entered into the system.
One or more books are selected and added to shopping cart.
Finishes checkout.
Main Success Scenario
1.The actor searches the book catalogue and select the book
2. The system displays information about the selected book
3. The actor adds the selected book into the shopping cart.
4. The system displays the updated shopping cart and actor finishes the checkout.
5. The actor closes the use case 5. Use the case below and perform the following
a.(LO4.1) Analyze the system with functional and Non-functional
(8 Marks)
b.(LO4.2) Perform the Use Case Analysis(Including Actors)
(12 Marks)
Case Study: Library Management System
Modern Libraries are not made up of just Books but CD ROM’s, Articles, Project Reports,
Bound volumes are substantial part of the holding, Managing the holdings manually is a not
a simple job. There are few solutions but many a times, we find ourselves "making them
works" by finding "ways to work around" system inadequacies. Moreover we have limited
staff resources, these "work around" waste time, effort, and skills that should be spent on
user services. Many solutions do not keep up with the technological changes and hence
prove to be time wasters. Library Management system is a small footprint software suitable
for personal /individual Libraries. You can store the information about the books and other
material and control the movement of the same.
Silent Features
• Control the movement of books and other material and avoid loosing the same.
• Search if you have a specific book in your collection based on the title, author etc.
• Print the spine labels for the book.
• Find what a specific person has borrowed from you.
It offers the following modules Cataloguing, Circulation, Queries QUEENS ACADEMIC GROUP | Q703 Object Oriented Paradigm Q703-A3-02 4


Solution details:

This question was answered on: Sep 05, 2019

PRICE: $18 (25.37 KB)

Buy this answer for only: $18

This attachment is locked

We have a ready expert answer for this paper which you can use for in-depth understanding, research editing or paraphrasing. You can buy it or order for a fresh, original and plagiarism-free solution (Deadline assured. Flexible pricing. TurnItIn Report provided)

Pay using PayPal (No PayPal account Required) or your credit card . All your purchases are securely protected by .

About this Question






Sep 05, 2019





We have top-notch tutors who can do your essay/homework for you at a reasonable cost and then you can simply use that essay as a template to build your own arguments.

You can also use these solutions:

  • As a reference for in-depth understanding of the subject.
  • As a source of ideas / reasoning for your own research (if properly referenced)
  • For editing and paraphrasing (check your institution's definition of plagiarism and recommended paraphrase).
This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student.


Order New Solution. Quick Turnaround

Click on the button below in order to Order for a New, Original and High-Quality Essay Solutions. New orders are original solutions and precise to your writing instruction requirements. Place a New Order using the button below.


Order Now