,---------------------------. |Supplemental Specifications| |---------------------------| `---------------------------' ,----------. ,------------------. ,------------------------------. ,---------------------------. |Principles| |System Constraints| |System Functional Requirements| |Non-Functional Requirements| |----------| |------------------| |------------------------------| |---------------------------| `----------' `------------------' `------------------------------' `---------------------------' ,------------------. |Maintainability | ,----------------------. ,-------------------------------. ,---------------. |------------------| |Performance Efficiency| |Usability | ,---------------. |Security | |Modularity | |----------------------| ,----------------. |-------------------------------| |Reliability | |---------------| |Reusability | ,--------------. |Time behavior | |Compatibility | |Appropriateness recognizability| |---------------| |Confidentiality| |Analysability | |Portability | |- -Response time | |----------------| |Learnability | |Reliability | |Integrity | |Modifiability | |--------------| |- -Recovery time | |Co-Existence | |Operability | |Maturity | |Non-Repudiation| |- -Stability | |Adaptability | |- -Start-up time | |Interoperability| |User Error Protection | |Availability | |Accountability | |Testability | |Installability| |- -Shutdown time | `----------------' |User Interface Aesthetics | |Fault Tolerance| |Authenticity | |- -Configurability| |Replaceability| |Resource Utilization | |Accessibility | |Recoverability | |- -Privacy | |- -Installability | `--------------' |Capacity (Throughput) | `-------------------------------' `---------------' `---------------' |- -Scalability | `----------------------' |- -Localizability | `------------------'