Composition
Comment: Classe abstraite qui définit la composition d'une action de formation, d'un parcours ou d'un module en termes d'élément de formation
Example:
Status: Relecture ok
Représentation UML
classDiagram
class EntiteDuMondeDeLaFormation{
<<abstract>>
+xsd:string code
+xsd:date dateDeMiseAJour
}
class Composition{
<<abstract>>
+nfr:ElementDeFormation elementConstituant
}
%% inheritance relations
EntiteDuMondeDeLaFormation <|-- Composition
%% these are "ranged" classes, only display name
%% @TODO: make them clicable on React
%% ==> test with the lib and see / update this 2 :
%% https://github.com/mermaid-js/mermaid/issues/1402
%% https://github.com/mermaid-js/mermaid/issues/1808
ActionDeFormation --> Composition : utilise
Parcours --> Composition : utilise
Module --> Composition : utilise
%% exemple pour les relations cycliques :
%% Module --> Module : se_compose_de
Propriétés de l'objet
Propriété | Type(s) cible | Description |
---|---|---|
Propriétés de Composition | ||
élément constituant | Élément de formation | Indique le ou les éléments de formation qui sont inclus dans une composition |
Propriétés de Entité du monde de la formation | ||
code | string | Code "humain" permettant de désigner de manière non ambigüe un élément |
contributeur | Contributeur de la dernière modification de l'information | |
date de mise à jour | date | Dernière date de modification d'une information d'un élément |
libellé | Nommage humainement compréhensible de l'élément |
Classes plus spécifiques
Propriétés ayant pour valeur une instance de cette classe
Les instances de Composition peuvent être des valeurs des propriétés suivantes :
Propriété | Description | Classe(s) avec cette propriété |
---|---|---|
utilise | Indique que l'action de formation utilise jusqu'à trois types compositions | Action de formation Parcours Module |
Examples
@TODO: Affichage des exemples et définition du processus de saisie de ces examples
Mindmatcher.org - Contribution for the AFNOR CN36 group - Contribute on Gitlab - Apache License, Version 2.0 - 2021