DRAFT B - August 2020
© NEI 2020. All rights reserved. nei.org 19
•
First Principle 6.1 - Software quality depends on complete
and correct requirements,
design and implementation •
First Principle 6.2 - Concurrent triggering conditions are required to activate
a latent software defect •
First Principle 6.3 - The effects of a software
CCF can be reduced by design 10.3.3 Safe Design Objectives Safe design objectives for achieving application software architecture design
quality are listed below 10.3.3.1
The application software architecture design uses an integrated set of techniques necessary to meet the functional and performance requirements developed
via the SDOs in Section 10.1.
10.3.3.2
Application software architecture design is partitioned
into elements or subsystems, and information about each element or subsystem provides verification status and associated conditions.
10.3.3.3
Application software architecture design determines hardware/software interactions unless already specified by the system architecture.
10.3.3.4
Application software architecture design uses a notation that is unambiguously defined or constrained to unambiguously defined features.
10.3.3.5
Application software architecture design determines the features needed for maintaining the integrity
of safety significant data, including data at rest and data in transit.
10.3.3.6
Appropriate software architecture integration tests are specified.
10.4Share with your friends: