Let AI Evaluate Your Understanding of Non-Functional Requirements
Test your knowledge of non-functional requirements and their significance in system design.
We have now covered the non-functional attributes of a system. Take the following AI-powered assessments to solidify and test your knowledge of non-functional attributes in real-world scenarios. Don't worry; our AI mentor will guide you along the way.
Assessment 1: Cloud-based file store
You are leading a team developing a cloud-based file-sharing platform for a multinational corporation. You’re tasked with ensuring that the platform has the following attributes:
Depending on the time and need, the platform is able to handle an increasing number of requests arriving from different parts of the world.
The users of the platform have worldwide 24/7 access to its files.
Keeping these requirements in view, state two of the most important and relevant nonfunctional requirements from the list provided below such that their inclusion in the design will enable us to achieve the scenario mentioned above.
Maintainability
Scalability
Fault tolerance
Reliability
Availability
Level up your interview prep. Join Educative to access 80+ hands-on prep courses.