From 1f22848e99dcabe700b3335a94d259b3cfca5ea7 Mon Sep 17 00:00:00 2001 From: Aylin Kanat <3018792@stud.hs-mannheim.de> Date: Thu, 23 Oct 2025 23:29:18 +0200 Subject: [PATCH] requirements/boundary-conditions.md aktualisiert --- requirements/boundary-conditions.md | 95 +++++++++++++++++++++++++++-- 1 file changed, 90 insertions(+), 5 deletions(-) diff --git a/requirements/boundary-conditions.md b/requirements/boundary-conditions.md index 36fd1fe..84d591d 100644 --- a/requirements/boundary-conditions.md +++ b/requirements/boundary-conditions.md @@ -1,17 +1,102 @@ # Technical Boundary Conditions -TODO Requirements Engineer - Task 5 + ## TBC001 -**Aspect:** < ODO Define aspect: e.g. programmming language > +**Aspect:** Programmiersprache + +**Condition:** Java + +## TBC002 + +**Aspect:** Entwicklungsumgebung (IDE) + +**Condition:** Eclipse + +## TBC003 + +**Aspect:** Versionskontrolle + +**Condition:** Gitty (Git) + +## TBC004 + +**Aspect:** Systemarchitektur + +**Condition:** Lokale Anwendung auf einem einzelnen PC-System + +## TBC005 + +**Aspect:** Tools (Hilfsprogramme) + +**Condition:** draw.io oder PlantUML (für Diagramme) + +## TBC006 + +**Aspect:** Betriebssystem + +**Condition:** Auf Linux lauffähig + +## TBC007 + +**Aspect:** Datenstrukturen + +**Condition:** Speicherung und Verwaltung von Benutzerdaten in einer Datenbank + +## TBC008 + +**Aspect:** Programmiervorgaben + +**Condition:** Objektorientierte Programmierung, Clean-Code-Prinzipien -**Condition:** < TODO define condition: e.g. JAVA > # Organizational Boundary Conditions ## OBC001 -**Aspect:** < TODO Define aspect: e.g. schedule > +**Aspect:** Zeitplan -**Condition:** < TODO define condition: e.g. Project completet by 17.01.2025 (end of semester) > \ No newline at end of file +**Condition:** Abgabe vom Projekt bis zum 09.01.2026 + +## OBC002 + +**Aspect:** Teamgröße + +**Condition:** 11 Studenten insgesamt + +## OBC003 + +**Aspect:** Kommunikation + +**Condition:** Discord dient als Hauptkommunikationsplattform, Gitty-Issues für Aufgabenverteilung, WhatsApp-Gruppe für schnelle Infos und Google Docs für Fragen. + +## OBC004 + +**Aspect:** Rollenverteilung + +**Condition:** Project manager (Oliver Stolle), Requirements engineer (Aylin Kanat, Hamza Khan), Software architect(Ahmad Luay Eleiwy, Furkan Can), Software developer (Majd Ibrahim, Kevin Kopp), QA engineer (Gla Minh Lai, Akin As), Devops engineer (Lauand Mantek, Lukas Müller). + +## OBC005 + +**Aspect:** Treffen als Gruppe + +**Condition:** Wöchentliche Meetings (mindestens einmal) und Online-Absprachen zwischendurch. + +## OBC006 + +**Aspect:** Dokumentation + +**Condition:** Dokumentation erfolgt im Gitty-Repository + +## OBC007 + +**Aspect:** Budget + +**Condition:** Nutzung von Open-Source-Tools + +## OBC008 + +**Aspect:** Code-Standard + +**Condition:** Code-Review, Clean-Code-Prinzipien, einheitlicher Coding-Style. \ No newline at end of file