Non Functional requirements - yurkka23/iMusic_team GitHub Wiki
Overview
This section details the non-functional requirements of the project, which specify the quality attributes and performance criteria that the system must meet. These requirements are vital as they ensure the platform operates efficiently, securely, and reliably.
Performance
- The response time for user actions (searching, viewing songs, loading playlists) should not exceed 5 seconds.
Security
- User passwords must be stored in an encrypted format.
Reliability and Availability
- The system should be available 99.9% of the time to ensure continuous access for users to music content.
Usability
- The interface must be intuitive, with clear navigation elements.
- Users should be able to easily interact with the system through desktop devices (responsive design).
Modularity
- The system should be designed with a modular architecture to allow easy modifications and additions of new features without disrupting the core functionality.