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

Object Oriented Analysis And Design (Bbit 335) ( Cisy411 ) 1St Trimester 2017 Question Paper

Object Oriented Analysis And Design (Bbit 335) ( Cisy411 ) 1St Trimester 2017 

Course:Bachelor Of Business Information Technology

Institution: Kenya Methodist University question papers

Exam Year:2017



OBJECT ORIENTED ANALYSIS AND DESIGN (BBIT 335) ( CISY411 ) 1ST TRIMESTER 2017 FT P1
KENYA METHODIST UNIVERSITY

END OF 1'ST 'TRIMESTER 2017 (FT) EXAMINATION

SCHOOL : SCIENCE AND TECHNOLOGY
DEPARTMENT : COMPUTER SCIENCE
UNIT CODE : BBIT 335/ CISY 411
UNIT TITLE : OBJECT ORIENTED ANALYSIS AND DESIGN
TIME : 2 HOURS


Instructions:

Answer all questions in SECTION A and ANY TWO questions in SECTION B

SECTION A (30 marks):

Question 1:

a. Describe the following object oriented terms:
i. Encapsulation
ii. Modularity (4 marks)
b. List four components of a use case diagram. (4 marks)
c. Describe a flow of events document and list two typical components of this document. (4 marks)
d. With the aid of a diagram show the different dimensions of a sequence diagram indicating what each dimension represents. (4 marks)
e. Differentiate an abstract class from a concrete class. (4 marks)
f. Differentiate the aggregation relationship and the composition relationship using a suitable example. (4 marks)
g. Describe the following refinement attributes:
i. Constraints (2 marks)
ii. Qualifier (2 marks)
h. Define the term state as used in state diagrams. (2 marks)
SECTION B (ANSWER ANY TWO(2) QUESTIONS FROM THIS SECTION)

Question 2

a. Consider a simple hotel information system for two types of customers:
Tour Group customers and Individual customers. Tour Group customers are those who have made reservations through a tour operator in advance, while Individual customers make their reservations directly with the hotel. Further both types of customers can book, cancel, check-in and check-out of a room by phone or via the Internet.

Represent this information in a use case diagram. (14 marks)

b. With the aid of a diagram show where use cases fit in the software development life cycle. (6 marks)
Question 3

a. Once the order is received the activities split into two parallel sets of activities. One side fills and sends the order while the other handles the billing. On the Fill Order side, the method of delivery is decided conditionally. Depending on the condition either the Overnight Delivery activity or the Regular Delivery activity is performed. Finally the parallel activities combine to close the order.
Represent this information in an activity diagram. (14 marks)

b. Draw a simple sequence diagram to show how user prints a document. (6 marks)
Question 4

a. Briefly describe the following software construction techniques:
i. Waterfall model. (4 marks)
ii. Software prototyping. (4 marks)

b. Document a normal flow of events for a user to withdraw cash from an ATM using not more than 12 steps. (12 marks)






More Question Papers


Popular Exams



Return to Question Papers