This post describes A- SPICE Software Engineering Process .3 (SWE.3) SW Detailed Design and UNIT Construction Detailed Process, which I recommend.
SWE.3 SW Detailed Design and UNIT construction involves SW UNIT design and const constant design, #define constant design, File configuration design, and coding as shown in the table below.
SWE.2 | Detailed Process | Summary | Reflecting Process Group |
---|---|---|---|
1 | Pre-design meeting | Based on the results of SWE.1 SW Requirements Analysis and SWE.2 SW Architecture Design, the following meetings were held. – SWE.3 Design Process Selection – SWE.3 Design Perspective | SWE.3 |
2 | SW UNIT Design | Based on the results of SWE.1 SW Requirements Analysis and SWE.2 SW Architecture Design, the following designs were implemented. – SW UNIT Composition Design – SW UNIT-to-UNIT Interface Design – SW UNIT Specification Design | SWE.3-5 SWE.3-6 |
3 | ROM constant design | Based on the results of SWE.1 SW Requirements Analysis and SWE.3-2 SW UNIT Design, ROM constant design is performed. | SWE.3-6 |
4 | #define constant design | Based on the results of SWE.1 SW Requirements Analysis and SWE.2 SW Architecture Design and SWE.3-2 SW UNIT Design, #define constant design is performed. | SWE.3-5 SWE.3-6 |
5 | File Structure Design | Based on the results of SWE.1 SW Requirements Analysis and SWE.2 SW Architecture Design and SWE.3-2 SW UNIT Design, File Configuration design is performed. | SWE.3-6 |
6 | Coding | Coding from the above results. | SWE.3-7 |
7 | Static Code Verification | MISRA-C check of the code | NG SWE.3-6 OK SWE.3-8 |
8 | Code Change Verification | Verification of code changes. | NG SWE.3-6 OK SWE.3-9 |
9 | Make | Make(Compile and link) | NG SWE.3-6 OK SWE.3-10 |
10 | SWE.3 Design Review | Review the above results. | NG SWE.3 OK SWE.4 |
Red text: rework