...
U.1.5: coding standards (e.g. MISRA rules)
U.2: Verify that software unit conforms to the software detailed design based on the following points.
U.2.1: input data format
...
U.2.6: entity relationship diagram
U.2.7: pseudo code
...
etc.
Integration Test Criteria
...
Note: Compliance to the architectural design means that the specified integration tests are suitable to prove that the interfaces between the software units and between the software items fulfill the specification given by the software architectural design.
I.1: Verify that software conforms to the the software detailed architectural design based on the following points.
I.1.1: inter-task/inter-process communication
I.1.2:
...
relationship and dependency between software elements
I.1.3:
...
interrupts with their priorities
I.1.4:
...
tasks with cycle time and priority
I.1.5:
...
relationship between software elements
I.1.6: where the data (such as parameters) are stored and which measures (e.g. checksums, redundancy) are taken to prevent data corruption
I.1.7: which data is persistent and under which conditions
Qualification Qualification
Develop Create specification for software qualification test, and test the release software package according to the qualification test specification.
The test specification shall be suitable to provide evidence for compliance of the integrated software with the software requirements.
Q.1:
...
Verify that
...
software conforms to the the requirement specification
...
based on the following points.
Q.1.
...
1:
...
relationship between the system elements and the software
...
Q.1.
...
2:
...
how variants for different model series or configurations are derived
...
(分かりづらいのでdependancyとかの表現に変えたい…)
Q.4: Verify that integrated software conforms to requirement specification.
Q.5: Verify that integrated software conforms to reliability requirements.
Q.6: Verify that integrated software conforms to security requirements.
Q.7: Verify that integrated software conforms to diagnosis requirements.
Q.8: Verify that integrated software conforms to software requirements specification.
Note4: Especially, Verify that integrated software conforms points below.
-any required software performance characteristics
-any required software interfaces
-any required security characteristics required
-any database design requirements
-any required error handling and recovery attributes
...
Q.1.3: any database design requirements
Q.1.4: any required error handling and recovery attributes
Q.1.5: any reliability requirements
Q.1.6: any security requirements
Q.1.7: any diagnosis requirements
Q.2: Verify that the dynamic behavior of the software conforms to requirement specification.
Q.2.1: start-up,
Q.2.2: shutdown
Q.2.3: software update
Q.2.4: error handling
Q.2.5: recovery
etc.
Q.3: Verify that software conforms to the resource consumption characteristics.
End