approach is needed for security engineering, a spiral systems development
model, which is a risk-driven approach for development of products or systems,
is ideal. However, as a mean for understanding the relationships of systems to
software engineering and testing and validation, one of the most illustrative