System Development Assignment 2025
System Development Assignment 2025
Assignment
Instructions to candidates
This question paper consists of six (6) printed pages including this page.
BAC.ACAD.PM.03.F02.V2.0
1
Targeted Outcomes
MyBnB is a leading chain of B&Bs, providing bed and breakfast services and other
services. MyBnB has branches in Selepa, Gerald, Tatisiding, and Area W. MyBnB
has decided to introduce a computerized system to manage customer
reservations, check-ins and check-outs. Currently, they have a spreadsheet
software package that can carry out these tasks. Each branch runs this package
locally. This is problematic, for example, if one branch is full and the helpdesk
assistant receives a reservation request, the helpdesk assistant must call other
branches to locate a suitable room. Similar problems arise if a customer wants to
transfer between branches.
The new system must resolve this problem by providing a single, common
reservation system across MyBnB branches. The system should provide a System
Administrator with the ability to add new branches to the system as they are
acquired or built. Additionally, branch managers should be able to add and
BAC.ACAD.PM.03.F02.V2.0
2
remove rooms and room types to and from the system in response to activities
such as repairs and building work.
The system will allow helpdesk assistants to handle only reservation requests made by
customers in person and through the telephone. A helpdesk assistant should be
able to check how many rooms are available in their branch and then reserve
each room required on behalf of a customer. If their branch is full, the helpdesk
assistant should be able to check how many rooms are available in other
branches and then reserve each room required if the customer agrees.
A reservation will require the customer to provide details of a debit or credit card
account. The account will be debited on the day when the customer checks out.
A customer can request to cancel a reservation any time before 24 hours to the
check-in date. If a customer requests to cancel a reservation late (less than 24
hours before the check-in date) or does not check-in on the agreed check-in
date, then the customer will automatically be charged an amount equivalent to
one night’s lodging.
Assignment Tasks
You are a Systems Analyst hired by MyBnB chain. Implement the SDLC to help
MyBnB manage its reservation challenges as stated below.
What to do Marks
1. Planning [12 marks]
BAC.ACAD.PM.03.F02.V2.0
3
2. Analysis [20 Marks]
a) Prepare a request for proposal (RFP) for the work to be [10 Marks]
done for MyBnB chain
b) Extract at least 6 functional requirements and at least 4 [10 Marks]
non-functional requirements from the scenario
BAC.ACAD.PM.03.F02.V2.0
4
Table 1 - New Software Table
1 Requirements - 10 - - Yes
2 Analysis 1 8 - - -
3 Documentation 1 15 - - -
4 Logical Design 2 6 - 24 -
5 Report Design 4 4 - - -
6 Form Design 4 5 - - -
7 Implementation 5,6 15 44 - -
https://online.visual-paradigm.com/
End of Assignment
BAC.ACAD.PM.03.F02.V2.0
5
Appendix 1: Assignment submission cover sheet
Student Id:
Student names:
Student email:
Cohort:
Assignment title:
Date of submission:
.
Programme of Study:
Year of Study:
By checking the box below, I certify that this assignment is my own work and is free from
plagiarism. I understand that the assignment may be checked for plagiarism by
electronic or other means and may be transferred and stored in a database for the
purposes of data-matching to help detect plagiarism. The assignment has not
previously been submitted for assessment in any other unit or to any other institution. I
have read and understood the Botswana Accountancy College plagiarism guidelines
policy.
☐ Agree Signature…………………………………….
Date………………………………………….
BAC.ACAD.PM.03.F02.V2.0
6