0
0
Fork 0
se1-test/requirements/boundary-conditions.md

1.9 KiB

Technical Boundary Conditions

TBC001

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

Organizational Boundary Conditions

OBC001

Aspect: Zeitplan

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.