January 2024
Intermediate to advanced
472 pages
15h 11m
English
This chapter covers
A system has functional and non-functional requirements. Functional requirements describe the inputs and outputs of the system. You can represent them as a rough API specification and endpoints.
Non-functional requirements refer to requirements other than the system inputs and outputs. Typical non-functional requirements include the following, to be discussed in detail later in this chapter.
Scalability—The ability of a system to adjust its hardware resource usage easily and with little fuss to cost-efficiently ...