commit 4213e23be7117118e98aa9d9d16f2f47858b0181 Author: se1-SGB <> Date: Thu Sep 25 12:28:02 2025 +0200 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..86e1907 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,2 @@ +TODO Alle - Task 1 + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c314d81 --- /dev/null +++ b/Makefile @@ -0,0 +1,7 @@ +TODO DevOps Engineer - Task 12 - Automatisierung + +build: + +test: + +containerize: \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..aae6ac9 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# project-template + +## team members + +TODO Alle - Task 2 + +| Name | Matrikelnummer | Role | +| ---- | ---- | ---- | +| a | 1 | project manager | +| b | 2 | requirements engineer | +| c | 3 | software architect | +| d | 4 | software developer | +| e | 5 | QA engineer | +| f | 6 | devops engineer | diff --git a/analysis/domain.md b/analysis/domain.md new file mode 100644 index 0000000..2de6e33 --- /dev/null +++ b/analysis/domain.md @@ -0,0 +1,11 @@ +# Domain + +TODO Software Architect - Task 6 + +![Domain Diagram](domain.png) + + +| Entity | Description | +| --- | -------- | +| TODO | ... | +| TODO | ... | \ No newline at end of file diff --git a/analysis/domain.png b/analysis/domain.png new file mode 100644 index 0000000..aa6de37 Binary files /dev/null and b/analysis/domain.png differ diff --git a/analysis/use-cases.md b/analysis/use-cases.md new file mode 100644 index 0000000..03edf2b --- /dev/null +++ b/analysis/use-cases.md @@ -0,0 +1,21 @@ +# Use Cases + +TODO Requirements Engineer - Task 6 + +![Use Cases Diagram](use-cases.png) + +## UC01: < TODO name > + +**Actor(s):** TODO + +**Goal:** TODO + +**Steps:** TODO + +## UC02: < TODO name > + +**Actor(s):** TODO + +**Goal:** TODO + +**Steps:** TODO diff --git a/analysis/use-cases.png b/analysis/use-cases.png new file mode 100644 index 0000000..db8ab7c Binary files /dev/null and b/analysis/use-cases.png differ diff --git a/design/README.md b/design/README.md new file mode 100644 index 0000000..451058b --- /dev/null +++ b/design/README.md @@ -0,0 +1,27 @@ +# System Design + +## Structure +TODO Software Architect - Task 8 - Grobentwurf + +![Structure](structure.png) + +| Building Block | Description | Prototype | Related Requirements | Related Use Cases | +| ----- | --------- | ------ | ----- | ---- | +| Block A | Does this and that | ✅ | R001, R002, Q001, Q002 | UC01 | +| Block B | ... | ❌ | ... | ... | + + +### Building Block XYZ TODO + +TODO Software Architect/Software Developer - Task 9 - Feinentwurf Klassendiagramm + +![Building Bock XYZ](TODO-class.png) + +## Scenarios + +### UC01 - TODO + +TODO Software Architect/Software Developer - Task 9 - Feinentwurf Sequenzdiagramm + +![Use Case XYZ](TODO-sequence.png) + diff --git a/requirements/boundary-conditions.md b/requirements/boundary-conditions.md new file mode 100644 index 0000000..36fd1fe --- /dev/null +++ b/requirements/boundary-conditions.md @@ -0,0 +1,17 @@ +# Technical Boundary Conditions + +TODO Requirements Engineer - Task 5 + +## TBC001 + +**Aspect:** < ODO Define aspect: e.g. programmming language > + +**Condition:** < TODO define condition: e.g. JAVA > + +# Organizational Boundary Conditions + +## OBC001 + +**Aspect:** < TODO Define aspect: e.g. schedule > + +**Condition:** < TODO define condition: e.g. Project completet by 17.01.2025 (end of semester) > \ No newline at end of file diff --git a/requirements/functional-requirements.md b/requirements/functional-requirements.md new file mode 100644 index 0000000..e133010 --- /dev/null +++ b/requirements/functional-requirements.md @@ -0,0 +1,11 @@ +# Functional Requirements + +TODO Requirements Engineer - Task 5 + +## R001 - + +**Description:** < TODO > + +**Priority:** + +**Acceptance Criteria:** < TODO > \ No newline at end of file diff --git a/requirements/quality-requirements.md b/requirements/quality-requirements.md new file mode 100644 index 0000000..2b21d4e --- /dev/null +++ b/requirements/quality-requirements.md @@ -0,0 +1,13 @@ +# Quality Requirements + +TODO Requirements Engineer - Task 5 + +## Q001 + +**Quality Attribute**: < TODO: See ISO 25010 > + +**Description:** < TODO > + +**Priority:** + +**Acceptance Criteria:** < TODO > \ No newline at end of file diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..e663b32 --- /dev/null +++ b/src/README.md @@ -0,0 +1,3 @@ +TODO Software Developer - Task 10 - Implementierung des Prototyps - place all source code into this folder + +TODO DevOps Engineer - Task 11 - Aufsetzen der Entwicklungsumgebung \ No newline at end of file diff --git a/testing/test-plan.md b/testing/test-plan.md new file mode 100644 index 0000000..405f871 --- /dev/null +++ b/testing/test-plan.md @@ -0,0 +1 @@ +TODO QA Engineer - Task 13 - Qualitätssicherung \ No newline at end of file