1 Matching Annotations
- Jun 2020
-
media-exp1.licdn.com media-exp1.licdn.com
-
Typical software requirements specify the following
- All software system inputs
- All software system outputs
- All functions that the software system will perform
- All performance requirements that the software will meet, (e.g., data throughput, reliability, and timing)
- The definition of all external and user interfaces, as well as any internal software-to-system interfaces
- How users will interact with the system
- What constitutes an error and how errors should be handled
- Required response times
- The intended operating environment for the software, if this is a design constraint (e.g. hardware platform, operating system)
- All ranges, limits, defaults, and specific values that the software will accept
- All safety related requirements, specifications, features, or functions that will be implemented in software
-