Skip to content

Commit 299879b

Browse files
Update the process to tool requirements impl status (#410)
Fixes #541
1 parent 31defe7 commit 299879b

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

docs/internals/requirements/requirements.rst

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ This section provides an overview of current process requirements and their clar
7171

7272
.. tool_req:: Enforces need ID scheme
7373
:id: tool_req__docs_common_attr_id_scheme
74-
:implemented: PARTIAL
74+
:implemented: YES
7575
:tags: Common Attributes
7676
:satisfies:
7777
gd_req__req_attr_uid,
@@ -119,7 +119,7 @@ This section provides an overview of current process requirements and their clar
119119
:tags: Common Attributes
120120
:parent_covered: NO: Can not cover 'ISO/IEC/IEEE/29148'
121121
:implemented: YES
122-
:satisfies: gd_req__req_attr_description, gd_req__req_check_mandatory
122+
:satisfies: gd_req__req_attr_description, gd_req__req_check_mandatory,
123123

124124
Docs-as-Code shall enforce that each need of type :need:`tool_req__docs_req_types` has a description (content)
125125

@@ -554,7 +554,9 @@ Architecture Attributes
554554
:satisfies:
555555
gd_req__arch_attr_mandatory,
556556
gd_req__arch_attr_fulfils,
557-
:implemented: PARTIAL
557+
gd_req__arch_attr_mandatory,
558+
gd_req__arch_attr_fulfils,
559+
:implemented: YES
558560
:parent_covered: YES
559561
:parent_has_problem: YES: Metamodel & Process aren't the same. Some definitions are not consistent in Process
560562

@@ -575,7 +577,7 @@ Architecture Attributes
575577
.. tool_req:: Mandatory Architecture Attribute: fulfils
576578
:id: tool_req__docs_arch_link_fulfils
577579
:tags: Architecture
578-
:implemented: PARTIAL
580+
:implemented: YES
579581
:satisfies:
580582
gd_req__arch_linkage_requirement_type,
581583
gd_req__arch_attr_fulfils,
@@ -605,7 +607,7 @@ Architecture Attributes
605607
.. tool_req:: Ensure safety architecture elements link a safety requirement
606608
:id: tool_req__docs_arch_link_safety_to_req
607609
:tags: Architecture
608-
:implemented: PARTIAL
610+
:implemented: YES
609611
:satisfies: gd_req__arch_linkage_requirement
610612
:parent_covered: YES
611613

@@ -617,7 +619,7 @@ Architecture Attributes
617619
.. tool_req:: Ensure qm architecture elements do not fulfill safety requirements
618620
:id: tool_req__docs_arch_link_qm_to_safety_req
619621
:tags: Architecture
620-
:implemented: PARTIAL
622+
:implemented: YES
621623
:satisfies: gd_req__arch_linkage_requirement
622624
:parent_covered: YES
623625

@@ -736,7 +738,7 @@ Testing
736738
.. tool_req:: Supports linking to test cases
737739
:id: tool_req__docs_test_link_testcase
738740
:tags: Testing
739-
:implemented: PARTIAL
741+
:implemented: YES
740742
:parent_covered: YES
741743
:satisfies: gd_req__req_attr_testlink
742744

@@ -902,6 +904,7 @@ Testing
902904
:tags: Safety Analysis
903905
:satisfies:
904906
gd_req__saf_attr_mandatory,
907+
gd_req__sec_attr_mandatory,
905908
:parent_covered: YES
906909

907910
All safety analysis elements in :need:`tool_req__docs_saf_types`
@@ -926,6 +929,8 @@ Testing
926929
gd_req__saf_attr_requirements_check,
927930
gd_req__saf_attr_aou,
928931
gd_req__saf_linkage_safety,
932+
gd_req__sec_attr_mitigated_by,
933+
gd_req__sec_attr_requirements_check,
929934
:parent_covered: YES
930935

931936
Docs-As-Code shall enforce valid needs (`status` == `valid`) of type
@@ -992,6 +997,7 @@ Testing
992997
:satisfies:
993998
gd_req__saf_linkage_check,
994999
gd_req__saf_linkage,
1000+
gd_req__sec_linkage_check,
9951001
:parent_covered: YES
9961002

9971003
Docs-As-Code shall enforce that needs of type :need:`tool_req__docs_saf_types` have a

0 commit comments

Comments
 (0)