Professional Documents
Culture Documents
Computing
Division of Computing and
Creative Technology
SESSION:
2008/2009
DIET:
First
DATE:
January 2009
DURATION:
2 Hours
Students for whom English is not their first language are permitted to use a
Standard English/Foreign Language dictionary, e.g. French/English,
English/French. Please ensure that the dictionary does not contain any notes or
other materials and note that electronic dictionaries are not permissible.
Question 1
a) Explain what a CRC card is. Your answer should describe how
they are used, and for what purpose.
(6 marks)
b) Using an example of each, describe the difference between an
Aggregation and a Composition association in class
diagrams.
(6 marks)
c) A sports organisation wants to computerise some of its
systems. Draw an initial class diagram for a system that
represents the scenario given below.
A rugby team is made up of 15 players. There are two types
of players forwards and backs. A team belongs to a league,
and the league organises matches. Each match needs a
referee.
(Note: You are not required to show attributes and operations)
(10 marks)
d) What is an object diagram, and what might it be used for?
(3 marks)
Question 2
a) Describe what an actor represents in Use Case Diagrams.
(4 marks)
b) Explain the use of the following types of relationship and
association in Use Case Diagrams:
(i)
(ii)
(iii)
Question 3
a)
b)
c)
Question 4
a)
b)
sd book loan
aLibControl
aMember
aBook
Enter Member
getMemberDetail
s
displayMemberDetails
Enter Book No
getBookDetails
createLoan
updateStatus
updateStatus
aLoan
Question 5
a)
Describe the role of Activity Diagrams in the development of a
system.
(5 marks)
b)
c)
Main Flow
of
Events
Alternative
flow
Of Events
(10