Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Question 1

Read the following scenario and answer all questions stated below:

Before a customer could rent a car, he is required to apply for a car rental card. He would
have to fill out a form. After filling up the form and making the necessary payment, he
would be issued a car rental card. With the rental card, the customer can start renting out a
car that is available. After finding the suitable car, the customer would present to clerk his
rental card and mention the car registration number. The clerk would check whether
there’s any outstanding payment (due to returning car later than the specified date) and
would calculate the amount due from the customer. The customer would then be given a
receipt with the due date on it.

(a) Draw a simple use case to represent the Borneo Car Rental System.
(7 marks)

(b) Draw a sequence diagram to represent the use case developed in Question 5 (a).
(9 marks)

(c) Draw a collaboration diagram to represent the use case developed in part (a).
(9 marks)

Question 2

(a) What is the difference between attribute and value? Support with an example for each.
(5 marks)

(b) Explain TWO (2) differences between a collaboration diagram and a class diagram?
(8 marks)

(c) Explain FOUR (4) reasons why it is important for a system analyst to spend some time to
investigate the existing system even though a proposed system would be developed to
replace the existing system.
(12 marks)

You might also like