August 2022
Intermediate to advanced
752 pages
24h 7m
English
Software Quality Attributes
This chapter covers the following topics:
Quality Attributes and Nonfunctional Requirements: This section discusses functional and nonfunctional requirements as an essential part of the software development process. Functional requirements describe the business functions and what the software should do, whereas nonfunctional requirements describe how the software should perform these functions.
Modularity in Application Design: This section describes why and how the software should be composed of discrete components such that a change to one component has minimal impact on other components. Cohesive functions with specific functions are the essence of modularity.
Scalability in Application Design: This ...