10.5 Application Software Detailed Design and Development Quality 10.5.1 Goals The safe design objectives for application software detailed design and development quality are intended to achieve the following goals • The application software detailed design and development is complete and correct with respect to application software requirements developed per Section 10.1 • The application software detailed design and development demonstrates freedom from intrinsic design errors • The method of expressing application software detailed design promotes understandability • The application software detailed design demonstrates predictable behavior • The application software detailed design is verifiable and testable • The application software detailed design demonstrates fault tolerance / fault detection 10.5.2