This repository has been archived on 2023-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
GestionProjet/diagramme_uml.md

61 lines
1 KiB
Markdown
Raw Normal View History

2023-10-29 17:21:15 +01:00
<!-- https://mermaid.live -->
```mermaid
classDiagram
class Tache {
$-counter_id
-nom
-duree_total
-etat
-dependances
+unique_id
+visite
+realise()
+depends_from()
+ajouteDependance()
+dureeParal()
+PP_postfixe()
+get_duree_totale()
+get_name()
}
class Projet {
#tache_fin
#tache_debut
#taches
-cleanMarks()*
#pick_two_random_tasks()
#contains()
#topologicalSort()
+consult_tasks()
}
class ProtoProjet {
-cleanMarks()
+ajoute()
}
class RunProjet {
+run()
}
class Gestionnaire {
-salaire_attendu
-salaire_recu
-reste_a_payer()
+payer()
+avis()*
}
class Consultant {
+avis()
}
class Expert {
+avis()
}
2023-10-29 17:26:34 +01:00
Projet <|-- ProtoProjet
ProtoProjet <|-- RunProjet
Gestionnaire <|-- Consultant
Gestionnaire <|-- Expert
2023-10-29 17:21:15 +01:00
```