COM211 Systems Analysis and Design
COM211 Systems Analysis and Design
You are advised to read the following before answering the examination questions.
This paper contains two parts; Section A and Section B. Section A is compulsory and comprises two
questions; Q.1 having four sub questions of five marks each is based on a case study and Q.2 having four
sub questions of five marks each is based on case study as Q.1 or based on a core topic of the
module/syllabus. Section B contains five questions having two sub questions of ten marks each. Answer
any three questions from section B.
Section A
Answer both Questions
CASE STUDY
Client Background: XYZ Bank is a prominent financial institution with a large customer base
and branches across the country. To stay competitive in the digital era, the bank decided to
develop a mobile banking application to provide convenient and secure banking services to its
customers.
Project Scope: The project aimed to develop a comprehensive mobile banking application for
both iOS and Android platforms. The application needed to provide a range of features,
including account management, funds transfer, bill payments, transaction history, ATM locator,
and customer support. The client emphasized the importance of security, user-friendly interface,
and seamless integration with their existing banking systems.
Key Challenges:
1. Security: Ensuring the highest level of security to protect customer data and transactions
from potential threats.
2. Integration: Seamless integration with the bank's existing core banking system, payment
gateways, and third-party services.
3. User Experience: Designing an intuitive and user-friendly interface that caters to a wide
range of customers with varying technical proficiency.
4. Performance: Optimizing the application's performance to handle a large number of
concurrent users and deliver fast response times.
5. Compatibility: Ensuring compatibility across multiple devices, screen sizes, and
operating system versions.
Solution Provided: To address the challenges, the development team followed an Agile
methodology.
Q.4.
a) Sketch the design level 1 DFD for the case study (10 marks)
b) Compare and contrast UML and Flow charts. (10 marks)
Q.5.
a) Outline the different fact finding methods that could be used to elicit for systems
requirements (10 marks)
b) Discuss the features of questionnaires (10 marks)
Q.6.
The Ministry of Health (MOH) wishes to increase the Testing and Contact follow-up of
Covid-19 cases in Lusaka. The funding available for the exercise is limited to K 2
million. The number of employee is 50. 20 Nurses, 10 epidemiologists, 10 medical
doctors, 5 drivers and 5 support staff. You have 5 Land Cruisers allocated to your project.
This project must be done in 30 days. The project will commerce on 1st July, 2020. You
have been hired as a project manager.
a) Identify the different entities in the case of MOH (10 marks)
b) Illustrate the entity relationship diagrams (ERD) (5 marks)
c) How would you validate the software requirements (5 marks)
Q.7.
a) Create a database model diagram for the MOH system to manage Covid-19. (10
marks)
b) Create the different objects for the MoH system (10 marks)