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

Comp 320: Object Oriented Analysis And Design Question Paper

Comp 320: Object Oriented Analysis And Design 

Course:Bachelor Science In Computer Science

Institution: Kabarak University question papers

Exam Year:2013



KABARAK
UNIVERSITY

UNIVERSITY EXAMINATIONS
2012/2013 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR SCIENCE IN COMPUTER
SCIENCE
COMP 320: OBJECT ORIENTED ANALYSIS AND DESIGN
DAY: TUESDAY





DATE: 13/08/2013
TIME: 9.00 – 11.00 A.M.


STREAM: Y3S2
INSTRUCTIONS:
Attempt QUESTION ONE and Any Other TWO

QUESTION ONE (30 MARKS)
a) Differentiate between an interface and the implementation of a class.
(4 Marks)
b) Discus the concept of ‘Use Cases’ briefly.




(4 Marks)
c) Elaborate on the following concepts.
I.
Iterator







(2 Marks)
II.
Identity







(2 Marks)
III.
Aggregation







(2 Marks)
IV.
Typing








(2 Marks)
V.
Synchronization






(2 Marks)
d) Discuss the concept of activity diagrams and briefly explain on their uses (6 Marks)
e) Explain the meaning of INHERITANCE as applies to OOP. Highlight on its importance.











(6 Marks)
QUESTION TWO (20 MARKS)
a) Discuss the importance of component diagrams in relation to their use in OOSD.











(8 Marks)
b) In your own understanding explain the concept of UML and programming (5 Marks)
c) With the aid of a suitable diagram describe the physical diagram and its uses? (7 Marks)


QUESTION THREE (20 MARKS)
a) Outline the difference that exists between an attribute and an association
(4 Marks)
b) Discuss the following concepts as used in OOP
I.
Generalization







(2 Marks)
II.
Constraint rules







(2 Marks)
III.
Operations








(2 Marks)
IV.
Methods








(2 Marks)
c) Explain the concept of “activity Diagrams” and their uses?


(8 Marks)

QUESTION FOUR (20 MARKS)
a) Interaction Diagrams are important in OOSD. Discuss the validity of that statement in
detail









(8 Marks)
b) Give a brief account as to when Class diagrams come into use in OOSD.
(4 Marks)
c) You are developing a system for an online store. Explain any two use cases that you would
need for that system. Use suitable diagrams.




(8 Marks)

QUESTION FIVE (20 MARKS)
a) In your view discuss why you would do analysis and design.

(5 Marks)
b) What do you understand by the term the ‘overview of the process’? Discuss. (5 Marks)
c) Describe the state diagram and its uses?




(5 Marks)
d) Discuss the concept of a “class diagram” and explain why you would use them in

Analysis and Design?






(5 Marks






More Question Papers


Popular Exams



Return to Question Papers