Professional Documents
Culture Documents
Overview
The fun Olympic committee is the supreme authority of the Olympic movement in the city
of Tokyo which promotes Olympic games around the world and lead the Olympic
movement. The committee is organising Olympic games which are going to be held online
due to a worldwide pandemic. The committee has requested me to develop an online
registration system for audiences to gain access to the proposed broadcast platform in
which people are going to view the current sports games from. The system is going to
allow the administrators to input events so that customers can view them online.
Functional Requirements:
Non-functional Requirements:
This study source was downloaded by 100000796621064 from CourseHero.com on 01-02-2022 20:28:10 GMT -06:00
https://www.coursehero.com/file/95031361/WEEK-2-REQUIREMENTS-SPECIFICATION-TEMPLATE-ADVICE-JAN-2018-1docx/
4. Passwords must be encrypted on data store.
5. All user inputs must be validated.
Constraints
One of the limitations facing the Tokyo Olympia System is that different countries have
different bandwidths, which means the internet speed is not the same to all user, so users
with low bandwidth are going to have a problem with accessing the content quickly which
will lead to buffering of videos so if enough finances were available, better online
compression methods could be used to compress large videos and data so that it can be
easily accessible to all users including those with low bandwidth and low computer
processing speed.
If enough resources were available, the system was going to be hosted in different
servers to ensure data availability all times even if technical problems occur, so because
of low finances the system is facing a high risk of data loss as it is going to be hosted on a
single server.
Resources
I am a programmer with good coding skills using java programming language, python,
php and NoSQL. These are the programming languages that are going to be used in
developing the Tokyo Olympia System. To use these programming languages IDEs are
required. These IDEs require a computer with a high processing speed to ensure that the
computer does not overload due to this software’s. A Mack Book laptop is going to be
needed with a RAM at least 16 GB and a processor of I5 and above.
I am going to need at least one online server to host the system so that it can be
accessible online.
Since I will be developing an online system a WIFI router is going to be needed in order to
access the internet.
Few computers and few mobile devices are going to be needed to run some tests after
the system has been developed. These computers include HP 250 G7, Dell inspiron, and
Lenovo idea pad. Any processor and RAM of these computers will be enough. The mobile
devices needed are, I phone 8, Samsung Galaxy Note 8 and Huawei P30.
Evaluation
Testing of the system will be done on multiple devices including computers and mobile
devices. The system is going to be run on each device to ensure that it runs on all
devices. Different internet speed and computer processing speed is going to be tested to
ensure that all users can access the same content equally. The prototype is going to be
distributed to few people for testing and each user’s feedback is going to be used for
improvements.
Client Sign-off
This study source was downloaded by 100000796621064 from CourseHero.com on 01-02-2022 20:28:10 GMT -06:00
https://www.coursehero.com/file/95031361/WEEK-2-REQUIREMENTS-SPECIFICATION-TEMPLATE-ADVICE-JAN-2018-1docx/
Powered by TCPDF (www.tcpdf.org)