Software Specifications
Specifications of a software product describes various aspects of the software product
from different viewpoints,
(e.g., functionality, interfaces, performance, security and reliability)
Requirements for Hardware and Software Environments
- Minimum Hardware Requirements
- Minimum Amount of Memory
- Minimum Amount of Available Disk Space
- Required Communication Ports
- Minimum Resolution of a Monitor
etc.
- Compatible Software Platform
- OS
- Supporting Software such as a database system, an HTTP server and JRE (Java Runtime Environment)
etc.
UML (Unified Modeling Language)