Skip to content

Commit 6eb5f57

Browse files
masc2023PandaeDo
authored andcommitted
update general concepts, introduction
add doc_concept header add security analyses to the images and the text
1 parent bfd4201 commit 6eb5f57

9 files changed

+34
-1626
lines changed

process/general_concepts/_assets/score_building_blocks_meta_model.drawio.svg

Lines changed: 4 additions & 1615 deletions
Loading

process/general_concepts/_assets/score_traceability_model_cmp_overview_1.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

process/general_concepts/_assets/score_traceability_model_cmp_overview_2.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

process/general_concepts/_assets/score_traceability_model_cmp_overview_3.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

process/general_concepts/_assets/score_traceability_model_feat_overview.drawio.svg

Lines changed: 1 addition & 1 deletion
Loading

process/general_concepts/score_building_blocks_concept.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
Building blocks concept
1818
-----------------------
1919

20+
.. doc_concept:: Building Block Concept
21+
:id: doc_concept__general_building_blocks
22+
:status: valid
23+
:tags: process_management
2024

2125
Building blocks meta model
2226
++++++++++++++++++++++++++
@@ -42,9 +46,9 @@ also implemented by the **Source Code** (grey box, bottom, 3rd column). The Deta
4246
verified by **Unit Tests** (grey box, middle, 5th column).
4347

4448
Components are defined by **Component Requirements** (green box, middle, 3rd column) and the
45-
**Component Architecture** (green box, middle, 4th column). A **Component Safety Analysis**
49+
**Component Architecture** (green box, middle, 4th column). A **Component Safety/Security Analysis**
4650
(green box, middle, 6th column) is required to verify the Component Architecture, whereby
47-
violations of safety requirements must be documented. Potential faults
51+
violations of safety/security requirements must be documented. Potential faults
4852
may mitigated by updating the Component Requirements or by the **Component Assumptions of Use**
4953
(green box, middle, 8nd column). The latter one must be considered by the user of the Component.
5054
**Component Tests** (green box, middle, 5th column) verify the Component requirements, and
@@ -54,8 +58,8 @@ as well as the Integration of multiple Units to a Component.
5458
As mentioned above a Software Module is defined as a Component or a set of components realizing a
5559
Feature of the platform. Features consists of Components and are defined by **Feature Requirements**
5660
(yellow box, middle, 3rd column) and the **Feature Architecture** (yellow box, middle, 4th column).
57-
A **Feature Safety Analysis** (yellow box, middle, 6th column) is required to verify the Feature
58-
Architecture, whereby violations of safety requirements must be documented. Potential
61+
A **Feature Safety/Security Analysis** (yellow box, middle, 6th column) is required to verify the Feature
62+
Architecture, whereby violations of safety/security requirements must be documented. Potential
5963
faults may mitigated by updating the Feature Requirements or by the
6064
**Feature Assumptions of Use** (yellow box, middle, 8nd column). The latter one must be considered
6165
by the user of the Feature. **Feature Integration Tests** (yellow box, middle, 5th column) verify

process/general_concepts/score_lifecycle_concept.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
Lifecycle concept
1818
-----------------
1919

20+
.. doc_concept:: Lifecycle Concept
21+
:id: doc_concept__general_lifecycle
22+
:status: valid
23+
:tags: process_management
24+
2025
Contributions to the project are driven by feature/component requests.
2126

2227
As features and components are the main structuring elements of the project, new

process/general_concepts/score_traceability_concept.rst

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
Traceability concept
1818
--------------------
1919

20+
.. doc_concept:: Traceability Concept
21+
:id: doc_concept__general_traceability
22+
:status: valid
23+
:tags: process_management
24+
2025
Traceability is the key to ensure consistency between work products.
2126
Furthermore, traceability supports impact analysis, dependency analysis, coverage determination
2227
for requirements and verification, and tracking of implementation status.
@@ -33,7 +38,7 @@ High level traceability overview
3338
The following figure shows the traceability between the major project work products on each
3439
requirements level. Starting from top, the platform level, going down to feature, component
3540
to the bottom the unit level. The concept is based on the classical V-model approach.
36-
Note also that this decribes the traceability of functional (and interface) type requirements.
41+
Note also that this describes the traceability of functional (and interface) type requirements.
3742

3843
Change request are traced to all affected work products.
3944

@@ -46,7 +51,7 @@ Change request are traced to all affected work products.
4651
High level traceability overview for project work products
4752

4853
The next figure sets the focus on the feature level and adds the traceability from the Feature
49-
Requirements to the Feature Architecture, Feature Safety Analysis and the Feature Assumption
54+
Requirements to the Feature Architecture, Feature Safety/Security Analysis and the Feature Assumption
5055
of use. For convenience also the traceability to upper and lower lever requirements is shown.
5156

5257
.. figure:: _assets/score_traceability_model_feat_overview.drawio.svg
@@ -57,7 +62,7 @@ of use. For convenience also the traceability to upper and lower lever requireme
5762
High level traceability overview for project feature work products
5863

5964
The next figures sets the focus on the component level and adds the traceability from the
60-
Component Requirements to the Component Architecture, Component Safety Analysis
65+
Component Requirements to the Component Architecture, Component Safety/Security Analysis
6166
and the Component Assumption of use. Further the traceability to Component Assumptions of use
6267
from external Components is included.
6368

process/introduction/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@
1717
Introduction
1818
============
1919

20+
.. doc_concept:: Process Meta Model
21+
:id: doc_concept__process_meta_model
22+
:status: valid
23+
:tags: process_management
24+
2025
.. toctree::
2126
:maxdepth: 2
2227
:caption: Contents:

0 commit comments

Comments
 (0)