非公開
Scope:
The SW Integrator represents all Software and Sensorics aspects, integrates the software components into a complete software which is consistent with the architectural design and ensures that the software components are tested to provide evidence for compliance with the software architectural design, including the interfaces between different components. Software integrator ensures the stability, reliability and functionality of the integrated SW. Contributes to the overall project success also beyond his dedicated role.
Main Activities:
Development of SW Integration Strategy: develop a strategy for integrating SW consistent with the project plan and release plan. Identify SW components based on the SW architectural design and define a sequence for integrating them [SWE.5.BP1].
Project setup and configuration in IMS according to project plan
Sharing of components into the project
Acting as a CI delegate for the project, provide necessary information to developers, training of the developers on usage of the DevGate
Coordination of automated tests for the project
Close cooperation with the SW Architect, SW Project Manager
Development of SW Integration Test Strategy: develop a strategy for testing the integrated SW following the integration strategy. This includes a regression test strategy for re-testing integrated SW if SW components are changed [SWE.5.BP2].
Development of integration test specification: develop the test specification of SW integration test cases according to the SW integration test strategy for each integrated SW component. The test specification shall be suitable to provide evidence for compliance of the integrated SW with the SW architectural design [SWE.5.BP3]. Developed tests shall be focused on:
Correct dataflow between software components
Timing dependencies of dataflow between software components
The correct interpretation of data by all software components using an interface
The dynamic interaction between software components
The compliance to resource consumption objectives of interfaces
Overall system performance and load
Integration of software according to the projects release plan [SWE.5.BP4]
Supporting SWPM with planning of the integration
Integration of SW components according to the project release plan
Providing of checkpoints for the project on a regular base
Selection of test cases and performing test runs for the integrated SW [SWE.5.BP5- SWE.5.BP8]
Execution of test cases according to the test plan
Debugging and primary error analysis for assigning the error to a specific FDO
Review and communication of the test results [SWE.5.BP9]
Results of the performed tests shall be saved and baselined in DOORS
-