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:Diploma In Information Technology

Institution: Bungoma Technical Training Institute question papers

Exam Year:2012



STAGE III EXAMINATION FOR THE DIPLOMA IN INFORMATION
TECHNOLOGY
DIT 303 CONTEMPORARY INFORMATION SYSTEMS DEVELOPMENT
DATE: MARCH, 2012 TIME: 1½ HOURS
INSTRUCTIONS: Answer Any Three Questions
QUESTION ONE
a) Explain the following terms as used in object oriented programming.
i. Interface
ii. Message Passing
iii. Abstract Class
iv. Derived class
v. Polymorphism
vi. Object [6 Marks]
b) Explain FIVE disadvantages of object-oriented approach to systems development [10 Marks]
c) The Unified Modeling Language (UML) is a graphical language for visualizing,
specifying, constructing, and documenting the artifacts of a software-intensive system.
d) Explain the meaning of underlined words. [4 Marks]
QUESTION TWO
a) Explain, using suitable examples, the meaning of the following terms used in UML sequence
diagram: -
i. Object lifeline [2 Marks]
2
ii. Focus of control [2 Marks]
iii. Activation bar [2 Marks]
b) Using diagrams, explain THREE types of messages that one can used in sequence diagram
[6 Marks]
c) Draw a state diagram for the description below [8 Marks]
The transition from the initial state to the commissioned state is caused when the
campaignmanager has assigned staff to the campaign. When the campaign manager
authorizes the campaign, it is set active. The campaign is completed if the payment due
has paid in full.
QUESTION THREE
a) With an aid of examples, briefly explain FOUR features of object orientation, which makes
object-oriented paradigm a better approach to system development than structured paradigms.
[12 Marks]
b) With an aid of example, explain the THREE main characteristic of an object [6 Marks]
c) What is a Model [2 Marks]
QUESTION FOUR
a) With the help of well-labeled diagrams, differentiate between hybrid inheritance & multi-level
inheritance. [6 Marks]
b) Explain the FOUR main types of risks found in the Elaboration phase of Unified Process.
[8 Marks]
c) Explain how you would deal with each of the risks in 4 (b) above. [6 Marks]
QUESTION FIVE
a) Draw a class diagram from the case below [20 Marks]
An admission episode is created when a community doctor refers the patient: this is called a
planned admission. If the community doctor reports that the patient’s circumstances have changed
(e.g. the patient recovers) then the admission can be cancelled and this becomes a cancelled
admission. The cancellation date and reason are recorded. Upon reading the patient details, the
hospital doctor offers a planned admission date to the patient. If the hospital doctor reports the need
to delay a planned episode it becomes a deferred admission and the patient is advised of the delay,
3
as is the community doctor; the length of the delay is recorded. A delayed admission can be
cancelled. When a patient enters hospital the admission is regarded as being activated and the
patient is discharged from hospital; the admission episode is completed and called a discharged
admission. If the patient has treatable diagnosis then the admission is regarded as treatable and the
admission episode is marked accordingly. While different treatments are carried out the admission
continues to be called treatable. When the treatments are carried out the discharged; the discharge
date and reason for the discharge are written on the episode. The discharge is the final state of
the admission episode.
There are two types of doctor involved in the care of a patient. Both types of doctor have doctor
number, a medical qualification, and a name. The hospital doctor supervises each admission
episode and is responsible for discharging the patient. For the hospital doctor were record the
ward/clinic and the specialist the doctor is responsible for. The community doctor refers the patient
in the first place. For the community doctor we record the practice address, postcode, and
telephone no, and fax no. A hospital doctor can never be a community doctor as well.






More Question Papers


Popular Exams



Return to Question Papers