Professional Documents
Culture Documents
SAAD Question Bank
SAAD Question Bank
INSTRUCTIONS
1. Attempt any FOUR questions.
2. Explanations with practical examples and illustrations will be credited.
3. Writing on this question paper is prohibited.
Read the case below and use it to answer the questions below
The Transport sector of Uganda has largely been left in the hands of the Private sector. As a
result, there has been a number of companies that have come in to provide transport media or
applications to aid booking. The most recent and trending mobile application and web-based
portal is SafariShare. The Goal of the SafariShare is to become the number one carpooling
platform for commute and long-distance travel in Africa filling up more than 1 billion seats per
year. The Company is Ugandan owned and currently operating in Uganda with over 10,000
registered members.
The SafariShare application unveils a car pooling concept with three categories of users; a private
car owner, a passenger and a Company. The private car owner creates an account in the
application and posts his available routes, dates and time, car model and seating capacity. This
information can be viewed by all people with accounts. The passenger likewise creates an
account and is able to view available trips and make bookings accordingly. Payment by the
passenger is made directly to the car owner and the amount is usually at the same or similar rate
as that of public transport. Additionally, companies can sign up with SafariShare to ease
transportation of their staff, especially in light of the COVID-19 pandemic. The application portal
can be tailored to meet specific company needs and allow the company pay for their employees.
Security of both the passenger and private car owner is premised on the detailed registration
information of both the car owner and passenger to enable tracking them in case of a breach. The
application enables booking of trips both within Kampala and upcountry (all over the country)
Page 1 of 21
throughout the year. The system administrator’s role is to verify the passengers and car owners
basing on the information they provided while creating their accounts.
This application enables car owners to reduce their expenditure on fuel by sharing it with persons
taking the same route while offering travel comfort to passengers who won’t have to use public
means of transport. The application also intends to reduce vehicle congestion through car
sharing/pooling and carbon emissions. The application has been implemented and can be
downloaded from Appstore and Playstore.
Question One
a) As a company, you have tried to use various applications to ease transport reservation with
varying degrees of satisfaction derived from them; explain to the SafariShare proprietors some
ten (10) software quality factors you will consider before installing their application. (15 marks)
b) Upon chatting with the proprietors of the application, you realised they are using the Rapid
Application Design methodology to continuously develop and modify it. Explain your
understanding of RAD and why you think SafariShare decided to adopt it. (10 marks)
Question Two
a) Your company staff are required to move around to meet clients both in and outside Kampala
and your expenditure on transport has been high since you have to hire cars. You have been
using other reservation applications but recently found out about SafariShare application and
hope to use it too. Explain to your staff four conversion strategies to adopt the new system
and explain to them the strengths and weaknesses of each.
(20 marks)
b) You have noticed that all the applications you use don’t have some functionalities that you
would like to have and shared your concerns with the application developers. Describe the
MOSCOW prioritization of scope that these developers are likely to have used.
(5 marks)
Question Three
a) Explain any five requirements collection methods that Safarishare is likely to have used before
developing the application. (10
marks)
b) Given the narrative of SafariShare in the passage above, explain the five different
requirements that were specified to develop the application, and for each, give an example of
the requirement as mentioned in the passage.
(15 marks)
Question Four
a) Before implementing any new system, a test run of the system is done to remove bugs, if any.
What are the root causes of errors in information systems?
(6 marks)
b) Describe five types of tests that you think SafariShare performed before implementing the
application.
(15 marks)
Page 2 of 21
c) Differentiate between functional testing and non-functional testing (4
marks)
Question Five
a) What is your understanding of user interface design and human computer interaction?
(5 marks)
b) What are some of the factors you would consider when determining the appropriateness of
the input design used on the SafariShare application?
(10 marks)
c) You have concerns as a Manager that some staff members have been abusing the transport
policy of the company by using company funds to take private trips. In order to curb this, you
have decided to request SafariShare to avail you reports of trips taken by your staff using the
company account. Describe to the proprietors of the application five types of reports you would
like to receive or access.
(10 marks)
Page 3 of 21
Question Six
a) Despite SafariShare making almost 1 year on the market, you have noticed that uptake has
been a bit low. As the consultant to the company, describe three problem solving techniques
you will use to address the issue of low adoption.
(9 Marks)
b) Design a context diagram for SafariShare using the passage above and below it, explain the
diagram?
(16 Marks)
End of Question Paper
………………………………………………………………………………………………………
Page 4 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
FINAL EXAMINATION FOR THE DEGREE OF MASTER OF BUSINESS
ADMINISTRATION (MBA) OF MAKERERE UNIVERSITY
ACADEMIC YEAR 2018/2019
INSTRUCTIONS
1. Attempt any FOUR questions.
2. Explanations with practical examples and illustrations will be credited.
3. Writing on this question paper is prohibited.
Page 5 of 21
Question One (25 marks)
a) The hospital above is contemplating on how best they can implement and maintain
such a system given their many departments and many employees. Explain to the
management what must be considered if the desired Hospital management system
is to serve its full purpose. (15 marks)
b) Many systems professionals recommend the parallel strategy of system of
implementation over the other strategies, what reasons are given in support of their
position? (10 marks)
a) Using an organisation of your choice, explain the situations that might instigate the
system analyst to conduct a preliminary system analysis. (12 marks)
Page 6 of 21
b) Using illustrations where possible explain the problem solving techniques that a
system development team may use to identify and understanding problems before
trying to solve them. (13 marks)
a) Explain why consultation with now the eventual users of AIMS is an important
aspect during the systems development process. (5 Marks)
b) Discuss the likely challenges MUBS students have either encountered or are yet
to experience due to the current usage of AIMS. (10 Marks)
c) Advice MUBS Management on the types of system maintenance for consideration
over time for proper usage of AIMS. (10 Marks)
Page 7 of 21
Question Six (25 marks)
You have been presented with the following design used in structural system analysis
and design and are required to study it and interpret what it represents.
Page 8 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
FINAL EXAMINATION FOR THE DEGREE OF
MASTER OF BUSINESS ADMINISTRATION (MODULAR)
OF MAKERERE UNIVERSITY AND
POSTGRADUATE DIPLOMA IN BUSINESS ADMINISTRATION (MODULAR)
OF MAKERERE UNIVERSITY BUSINESS SCHOOL
INSTRUCTIONS:
a. Describe the major systems development life cycle (SDLC) stages in systems development.
(15 Marks)
b. As part of a company that is looking to develop a new information system, explain what you
would consider when selecting an SDLC method to adopt. (10 marks)
Page 9 of 21
Question Four (25 marks)
You have contracted Super Software Solutions (SSS) Ltd to develop an Accounting Information
System for your company. After 6 months, the company returns with a system ready for
implementation. However, as a company you feel you were not involved in the entire development
process. SSS Ltd explains that they did that because they have developed many Accounting
Information Systems for different types of companies and therefore know exactly what to do.
a. Explain to SSS Ltd five problems your company is likely to face as a result of their approach.
(10 marks)
b. SSS Ltd did not even consult you when testing the system and therefore you are not sure
testing was done. Explain to them two reasons why you require them to test the system.
(5 marks)
c. Describe to them five system tests that you require them to conduct before implementing the
Information System. (10 marks)
Page 10 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
FINAL EXAMINATION FOR THE DEGREE OF MASTER OF BUSINESS
ADMINISTRATION (MBA) OF MAKERERE UNIVERSITY
ACADEMIC YEAR 2017/2018
INSTRUCTIONS
1. Attempt any FOUR questions.
2. Explanations with practical examples and illustrations will be credited.
3. Writing on this question paper is prohibited.
Page 11 of 21
requirements engineering of this project was conducted as a result of several
computerization and processing challenges encountered to date.
a) Explain the term Requirements Engineering as used in System Analysis explaining
the various activities that should have been conducted to obtain requirements for
the CLIS. (10 marks)
b) Discuss with examples, five types of feasibility studies that should have bee n
undertaken before the eventual rolling out of the CLIS. (15 marks)
The General Manager along with the administrative head of Kesi Investments Ltd, have
decided to change the working conditions of the office. They discussed the matter with
Ms. Eliana, the systems analyst of SOFTECH, in detail. The systems analyst decided that
she should have a closer view of the execution of the office work. After observing the
office for a day in addition to discussing with the staff, the analyst identified the problem
as; lack of Office space for the employees, and above all Poor morale of the employees.
Page 12 of 21
a) Using your knowledge of systems analysis and design, do you think according to
the case, the analyst has identified the problem correctly or not? Give justifications
for your answer. (5 marks)
b) In reference to your answer in (a) above, elaborate the ideal approach that any
other systems analyst ought to have applied in order to ensure successful
operationalization of the exercise. (10 marks)
c) Explain the problem solving techniques you would employ and how you would use
them to address the technological gaps at KESI Investments. (10 marks)
Later the qualifications are checked for authenticity and matched with the Program’s
minimum requirements. The Program minimum requirements are derived from the
Program Details File and the eligible Applicants who meet the requirements are
identified. Those applicants who do not meet the minimum Program requirements are
rejected and notified accordingly. Similarly the applicants who meet the minimum
requirements are also notified about the offer.
The application details of Eligible applicants are sent to Enrolments office which makes
a provisional enrolment pending an acceptance from the applicant. The successful
Page 13 of 21
applicant has to notify the Enrolment office about the acceptance of the offer, and it
is at this stage that he/she becomes a Student. The Details of the Enrolled student are
filed in the Enrolled Student File.
A Systems Analyst was contracted and studied the above student recruitment system for
ABC university and came up with the following erroneous Data Flow Diagram.
Applicant Application
Details Receive and Sort Applicant
Application Form
Application
Detail File
Rejection
Offer
Qualification
Check
Qualification Successful
Applicant
Program
Details
Student
Eligible
Successful
Student
Details
Program
Details
Enroll Student
(Provisional) Enrolled
Student File
Enrolled
Student
Student
As an MBA student taking System Analysis and Design, you have critically evaluated the
Systems Analyst’s Dataflow Diagram and have identified flaws with it.
a) Describe the flaws in the above dataflow diagram. (10 marks)
b) Design a correct version of the Dataflow Diagram for the above system.
(15 marks)
Page 14 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
INSTRUCTIONS:
a) Identify the most suitable system development methodology that Uber should use in order to
add the feature in their application. Give justification for your choice. (3 marks)
b) Explain the phases the application is likely to go through before it is implemented showing the
expected deliverable(s) for each phase. (16 marks)
c) Explain three types of requirements you would advise to be elicited in order to develop the
application. (6 marks)
Page 15 of 21
ii. Interpersonal skills
iii. Communication skills
iv. Problem solving skills
v. Character and ethics
a) After conducting the initial investigation, you came up with the following Pareto Chart. Explain
to the Management of JKH Hotel what it represents and recommend a suitable Information
system to invest in first given their financial challenges. (13 marks)
Page 16 of 21
b) You have further recommended the use of requirements workshop and prototyping as
methods of requirements gathering, describe to the management how the methods will be
used. (5 marks)
c) Explain any four challenges the system analyst is likely to face when gathering requirements
and for each, show how it can be mitigated. (12 marks)
a) Basing on that, a system analyst has designed the following diagram to guide system
development. Identify and describe the system design below. (12 marks)
b) Given the existing competition from the many other social media platforms, using examples,
advise the developers on the guidelines they can use to develop a good user interface.
(13 marks)
Page 17 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
INSTRUCTIONS:
Page 18 of 21
iv. Non functional requirements (3 marks)
Page 19 of 21
MAKERERE UNIVERSITY BUSINESS SCHOOL
INSTRUCTIONS:
Page 20 of 21
Question Three (25 marks)
Your company is in the process of developing a new Human Resource Information System that
will be accessed online by all staff. As a manager knowledgeable in system analysis and design,
you have been selected to supervise the system developers.
d) Briefly outline the stakeholders that you would contact to work with the system analyst in order
to gather the requirements for the system. (4 marks)
e) Which categories of information will you expect the system analyst to gather? Explain why
these categories will be beneficial to the developers. (12 marks)
f) Explain any three challenges that are likely to arise when gathering requirements and how
you will mitigate them. (9 marks)
Page 21 of 21