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