System specifics:
- Physical file system structure
- Interconnection records or protocols between software and hardware
components
- Packaging of units as functions, modules or subroutines
- Interconnections among software functions and processes
- Control processing
- Memory addressing and allocation
- Structure of compilation units and load modules
Process specifics:
- Required algorithmic details
- Procedural process logic
- Function and subroutine calls
- Error and exception handling logic
Data specifics:
- Global data handling and access
- Physical database structure
- Internal record layouts
- Data translation tables
- Data edit rules
- Data storage needs
Acknowledgement: MIL-HDBK-338B
US Department of Defence: Electronic Reliability Design Handbook