Get premium membership and access revision papers, questions with answers as well as video lessons.
Got a question or eager to learn? Discover limitless learning on WhatsApp now - Start Now!

Contemporary Information Systems Development Question Paper

Contemporary Information Systems Development 

Course:Diploma In Information Technology

Institution: Bungoma Technical Training Institute question papers

Exam Year:2010



STAGE III EXAMINATION FOR DIPLOMA IN INFORMATION
TECHNOLOGY
DIT 303: CONTEMPORARY INFORMATION SYSTEMS DEVELOPMENT
DATE: APRIL 2010 TIME: 1½HOURS
INSTRUCTIONS: Answer any THREE questions
Question One
a) Explain the following terms as used in object-oriented technology.
i. Interface
ii. Message Passing
iii. Abstract Class
iv. Derived class
v. Polymorphism
vi. Object [6 Marks]
b) Using diagrams, explain FOUR types of inheritance. [8 marks]
c) Explain THREE disadvantages of object-oriented approach to systems development [6 marks]
Question Two
a) Briefly describe the three main visibility modes with regard to class attributes and methods
[6 Marks]
b) Using a well-labeled UML diagram, differentiate between Composition and aggregation as used in Object Orientation. [4 Marks]
c) Draw a class diagram based on the following narrative [6 Marks]
Nurses work on a particular ward. Doctors are assigned a number of patients and during
their round visit a number of different wards. If a doctor needs advice he/she may consult
with a specialist consultant regarding a particular patient. The specialist may see the
patient. Specialists are basically senior doctors.
d) With the help of a diagram illustrate the components of a use case diagram. [4 Marks]
Question Three
a. Explain FOUR stages of the Unified Software Development Process [8 Marks]
b. With aid of examples, explain FOUR features of object orientation, which makes objectoriented
paradigm a better approach to system development than structured paradigms.
[8 Marks]
c. Briefly explain FOUR goals of using UML in object technology [4 Marks]
Question Four
Once a student has enrolled in a particular college they are classified as a “current” student until one of
three things happens: -
?? The student may suspend their studies for a while. They would then be classified as
“suspended”. A suspended student remains suspended until they either reinstate themselves as a current student or withdraw from the college. Students who withdraw from the college are archived.
?? The student may successfully complete their studies and be classified as a “graduate”. Students who successfully graduate from the college are archived.
?? The student may fail their course and be classified as “Failed”. A failed student can be
reinstated if they retake failed coursework and pass it. Students who fail and are not reinstated are archived.
a. Draw a statechart to model the situation described above. [10 Marks]
b. How are statecharts typically used in development methods based on the UML? [5 Marks]
c. How should a statechart be cross-checked against other UML models? [5 Marks]
Question Five
Explain the following Unified Software development disciplines: [20 Marks]
i. Business Modeling
ii. Requirement Design
iii. Testing and Implementation
iv. Deployment






More Question Papers


Popular Exams



Return to Question Papers