Please enable JavaScript.
Coggle requires JavaScript to display documents.
YouTube Big Shoes - Sitting On Floor (2) - Coggle Diagram
YouTube
Perfomance efficiency
Capacity
The system`s server must be able to handle 1,000 requests per second.
Time behaviour
System must send email to 90% of new users email adresses with verification code in no more than 2 minutes.
-
Portability
-
Adaptability
The YouTube system must provide and support users with the same functionality on all platforms including web browser (Chrome, Opera, Mozilla FireFox), desktop and smartphone versions
Replaceability
The system must use standartized file formats in order to export all users incoming data to machine-readable format (JSON, XML)
Reliability
Recoverability
In case of detecting failure during development performance, 99% of updates, done in failed session, should be rolled back to restore the data to pre-session condition
Availability
Routine software upgrades shall be applied no more frequently than once every three months, and whenever possible shall be installed at night between 4-5 a.m. when the number of online users is the least.
Fault tolerance
In case the main database node crashes, the system must stop writing to this branch and redirect all the information needed to save to the additional database node.
Security
Integrity
Premium users personal data shall be backed up on additional server at least once per month to prevent data loss.
Authenticity
The system must ask to write down the verification code, previously sent to users email account, in case the user has made 3 unsuccessful attempts to login by entering incorrect password or phone number.
Confidentiality
The system must not retain customer credit or debit card information entered during the YouTube premium payment processing.
Functional suitability
Functional completeness
Each time users log into the account their personak data, likes/disliked, and watching history must be synchronized with the previous session
-
-
Maintainability
-
Reusability
Application consists of parts like video and wrapper around it. Video can be played on any platform that supports JS
-
Usability
-
-
User error protection
YouTube system should warn the user if he uses mobile connection is case, he exceeds the limit.
-
-
-