Professional Documents
Culture Documents
SEMESTER 2 2022/2023
BITC YEAR 2 GROUP ASSIGNMENT
Title of the Project: Requirements Analysis Modeling for a Theatre Ticketing and
Reservations System
Case Study: TRenDZ Theatre, Zion City
1. The TTRS system will provide all the necessary information via web to manage
movies, halls and event facilities, booking, ticketing and ticket cancellations. 2. The
theatre will have a catalogue. The catalogue will display movie information such as
category of movie, title of the movie, the producer, the director, lead actors, viewing
price.
3. The same movie can be shown on different days, viewing date and time must be
assigned to the movie.
4. The theatre employees should be able to query, add, update and remove movies.
5. They should be able to show status of movie
6. They should manage payments / billing of customers including cancellation refunds,
and also issue membership cards and receive membership fees.
7. The system should ensure allocation of seats and generation of tickets for
customers 8. The system should allow the employees to obtain:
a. The total number of clients viewing each movie per month.
b. View the average number of reservations per hall/auditorium.
c. View 10 most loyal clients in terms of their movie viewing frequencies. d.
View monthly revenue of the theatre from movies and hall reservations.
The product will be web-based providing necessary information for managing movies,
halls, membership, cancellations, refunds, reservations and membership. The TTRS
system will have the ability to be scalable, which means it will be able to add functions
or to be changed to meet user needs. The architecture of TTRS will be open, allowing
clients to register and place reservations and other services online.
Dr. Beatrice Aguti SCS 2204 Software Engineering BITC 2 Semester 2, 2023 Page 1 of 2
DELIVERABLES:
The overall deliverable of this project is to take the form of a Software Requirements
Specification document. You will carry out this project in groups of five (5). The entire
report should not exceed 10 pages. Each group member will upload a copy of their
group report via their Google Classroom account. You are expected to do the following;
(ii) It is envisaged that the use of CRC (Class, Responsibilities, and Collaborators) cards
would be appropriate for the project team to brainstorm and analyse requirements.
Refer to the CRC material provided along with this assignment to create cards based on
scenarios that outline the Theatre Ticketing and Reservation System Requirements.
Solicit participation from group members who constitute the project team responsible
for defining the requirements. Create a series of CRC cards for the Theatre Ticketing and
Reservation System using the selected UML diagramming tool.
(iii) Draw two activity diagrams for use case scenarios ‘Change Customer Information’
and ‘Update Membership Subscription’. The system allows customer to change his or
her own information, such as name, contacts, etc. using a secure web site. The system
also allows employees to update customer membership status /subscriptions. Refer to
material on drawing activity diagrams clearly indicating swimlanes.
Dr. Beatrice Aguti SCS 2204 Software Engineering BITC 2 Semester 2, 2023 Page 2 of 2