Feature Architecture Template#
Feature Architecture Templates
|
status: valid
|
||||
Feature Architecture : <Feature>/<sub-feature>#
Overview#
Brief summary
Description#
General Description
Design Decisions
Design Constraints
Requirements#
.. needtable:: Overview of Component Requirements
:style: table
:columns: title;id
:filter: search("feat_arch_sta__archdes$", "fulfils_back")
:colwidths: 70,30
Rationale Behind Architecture Decomposition#
mandatory: a motivation for the decomposition
Note
Common decisions across features / cross cutting concepts is at the high level.
Static Architecture#
.. feat_arc_sta:: <Title>
:id: feat_arc_sta__<feature>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to feature requirement id>
Dynamic Architecture#
.. feat_arc_dyn:: <Title>
:id: feat_arc_dyn__<feature>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to feature requirement id>
Logical Interfaces#
.. feat_arc_int:: <Title>
:id: feat_arc_int__<feature>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:fulfils: <link to feature requirement id>
Note
Architecture can be split into multiple files,it is an High level architecture_design which can be shown without actual c++/rust interfaces and data types ,and there will be link to lower level architecture till code to get actual api descriptions.