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

Contemporary Information Systems Development Question Paper

Contemporary Information Systems Development 

Course:Bachelor Of Science In Information Technology

Institution: Masinde Muliro University Of Science And Technology question papers

Exam Year:2009



EXAMINATION FOR THE BACHELOR OF SCIENCE DEGREE IN INFORMATION
TECHNOLOGY
CONTEMPORARY INFORMATION SYSTEMS DEVELOPMENT
DATE: NOVEMBER 2009 TIME: 1½HOURS
INSTRUCTIONS: Answer any THREE questions
QUESTION ONE [20 Marks]
a) Explain the following terms as used on object oriented programming.
i. Interface
ii. Message Passing
iii. Abstract Class
iv. Derived class
v. Polymorphism
vi.Object [6 Marks]
b) Explain the following access modifiers as used in object oriented programming
i. Private
ii. Protected
iii.Public [6 Marks]
c) Explain FOUR Advantages of object-oriented approach to systems development
[4 Marks]
d) Explain the purpose of state transition diagram [4 Marks]
QUESTION TWO [20 Marks]
a) Draw a state chart to model the behavior of the Patient in the following scenario:-
The Patient arrives at the hospital where he is checked in, and then admitted to the emergency
room. Doctor then looks at the patient. If the doctor declares the patient to be healthy he is
released from the hospital. If the doctor finds the patient to be unhealthy, he is kept under
observation until considered to be healthy enough for release. [10 Marks]
b) Explain, using suitable examples, the meaning of the following terms used in UML sequence
diagrams: -
i. Object lifeline [2 Marks]
ii. Focus of Control [2 Marks]
iii. Synchronous messages [2 Marks]
iv. Asynchronous messages [2 Marks]
v. Return messages [2 Marks]
QUESTION THREE [20 Marks]
a) Briefly describe object oriented database [2 Marks]
b) Using examples, describe the differences between:
i. Component and deployment diagrams
ii. Include and extend
iii. Generalization and specialization
iv. State and event
v. Link and Association
vi. Composition and aggregation. [12 Marks]
c) Software development process involves: People, Product, Project and Process.
Explain the underlined words [6 Marks]
QUESTION FOUR [20 Marks]
a. Describe the FOUR main types of risks found in the Elaboration phase of Unified Process.
[12 Marks]
b. Explain how you would deal with each of the risks in 4 (a) above. [8 Marks]
QUESTION FIVE [20 Marks]
a) Using a class diagram, demonstrate the following quote from the Director of Gates company:
“Most of our work is advertising for press that is newspapers and magazines, also for
advertising hoardings, as well as for videos.” [4 Marks]
b) Describe using diagrams FOUR types of inheritance [8 Marks]
c) Most modern development methods are described as “agile”. These approaches encourage
testing throughout the development lifecycle.
i. What is an agile [2 Marks]
ii. Explain THREE reasons why agile methods put so much emphasis on testing
[6 Marks]






More Question Papers


Popular Exams



Return to Question Papers