From 5cb22fa59e33bc5cd63905ef630d2beb5fb646fb Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Feb 2026 13:32:26 +0100 Subject: [PATCH 1/5] add complexity values --- .../feature_name/architecture/chklst_arc_inspection.rst | 4 +++- .../docs/architecture/chklst_arc_inspection.rst | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst index 5dcb72506a..bc7119e6a0 100644 --- a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst @@ -142,7 +142,9 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n - manual - Indicators of complexity include: the number of use cases (corresponding to dynamic diagrams) allocated to a single design element, the number of interfaces and operations in an interface, function parameters, global variables, complex types, and limited comprehensibility. - Note: If any of the numbers above exceed 3, a design rationale is mandatory (for all types). + Notes + + If the "number of use cases" or "number of interfaces" or "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory - - - diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst index a72c28f84d..0ff4b35ac2 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst @@ -156,7 +156,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number" above exceeds "3" a design rationale is mandatory (for all types) + If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory See also if component classification :need:`gd_temp__component_classification` as measure is present. From efd2fe862f41585529bb5b74c66927b0b7905a9e Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Feb 2026 13:37:21 +0100 Subject: [PATCH 2/5] remove space --- .../feature_name/architecture/chklst_arc_inspection.rst | 2 +- .../component_name/docs/architecture/chklst_arc_inspection.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst index bc7119e6a0..21a32868be 100644 --- a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst @@ -142,7 +142,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n - manual - Indicators of complexity include: the number of use cases (corresponding to dynamic diagrams) allocated to a single design element, the number of interfaces and operations in an interface, function parameters, global variables, complex types, and limited comprehensibility. - Notes + Notes: If the "number of use cases" or "number of interfaces" or "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory - diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst index 0ff4b35ac2..b4779aac6b 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst @@ -156,7 +156,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory + If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory See also if component classification :need:`gd_temp__component_classification` as measure is present. From 578880bce79742e99fcc9cadfd176ae901a44f46 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Feb 2026 13:38:08 +0100 Subject: [PATCH 3/5] spelling --- .../feature_name/architecture/chklst_arc_inspection.rst | 2 +- .../component_name/docs/architecture/chklst_arc_inspection.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst index 21a32868be..ea4bce060a 100644 --- a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst @@ -144,7 +144,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" or "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory + If the "number of use cases" or "number of interfaces" or "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. - - - diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst index b4779aac6b..b2e61b7903 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst @@ -156,7 +156,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory + If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. See also if component classification :need:`gd_temp__component_classification` as measure is present. From 5279722c11203d86c0618adf74cf0d6434ab5e9e Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Feb 2026 13:49:46 +0100 Subject: [PATCH 4/5] synchronize values with tolling parameters --- .../feature_name/architecture/chklst_arc_inspection.rst | 2 +- .../component_name/docs/architecture/chklst_arc_inspection.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst index ea4bce060a..34a38e2fba 100644 --- a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst @@ -144,7 +144,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" or "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. + If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. - - - diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst index b2e61b7903..4936466183 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst @@ -156,7 +156,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" or the "number of function parameters" above exceeds "3" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. + If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. See also if component classification :need:`gd_temp__component_classification` as measure is present. From 4f3f9f31a67b8ec89be037c32b0132d27ab86545 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Feb 2026 13:52:45 +0100 Subject: [PATCH 5/5] fix wrong word --- .../feature_name/architecture/chklst_arc_inspection.rst | 2 +- .../component_name/docs/architecture/chklst_arc_inspection.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst index 34a38e2fba..42c0a8678c 100644 --- a/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/features/feature_name/architecture/chklst_arc_inspection.rst @@ -144,7 +144,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. + If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" or the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. - - - diff --git a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst index 4936466183..28ce2eee96 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/architecture/chklst_arc_inspection.rst @@ -156,7 +156,7 @@ Please note that it is mandatory to fill in the "passed" column with "yes" or "n Notes: - If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" and the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. + If the "number of use cases" or "number of interfaces" above exceeds "3" or "number of function parameters" exceeds "5" or the "number of operations" exceeds "20" or global variables are used, a design rationale is mandatory. See also if component classification :need:`gd_temp__component_classification` as measure is present.