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