You are on page 1of 14

MBARARA UNIVERSITY OF SCIENCE AND

TECHOLOGY

FACULTY OF INFORMATION AND TECHOLOGY

DEPARTMENT OF INFORMATION AND TECHOLOGY


 

SOFTWARE ENGINEERING PROJECT REPORT

NSUBUGA WILSON
2019/BIT/097/PS
Executive Summary
Entertainment is the area of interest that I chose to accomplish this project. The above
area of interest is mostly managed and controlled by internet through use of software
such as booking software, reality show management software reservation software, client
software show booking and timing software. For this project, I chose Reality show
Management software

Reason for this software.


To provide data security
To provide huge maintenance of records
To provide proper information briefly
To generate quick reports.
To make accurate and quick calculations.
Flexibility of transactions can be completed in time.

.
Work flow
Reality show Management software was chosen for this project
because it is the most common means of organizing, Booking
and timing that is used to perform day-to-day activities on
many shows especially in form of attaining long hours in
timing and organizing. Their well-being. In regards to the
business case, the Admin has the ability to add a client, change
credentials and access client data such as time to be on
program, salary paid. On the other side the customer/client
has the a ability to create client and manage them. Plus assign
clients to handle certain invoice, checking needs of the them to
make delivery , adding user to company and assigning unique
ID to each client or user. The software will improve data
sharing, data security and consistent data
BUSSINESS CASE
WHY IS IT IMPORTANT
It provide data security
It provide huge maintenance of records
It provide proper information briefly
It generate quick reports.
It make accurate and quick calculations.
Flexibility of transactions can be completed in time.
FUNCTIONAL REQUIREMENTS

Details of operations conducted in every screen ie login, personal


information.
Data handling logic should be entered into the system ie login
It should have descriptions of system reports or other outputs
Complete information about the workflows performed by the system
It should clearly define who will be allowed to create/modify/delete the data in
the system eg Admin panel
The software automatically validates customers/users
The Sales system should allow users to record customers sales
Only Managerial level employees have the right to view revenue data.eg Admin

NON FUNCTIONAL- specification of how well a software system must function. These
include,

Access Security — the system is safeguarded against deliberate and intrusive faults from internal and
external sources.
Accessibility — it is easily people with the widest range of capabilities can use the system.
Availability — the system is able to function during normal operating times.
Confidentiality — the system protects sensitive data and allows only authorized access to the data.
Efficiency — the software system handles capacity, throughput, and response time.
Integrity — the data are maintained by the software system in terms of accuracy, authenticity, and without
corruption.
Reliability — the software system consistently performs the specified functions without failure.
Safety — the system prevents harm to people or damage to the environment.i.e use of passwords
Survivability — the software system continues to function and recovers in the presence of a system failure.
Usability — user is able to learn, operate, prepare inputs and interpret outputs through interaction with a
software system.
Business requirement
Business requirements, also known as stakeholder requirements specifications , describe
the characteristics of a proposed system from the viewpoint of the system's end user
The most popular format for recording business requirements is the business
requirements document . The intent behind the BRD is to define what results would be
wanted from a system, however it might eventually be designed. Hence, BRD
documents are complemented with a systems reference document (SRD) OR Technical
Design Document (TDD) that details the design, technology performance and
infrastructure expectations

SYSTEM REQUIREMENT-
System requirements are the required specifications a device must have in order to use
certain hardware or software.
Operating system
Minimum CPU or processor speed
Minimum GPU or video memory
Co ntn

Minimum system memory (RAM)


Minimum free storage space
Audio hardware (sound card, speakers, etc)
Available ports (USB, Ethernet, etc)
Wireless connectivity
Minimum GPU (for displays and graphics hardware)
Use-case diagram

http://www.who.int/tdr/diseases/malaria/lifecycle.htm
Context diagram
Data flow diagram
Activity diagram
ENTITY RELATIONSHIP DIAGRAM
 Admin login interface

Admin dash board


Participant/user login
Participant/client login

participant/client dashboard

You might also like