From b7393bab9e785a014822d8cd5fc3cffd34641323 Mon Sep 17 00:00:00 2001
From: Bibi Aysha Enaitullah
 <bibi_aysha.enaitullah@student.reutlingen-university.de>
Date: Wed, 21 May 2025 10:48:51 +0000
Subject: [PATCH] Upload New File

---
 plantuml_export.puml | 57 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)
 create mode 100644 plantuml_export.puml

diff --git a/plantuml_export.puml b/plantuml_export.puml
new file mode 100644
index 0000000..e19ee8f
--- /dev/null
+++ b/plantuml_export.puml
@@ -0,0 +1,57 @@
+@startuml
+
+title Relationships - Class Diagram
+
+
+enum RequirementState{
+  Identified
+  Documented
+  Validated
+  Realized
+  Archived
+  Deleted
+}
+
+class Requirement {
+  + UUID Id
+  + String Title
+  + RequirementState State
+  + String Type 
+  
+  + void Validate()
+}
+
+class Project {
+  + UUID Id
+  + String Name
+  + String Description
+  + Date StartDate
+  + Date EndDate
+  
+  + void getId()
+  + String getName()
+  + void setName(String name)
+  + String getDescription()
+  + void setDescrption(String description)
+  + UUID gengerateProjectID()
+  + void save()
+  + void close()
+  + void deleteRequirement()
+  + void addRequirement()
+  + void findRequirement()
+  + void getRequirementStatus(int requirement)
+  + void validateRequirement(int requirement)
+  + void load()
+  + void delete()
+  + void archiev()
+  + void editRequirement(int requirement)
+  + List<Requirement> listRequirement()
+  + Requirement createRequirement(String title, String status)
+  
+  
+}
+
+Project "1" o-down- "0..*" Requirement: Aggregation
+
+
+@enduml
\ No newline at end of file
-- 
GitLab