Information Technology Reference
In-Depth Information
FIGURE 10.8
Electrical Steering Control Unit Design Architecture.
Application Layer were hand coded in C
. It was decided that during a later stage, it
would be transferred to the Matlab (The MathWorks, Inc., Natick, MA) environment.
The modular coding approach was taken, and each module was checked with its
corresponding functional requirements by a coder. After approximately four weeks,
core modules were made available and the integration phase was started.
Test cases for white box testing and black box testing with hardware-in-loop were
written jointly by the test engineer and coder and reviewed by different teams. Time
Recording Log, Defect Recording Log, and PSP Project Plan Summary were used to
determine Planned, Actual, To Date, and To Date% PSP process parameters during
this project.
In this case, PSP process results for six persons who had worked for eight weeks
and their combined efforts in terms of time, defects injected, and defects removed
were logged in Table 10.4. Also, defects related to Code errors, Compile errors, and
Testing errors were identified and removed as detailed in Table 10.4 and fixed before
final delivery of the software product for vehicle-level subsystems' integration and
testing. For Table 10.4 and Table 10.5 calculations, please refer to Appendix A1, A2,
and A3.
An error was corrected caused by a communication issue that was found, identified,
notified, and resolved during the test phase. Also, there were approximately four
++
Search WWH ::




Custom Search