Skip to content

Commit

Permalink
déplacer MDD du squelette, coquille
Browse files Browse the repository at this point in the history
  • Loading branch information
fuhrmanator committed May 17, 2022
1 parent 4da6f2c commit b3fd849
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Système de gestion de l'apprentissage

Version: Hiver 2022 (1.0.0)
Version: Été 2022 (1.0.0)
Si vous trouvez des incohérences ou vous avez des questions, créez un [Issue](https://github.com/profcfuhrmanets/log210-enonce-lab1/issues).

## Introduction
Expand Down Expand Up @@ -47,7 +47,7 @@ SGB est une application ayant son propre modèle du domaine (comprenant les conc
<summary><b>Cliquez ici pour voir les détails sur le MDD du SGB</b></summary>

[Fichier source en PlantUML](https://raw.github.com/profcfuhrmanets/log210-jeu-de-des-node-express-ts/master/docs/modeles/mdd_sgb_sga.puml)
![Modèle du domaine pour SGB avec liens au MDD de SGA](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.github.com/profcfuhrmanets/log210-jeu-de-des-node-express-ts/master/docs/modeles/mdd_sgb_sga.puml)
![Modèle du domaine pour SGB avec liens au MDD de SGA](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.github.com/profcfuhrmanets/log210-enonce-lab1/main/modeles/mdd_sgb_sga.puml)

</details>

Expand All @@ -60,7 +60,7 @@ Lisez le README.md de SGB pour savoir comment générer cette documentation.

Ce texte est normalement un extrait du plan de cours :

> Chaque membre d'équipe est responsable de la totalité du travail réalisé et remis par son équipe. Toutefois, les membres de l'équipe ayant réalisé un travail peuvent décider de ne pas mettre sur le rapport le nom d'un ou de plusieurs autres membres qui n'ont pas fait une contribution (conception et codage) significative à l'itération. **À la remise de l'évaluation du plan d'itération**, un courriel doit être envoyé en copie conforme à tous les membres de l'équipe, aux auxiliaires d'enseignement ainsi qu'à l'enseignant pour indiquer les raisons du retrait du nom. Un membre de l'équipe dont son nom n'est pas sur un travail de laboratoire reçoit une note de «0 pour le travail.
> Chaque membre d'équipe est responsable de la totalité du travail réalisé et remis par son équipe. Toutefois, les membres de l'équipe ayant réalisé un travail peuvent décider de ne pas mettre sur le rapport le nom d'un ou de plusieurs autres membres qui n'ont pas fait une contribution (conception et codage) significative à l'itération. **À la remise de l'évaluation du plan d'itération**, un courriel doit être envoyé en copie conforme à tous les membres de l'équipe, aux auxiliaires d'enseignement ainsi qu'à l'enseignant pour indiquer les raisons du retrait du nom. Un membre de l'équipe dont son nom n'est pas sur un travail de laboratoire reçoit une note de «0» pour le travail.
## Application frontale et persistance minimalistes

Expand Down
70 changes: 70 additions & 0 deletions modeles/mdd_sgb_sga.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
@startuml MDD_SGB_SGA
skinparam style strictuml
skinparam backgroundcolor transparent
hide methods
hide empty members
'left to right direction
title Modèle du domaine

skinparam class {
BackgroundColor<< SGB >> #ddffdd
}
hide stereotype

package SGB {
class "Université" as U << SGB >> {}
class "Enseignant" as En << SGB >> {
prénom: String
nom: String
courriel: String
}
class "Étudiant" as Et << SGB >> {
codePermanent : String
prénom: String
nom: String
courriel: String
}
class "Cours" as Cours << SGB >> {
sigle : String
titre : String
}
class "Catalogue\nCours" as CatalogueCours << SGB >> {}
class "Groupe\nCours" as GC << SGB >> {
limiteNbInscriptions : Entier
idGroupe : String
}
class "Bordereau" as Bord << SGB >> {}
class "Évaluation" as Éval << SGB >> {
type: String
idType: Entier
note: Float
}
}


U "1" -- "1" CatalogueCours : Offre >
U "1" -- "1..*" Et : Forme >
U "1" -- "1..*" En : Emploie >
CatalogueCours "1" -- "1..*" Cours : Répertorie >
Cours "1" -- "1..*" GC : Décrit >
En "1" -- "*" GC : Enseigne >
Et "1..*" -- "1..*" GC : S'inscrit-dans >
GC "1" -- "1" Bord : Répertorie-evaluations-pour <
Bord "1" -- "*" Éval : Journalise >

' début de SGA
package SGA {
' Le concept de "Cours" dans SGA n'est pas un groupe-cours
class "//DéterminezUnBonNom//" as CoursSGA
note right
Cette classe conceptuelle
est le Cours dans SGA
end note
' d'autres classes conceptuelles pour SGA
class " ? " as X
class " ? " as Y
CoursSGA "0..1" -- "1" GC : Est-un-support-des-activités-du >
X -u- Y : //Verbe// >
CoursSGA -u- X : //Verbe// <
}
@enduml

0 comments on commit b3fd849

Please sign in to comment.