diff --git a/plantuml_export.puml b/plantuml_export.puml new file mode 100644 index 0000000000000000000000000000000000000000..e19ee8ffebfc16115902e2797bd87dbb53fe2da0 --- /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