Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Decision Record Template
.. gd_temp:: Decision Record Template
:id: gd_temp__change_decision_record
:status: valid
:complies: std_req__aspice_40__SWE-2-BP3
:complies: std_req__aspice_40__SWE-2-BP3, std_req__aspice_40__iic-17-00

This template is used to create new Decision Records (DRs) in the project.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Requirement Inspection Checklist
.. gd_chklst:: Requirements Inspection Checklist Template
:id: gd_chklst__req_inspection
:status: valid
:complies: std_req__iso26262__system_6412, std_req__iso26262__system_6414, std_req__iso26262__system_6421, std_req__iso26262__system_6422
:complies: std_req__iso26262__system_6412, std_req__iso26262__system_6414, std_req__iso26262__system_6421, std_req__iso26262__system_6422, std_req__aspice_40__SWE-1-BP3, std_req__aspice_40__SWE-1-BP4, std_req__aspice_40__SWE-1-BP6
:tags: requirements_engineering

For the content see here:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ Process Requirement Attributes
:status: valid
:tags: manual_prio_2, attribute, mandatory
:satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req, wf__req_feat_aou, wf__req_comp_aou
:complies: std_req__aspice_40__iic-17-00

Each requirement, apart from process and tool requirements, shall have a type of one of following options:

Expand Down Expand Up @@ -145,6 +146,7 @@ Process Requirement Attributes
:status: valid
:tags: manual_prio_2, attribute
:satisfies: wf__req_stkh_req, wf__req_feat_req
:complies: std_req__aspice_40__SWE-1-BP2, std_req__aspice_40__iic-17-54

Stakeholder and feature requirements can have a validity attribute that tells
from which milestone onwards the requirement is part of a feature.
Expand All @@ -160,6 +162,7 @@ Process Requirement Attributes
:status: valid
:tags: manual_prio_2, attribute
:satisfies: wf__req_stkh_req, wf__req_feat_req
:complies: std_req__aspice_40__SWE-1-BP2, std_req__aspice_40__iic-17-54

Stakeholder and feature requirements can have a validity attribute that tells
until which milestone the requirement is part of a feature.
Expand All @@ -179,7 +182,7 @@ Process Requirement Linkage
:id: gd_req__req_linkage
:status: valid
:tags: manual_prio_1, attribute
:complies: std_req__iso26262__support_6432
:complies: std_req__iso26262__support_6432, std_req__aspice_40__SWE-1-BP5
:satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req, wf__req_proc_tool

Requirements shall be linked to its adjacent level via the attribute satisfies.
Expand All @@ -193,7 +196,7 @@ Process Requirement Linkage
:id: gd_req__req_traceability
:status: valid
:tags: done_automation, attribute
:complies: std_req__iso26262__support_6432
:complies: std_req__iso26262__support_6432, std_req__aspice_40__SWE-1-BP5
:satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req, wf__req_proc_tool

Bi-directional traceability shall be provided by adding a "back-link" via attribute satisfied by (i.e. make a <-> out of the <- in :need:`gd_req__req_linkage`).
Expand All @@ -202,7 +205,7 @@ Process Requirement Linkage
:id: gd_req__req_attr_req_cov
:status: valid
:tags: manual_prio_1, attribute
:complies: std_req__iso26262__support_6423
:complies: std_req__iso26262__support_6423, std_req__aspice_40__iic-13-51
:satisfies: wf__req_stkh_req, wf__req_feat_req

It shall be possible to specify the requirement coverage, meaning the requirement is covered fully by its linked children.
Expand Down Expand Up @@ -232,7 +235,7 @@ Process Requirement Linkage
:status: valid
:tags: manual_prio_1, attribute
:satisfies: wf__req_feat_req, wf__req_comp_req
:complies: std_req__iso26262__support_6433, std_req__iso26262__software_944
:complies: std_req__iso26262__support_6433, std_req__iso26262__software_944, std_req__aspice_40__iic-13-51

It shall be possible to specify if requirements are completely covered by the linked test cases.

Expand All @@ -258,7 +261,7 @@ Process Requirements Checks
:status: valid
:tags: prio_2_automation, check
:satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req
:complies: std_req__iso26262__support_6425, std_req__iso26262__support_6434
:complies: std_req__iso26262__support_6425, std_req__iso26262__support_6434, std_req__aspice_40__iic-13-51

Based on the requirement versioning it shall be checked if a parent requirement was updated but not the linked child requirements (or tests).
In case an update was detected, the attribute requirement (or test) covered shall be set to "No"
Expand Down Expand Up @@ -301,7 +304,7 @@ Process Requirements Checks
:id: gd_req__req_linkage_fulfill
:status: valid
:tags: done_automation, check
:complies: std_req__iso26262__support_6432
:complies: std_req__iso26262__support_6432, std_req__aspice_40__iic-13-51
:satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req

Every feature- and component requirement shall be linked to at least one parent requirement according to the defined traceability scheme:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Templates
.. gd_temp:: Stakeholder Requirements Template
:id: gd_temp__req_stkh_req
:status: valid
:complies: std_req__iso26262__system_6411, std_req__iso26262__system_6413, std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
:complies: std_req__iso26262__system_6411, std_req__iso26262__system_6413, std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425, std_req__aspice_40__SWE-1-BP1

.. code-block:: rst

Expand All @@ -37,7 +37,7 @@ Templates
.. gd_temp:: Feature Requirements Template
:id: gd_temp__req_feat_req
:status: valid
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425, std_req__aspice_40__SWE-1-BP1

.. code-block:: rst

Expand All @@ -54,7 +54,7 @@ Templates
.. gd_temp:: Component Requirements Template
:id: gd_temp__req_comp_req
:status: valid
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425, std_req__aspice_40__SWE-1-BP1

.. code-block:: rst

Expand All @@ -69,7 +69,7 @@ Templates
.. gd_temp:: AoU Requirement Template
:id: gd_temp__req_aou_req
:status: valid
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
:complies: std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425, std_req__aspice_40__SWE-1-BP1

.. code-block:: rst

Expand Down
Loading