Example: Detailed Design#
Description#
component is split into two units unit1 and unit2 based on single responsibility principle.
unit2 is injected to unit1 one via dependency injection for testability.
Static Diagrams for Unit Interactions#
dd example static
|
status: valid
security: NO
safety: ASIL_B
|
||||
Dynamic Diagrams for Unit Interactions#
dd example dynamic
|
status: valid
security: NO
safety: ASIL_B
|
||||
Units within the Component#
From here onwards the needs are defined in the source code and will be automatically generated and linked via doxygen.
SW Unit#
unit1
|
status: valid
security: NO
safety: ASIL_B
|
||||
Placeholder for the description that will be generated from doxygen |
|||||
Interface#
int1
|
status: valid
security: NO
safety: ASIL_B
|
||||
Placeholder for the description that will be generated from doxygen |
|||||
SW Unit#
unit2
|
status: valid
security: NO
safety: ASIL_B
|
||||
Placeholder for the description that will be generated from doxygen |
|||||
Interface#
int2
|
status: valid
security: NO
safety: ASIL_B
|
||||
Placeholder for the description that will be generated from doxygen |
|||||