You are on page 1of 2

DEDAN KIMA THI UNIVERSITY OF TECHNOLOGY

UNIVERSITY EXAMINATION 2014/2015

SUPPLEMENTARY/SPECIAL EXAMINAtIONS FOR STAGE II OF THE DIPLOMA IN


INFORMATION TECHNOLOGY

DIT 0204: OBJECT ORI,ENTATION

I)ATE: 18TH FEBRUARY 2015 TIME: 8.30AM-10.00AM

INSTRUCTIONS:

QUESTION ONE (30 Marks):

a)
AJJ1DAH~Er.t..(il'i' UNlll E ~f\~; 'PV,~.I1.d.iJlU

I r u DA,p,.
.i1 Ul1 J'..H

1. Define the term Multiplicity' (2mks)


ii. State four UML notations to represent Multiplicity (4mks)
b) Using examples, explain the difference between Composite objects and Component
objects '. (4mks)
c) Identify, explain and illustrate four types of relationships between objects (1Omks)
d) What is a class diagram? ' ' . ,'""" ", (2mks)
e) Name, illustrate and explain four UMljnQtations ofstate diagram (8mks) ,

QUESTION TWO (15 Marks)

a) Identify and explain four risks considered during lJML_dyyelopment process (8mks)
b) Explain two ways to specify objects responsible for the activities in activity diagram
(2mks)
c) Draw a state diagram of an order processing system (Smks)

QUESTION THREE (15 Marks)

a)
1. Define Inheritance (2mks)
ii. Name and explain three types ditnh.eritance (9mks)
b) Differentiate between Extends and Includes as used in use case diagram (2mks)
c) Explain the term encapsulation " (2mks)
, .. ":" .. ,1' 1

Page1 of 2

',1.':_
QUESTION FOUR (15 Marks):
\
a) Define the term Class (2mks)
b) Identify and explain three characteristics of an object (6mks)
c) Draw a use case diagram of a restaurant subsystem (7mks)

QUESTION FIVE (15 Marks):

a) Define package diagram . .. (2mks)


b) Illustrate, name and explain four UML notations of deployment diagram (Smks)
c) The object oriented development process stages include: Inception, Elaboration,
Construction and Transition. Explain five activities carried out during Transition phase
(Smks)

! ':"

Page2 of 2

You might also like