Get premium membership and access revision papers, questions with answers as well as video lessons.

Object Oriented System Analysis And Design Question Paper

Object Oriented System Analysis And Design 

Course:Bachelor Of Science ( Information Systems & Technology)

Institution: Dedan Kimathi University Of Technology question papers

Exam Year:2010







KIMATHI UNIVERSITY COLLEGE OF TECHNOLOGY

University Examinations 2010/2011

SECOND YEAR SUPPLIMENTARY/SPECIAL EXAMINATION FOR THE DEGREE
OF BACHELOR OF SCIENCE INFORMATION TECHNOLOGY


BIT 2214: Object Oriented Analysis and Design

DATE: 9TH November 2010 TIME: 8.30 am – 10.30 am

Instructions: Answer Question 1 and Any Other Two.


a) Define the following terms (5marks)
i. Class
ii. Object
iii. Use case
iv. Navigability
v. Aggregation
b) Describe the object as used in object oriented software engineering (6marks)
c) Explain four types of relationships that exist between objects and their types
(classification) (8marks)
d) Distinguish between aggregation and composition relationship (2marks)
e) explain three objects involved in robustness analysis (6marks)
f) List any three steps involved in object oriented development process (3mar ks)


Question two

Discuss with examples the following diagrams as used in object oriented software
development (20marks) (4marks each)
i. Sequence diagram
ii. Deployment diagram
iii. Package diagram
iv. Collaboration diagram

Question three

a) Explain any three types of inheritance (6marks)
b) Explain two interaction UML diagrams (4marks)
c) Discuss the object oriented development process ( 10marks)

Page 1 of 2




Question four

a) Explain the following terms (5marks)
i. Extends
ii. Includes
iii. Actor
iv. Control object
v. Transition
b) Explain any four notations used in activity diagr am (5marks)
c) Explain with an example a collaboration diagram ( 5marks)
d) Explain the benefits of robustness analysis (5marks)


Question five
a) Define the following terms (5marks)
i. Mandatory
ii. Dynamic
iii. Overlapping
iv. Incomplete
v. Disjoint
b) Discuss the UML notations for the deployment diagr am (5marks)
c) Discuss the UML notations for the package diagram (5marks)
d) Draw a use case diagram for the following (5marks)
A student wants to register for the course leader. The course leader assists the student to
select their modules. The modules that are selected are recorded by the school
administrator in the registration file




















Page 2 of 2






More Question Papers


Popular Exams



Return to Question Papers