UNIVERSITY EXAMINATIONS: 2012/2013
SECOND YEAR EXAMINATION FOR THE BACHELOR OF
SCIENCE
IN INFORMATION TECHNOLOGY
BIT 2202 INFORMATION SYSTEM DEVELOPMENT
DATE: DECEMBER, 2012 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO
QUESTION ONE
a) Object-oriented software engineering has become very popular.With the help of
an example define the terms object, encapsulation, and polymorphism. (6 Marks)
b) Explain the difference between requirements elicitation and requirements
specification. (4 Marks)
c) Discuss two ways in which ICT-enabled organizational change can happen in an
organization. (4 Marks)
d) Discuss alternative ways of addressing resistance to change manifested in
information systems projects. (6 Marks)
e) For what type of systems development projects would you choose NOT to use a
life cycle approach? (4 Marks)
f) Explain the benefits off-the-shelf software packages offer to organizations
(6 Marks)
QUESTION TWO
a) Discuss the key management challenges involved in building , operating and
maintaining information system today (12 Marks)
b) Evaluate the factors to consider when choosing whether to make or buy an
information system (8 Marks)
QUESTION THREE
a) Discuss atleast six criteria used when selecting an applicationsoftwarepackage
(12 Marks)
b) Discuss how the value chain and competitive forces models have changed as a
result of the emergence of the Internet and of digital firms (4 Marks)
c) Using relevant examples distinguish between benefits and costs (4 Marks)
QUESTION FOUR
An airline has plans to introduce a software system that schedules aeroplane maintenance
and reassigns aircraft when emergency maintenance has to take place. It has been
suggested that, to save money, the system should require no human intervention.
a) Identify THREE problems that might arise with this project (5 Marks)
b) Identify THREE stakeholders that would need to be consulted. Briefly justify
EACH of your choices. (5 Marks)
c) Discuss FOUR ethical or legal issues that would need to be considered.
(10 Marks)
QUESTION FIVE
Telbank’s Managing Director has looked at the IT department’s accounts and noted that
80% of its money is spent maintaining existing software, and only 20% is spent
developing new software. He thinks this is a waste of money and wants to do something
about it!
a) Describe three types of software maintenance that the bank’s money is likely to
be spent on. (6 Marks)
b) Discuss whether the Managing Director is correct to think that each of these types
of maintenance is a waste of money. (4 Marks)
c) Discuss the main problems faced by a maintenance engineer. (6 Marks)
d) It is noted that the bank’s software is somewhat unreliable. Discuss what this
means in software engineering terms. (4 Marks)