-
Acteur, 2.2.1
- Action
-
diagramme d’activités, 6.2.1
- Activité
- Agrégation, 1.3.4
-
composite , voir relation de composition
- implémentation en Java, 3.6.2, 3.6.2
- Approche
- Artefact (diagramme de déploiement), 8.3.3
- Association
-
1 vers 1 (implémentation en SQL), 3.6.3
- 1 vers N (implémentation en Java), 3.6.2
- 1 vers N (implémentation en SQL), 3.6.3
- bidirectionnelle 1 vers 1 (implém. en Java), 3.6.2
- bidirectionnelle 1 vers N (implém. en Java), 3.6.2
- équivalences, 3.3.7
- instance, 3.5.2
- modèles équivalents, 3.3.7
- N vers N (implémentation en SQL), 3.6.3
- n-aire, 3.3.3, 3.3.7
- n-aire (modèle équivalent), 3.3.7
- n-aire vs classe-association vs qualifiée, 3.3.7
- notion et discussion, 3.3.1
- qualifiée, 3.3.6, 3.3.7
- qualifiée vs n-aire vs classe-association, 3.3.7
- unidirectionnelle 1 vers 1 (implém. en Java), 3.6.2
- unidirectionnelle 1 vers N (implém. en Java), 3.6.2
- Attribut, 3.2.6, 3.3.1
- Auto-association sur classe-association, 3.3.7
- Automate à états finis, 5.1.2
- Caractéristique
-
d’une classe, 3.2.2
- terminaison d’association, 3.2.2
- Cas d’utilisation, 2.2.2
- Classe, 1.3.4, 3.2, 3.2.8
-
abstraite, 3.2.7
- abstraite (implémentation en Java), 3.6.2
- active, 3.2.8
- attribut, 3.2.6
- attribut dérivés, 3.2.6
- attribut de classe, 3.2.6
- attribut de la classe, 3.2.6
- caractéristique, 3.2.2
- diagramme de classes, 3, 3.4
- encapsulation, 3.2.4
- implémentation en Java, 3.6.2
- implémentation en SQL, 3.6.3
- instance, 3.2.1, 3.5.2
- interface, 3.2.4
- méthode, 3.2.2, 3.2.7
- méthode de classe, 3.2.7
- méthode de la classe, 3.2.7
- notion, 3.2.1
- opération, 3.2.2
- propriétés, 3.2.2
- propriétés structurelles, 3.2.2
- représentation graphique, 3.2.3
- syntaxe du nom, 3.2.5
- visibilité, 3.2.4
- Classe-association, 3.3.7, 3.3.7
-
auto-association, 3.3.7
- instance, 3.5.2
- liens multiples, 3.3.7
- modèle équivalent, 3.3.7
- N vers N (implémentation en SQL), 3.6.3
- pour plusieurs associations, 3.3.7
- représentation graphique, 3.3.7
- vs association n-aire vs association qualifiée, 3.3.7
- Classeur, 2.4.3
- Collaboration, 7.1.3
- Communication
- Composant
-
diagramme de composant, 8.2.2
- diagramme de composants, 8.2, 8.2.4
- Concurrence
-
dans un diagramme d’états-transitions, 5.6.5
- Contrainte, 4.1.2
- Cycle de vie
- Déploiement
- Dépendance
- Diagramme
-
d’états-transitions, 5, 5.6.5
- d’activités, 6, 6.7
- d’interaction, 7, 7.3.4
- d’objets, 3.5, 3.5.3
- de cas d’utilisation, 2, 2.5.4
- de classes, 3, 3.4
- de communication, 7.2, 7.2.3
- de composants, 8.2, 8.2.4
- de déploiement, 8.3, 8.3.4
- de séquence, 7.3, 7.3.4
- Diagramme d’états-transitions, 5, 5.6.5
-
concurrence, 5.6.5
- état, 5.2
- état composite, 5.6, 5.6.5
- état final, 5.2.2
- état historique, 5.6.3
- état historique profond, 5.6.3
- état initial, 5.2.2
- événement, 5.3, 5.3.5
- événement d’appel, 5.3.3
- événement de changement, 5.3.4
- événement de type signal, 5.3.2
- événement temporel, 5.3.5
- point de choix, 5.5, 5.5.2
- point de décision, 5.5.2
- point de jonction, 5.5.1
- points de connexion, 5.6.4
- transition, 5.4, 5.4.6
- transition d’achèvement, 5.4.5
- transition externe, 5.4.4
- transition interne, 5.4.6
- Diagramme d’activités, 6, 6.7
-
action, 6.2.1
- activité, 6.2.2
- exceptions, 6.2.1, 6.7
- flot d’objet, 6.5.4
- groupe d’activités, 6.2.3
- nœud d’action, 6.3.1
- nœud d’activité, 6.2.4
- nœud d’activité structurée, 6.3.2
- nœud d’objet, 6.5
- nœud d’union, 6.4.4
- nœud de bifurcation, 6.4.4
- nœud de contrôle, 6.4
- nœud de débranchement, 6.4.4
- nœud de décision, 6.4.3
- nœud de fin d’activité, 6.4.2
- nœud de fin de flot, 6.4.2
- nœud de fusion, 6.4.3
- nœud de jointure, 6.4.4
- nœud de stockage des données, 6.5.6
- nœud exécutable, 6.3
- nœud final, 6.4.2
- nœud initial, 6.4.1
- nœud tampon central, 6.5.5
- partitions, 6.6
- pin d’entrée, 6.5.2
- pin de sortie, 6.5.2
- pin de valeur, 6.5.3
- transition, 6.2.5
- Diagramme d’interaction, 7, 7.3.4
- Diagramme d’objets, 3.5, 3.5.3
-
relation de dépendance d’instanciation, 3.5.3
- représentation graphique, 3.5.2
- Diagramme de cas d’utilisation, 2, 2.5.4
-
acteur, 2.2.1
- acteur principal, 2.3.1
- acteur secondaire, 2.3.1
- cas d’utilisation, 2.2.2
- cas d’utilisation interne, 2.3.1
- identifier les acteurs, 2.5.1
- recenser les cas d’utilisation, 2.5.2
- relation d’association, 2.3.1
- relation d’extension, 2.3.2
- relation d’inclusion, 2.3.2
- relation de généralisation, 2.3.2, 2.3.2, 2.3.3
- relation de spécialisation, 2.3.2, 2.3.2
- relations, 2.3, 2.3.3
- représentation graphique, 2.2.3
- Use case Realization, 2.5.4
- Diagramme de classes, 3, 3.4
-
auto-association sur classe-associations, 3.3.7
- classe, 3.2, 3.2.8
- classe association, 3.3.7, 3.3.7
- classe association (instance), 3.5.2
- classe association pour plusieurs associations, 3.3.7
- classe-association vs association n-aire vs association qualifiée, 3.3.7
- élaboration, 3.6.1
- interface, 3.4
- notion d’association, 3.3.1
- possession d’une terminaison d’association, 3.3.2
- propriétaire d’une terminaison d’association, 3.3.2
- relation d’agrégation, 3.3.8
- relation d’association, 3.3.3, 3.3.7
- relation d’association binaire, 3.3.3
- relation d’association n-aire, 3.3.3
- relation d’association qualifiée, 3.3.6
- relation d’héritage, 3.3.9
- relation de composition, 3.3.8
- relation de dépendance, 3.3.10
- relation de généralisation, 3.3.9
- terminaison d’association, 3.3.2
- Diagramme de communication, 7.2, 7.2.3
- Diagramme de composants, 8.2, 8.2.4
- Diagramme de déploiement, 8.3, 8.3.4
- Diagramme de séquence, 7.3, 7.3.4
-
événement, 7.3.2
- exécution de méthode, 7.3.2
- exécution simultanée, 7.3.2
- fragment d’interaction combiné, 7.3.3, 7.3.3
- ligne de vie, 7.3.1
- message, 7.3.2
- message asynchrone, 7.3.2
- message de création, 7.3.2
- message de destruction, 7.3.2
- message perdu, 7.3.2
- message synchrone, 7.3.2
- message trouvé, 7.3.2
- objet actif, 7.3.2
- opérateur alt, 7.3.3
- opérateur loop, 7.3.3
- opérateur opt, 7.3.3
- opérateur par, 7.3.3
- opérateur strict, 7.3.3
- porte, 7.3.2
- syntaxe des messages, 7.3.2
- utilisation d’interaction, 7.3.4
- Encapsulation, 1.3.4, 3.2.4
- Espace de noms, 2.4.2
- État, 5.2
- États-transition
-
diagramme d’états-transitions, 5, 5.6.5
- Étude du Standish Group, 1.1.2
- Exceptions (diagramme d’activités), 6.2.1, 6.7
- Événement, 5.3, 5.3.5
- Flot d’objet (diagramme d’activités), 6.5.4
- Fragment d’interaction combiné, 7.3.3, 7.3.3
- Généralisation, 1.3.4
- Génie logiciel, 1.1, 1.1.3
- Génie logiciel (crise), 1.1.3
- Groupe d’activités (diagramme d’activités), 6.2.3
- Héritage, 1.3.4
| - Historique
-
modélisation objet, 1.4.2
- programmation par objets, 1.3.5
- Implémentation
-
en Java, 3.6.2, 3.6.2
-
agrégation, 3.6.2
- association 1 vers N, 3.6.2
- association bidirectionnelle 1 vers 1, 3.6.2
- association bidirectionnelle 1 vers N, 3.6.2
- association unidirectionnelle 1 vers 1, 3.6.2
- association unidirectionnelle 1 vers N, 3.6.2
- attribut, 3.6.2
- classe, 3.6.2
- classe abstraite, 3.6.2
- composition, 3.6.2
- héritage simple, 3.6.2
- interface, 3.6.2
- opération, 3.6.2
- réalisation d’une interface, 3.6.2
- en SQL, 3.6.3, 3.6.3
-
association 1 vers 1, 3.6.3
- association 1 vers N, 3.6.3
- association N vers N, 3.6.3
- attribut, 3.6.3
- classe, 3.6.3
- classe-association N vers N, 3.6.3
- généralisation, 3.6.3
- héritage, 3.6.3
- opération, 3.6.3
- relation d’héritage, 3.6.3
- relation de généralisation, 3.6.3
- Instance
- Interaction, 7.1.4
-
diagramme d’interaction, 7, 7.3.4
- Interface, 1.3.4, 3.2.4, 3.2.7, 3.4
-
implémentation en Java, 3.6.2
- Ligne de vie, 7.1.4
-
diagramme de communication, 7.2.1
- diagramme de séquence, 7.3.1
- Logiciel, 1.1.2
- Méthode, 3.2.2, 3.2.7
- Maître d’œuvre, 1.2.1
- Maître d’ouvrage, 1.2.1
- Message
-
asynchrone, 7.3.2
- de création, 7.3.2
- de destruction, 7.3.2
- diagramme de communication, 7.2.3
- diagramme de séquence, 7.3.2, 7.3.2
- événement, 7.3.2
- perdu, 7.3.2
- porte, 7.3.2
- synchrone, 7.3.2
- trouvé, 7.3.2
- Mise en œuvre d’UML, 9, 9.4.2
- Modèle, 1.2.1
-
cycle de vie en cascade, 1.2.3
- cycle de vie en spirale, 1.2.3
- cycle de vie en V, 1.2.3
- cycles de vie, 1.2.3
- incrément, 1.2.3
- Pourquoi modéliser ?, 1.2.1
- Qui doit modéliser ?, 1.2.1
- Multiplicité
-
relation d’association, 2.3.1
- Nœud
-
d’action, 6.3.1
- d’activité, 6.2.4
- d’activité structurée, 6.3.2
- d’objet, 6.5
- d’union, 6.4.4
- de bifurcation, 6.4.4
- de contrôle, 6.4
- de débranchement, 6.4.4
- de décision, 6.4.3
- de fin d’activité, 6.4.2
- de fin de flot, 6.4.2
- de fusion, 6.4.3
- de jointure, 6.4.4
- de stockage des données, 6.5.6
- diagramme de déploiement, 8.3.2
- exécutable, 6.3
- final, 6.4.2
- initial, 6.4.1
- tampon central, 6.5.5
- Navigabilité, 3.3.5
-
représentation graphique, 3.3.5
- Note, 2.4.5
-
représentation graphique, 2.4.5
- Object constraint langage, 4, 4.7
- Objet
- OCL, 4, 4.7
-
-(), 4.6.2
- =(), 4.6.2
- «->», 4.6.1
- «.», 4.6.1
- «::», 4.6.1
- accès aux attributs (self), 4.5.1
- accès aux caractéristiques, 4.5, 4.5.8
- accès aux objets, 4.5, 4.5.8
- accès aux opérations (self), 4.5.1
- accéder à une caractéristique redéfinie (oclAsType()), 4.5.6
- allInstances, 4.5.8
- asBag(), 4.6.2
- asOrderedSet(), 4.6.2
- asSequence(), 4.6.2
- body, 4.3.5
- collect, 4.6.3
- collections, 4.4.4
- context, 4.3.2
- contexte (context), 4.3.2
- count(), 4.6.2
- définition d’attributs et de méthode (def et let…in), 4.3.6
- def, 4.3.6
- est un langage typé, 4.4.3
- excludes(), 4.6.2
- excludesAll(), 4.6.2
- excluding(), 4.6.2
- exists, 4.6.3
- forAll, 4.6.3
- includes(), 4.6.2
- includesAll(), 4.6.2
- including(), 4.6.2
- init, 4.3.7
- initialisation (init), 4.3.7
- intersection(), 4.6.2
- inv, 4.3.3
- invariants (inv), 4.3.3
- isEmpty(), 4.6.2
- let …in, 4.3.6
- navigation depuis une classe association, 4.5.5
- navigation vers une classe association, 4.5.4
- navigation via une association, 4.5.2
- navigation via une association qualifiée, 4.5.3
- notEmpty(), 4.6.2
- oclAsType(), 4.5.6, 4.5.7
- oclInState(), 4.5.7
- oclIsKindOf(), 4.5.7
- oclIsNew(), 4.5.7
- oclIsTypeOf(), 4.5.7
- opérateurs prédéfinis, 4.4.1
- opération sur les classes, 4.5.8
- opérations, 4.4, 4.4.4
- opérations collect, 4.6.3
- opérations exists, 4.6.3
- opérations forAll, 4.6.3
- opérations reject, 4.6.3
- opérations select, 4.6.3
- opérations prédéfinies sur tous les objets, 4.5.7
- opérations sur les éléments d’une collection, 4.6.3
- opérations sur les collections, 4.6, 4.6.2, 4.6.4
- opérations sur les ensembles, 4.6.2
- post, 4.3.4
- postconditions (post), 4.3.4
- précédence des opérateurs, 4.6.4
- préconditions (pre), 4.3.4
- pre, 4.3.4
- product(), 4.6.2
- règles de précédence des opérateurs, 4.6.4
- résultat d’une méthode (body), 4.3.5
- reject, 4.6.3
- select, 4.6.3
- self, 4.5.1, 4.6.1
- size(), 4.6.2
- sum(), 4.6.2
- types, 4.4, 4.4.4
- types du modèle UML, 4.4.2
- types prédéfinis, 4.4.1
- typologie des contraintes, 4.3, 4.3.7
- union(), 4.6.2
- Opérateur
- Opération, 3.2.2
-
implémentation en Java, 3.6.2
- implémentation en SQL, 3.6.3
- Paquetage, 2.4.1
-
représentation graphique, 2.4.1
- Partitions (diagramme d’activités), 6.6
- Pin
-
d’entrée (diagramme d’activités), 6.5.2
- de sortie (diagramme d’activités), 6.5.2
- de valeur (diagramme d’activités), 6.5.3
- Point de choix, 5.5, 5.5.2
- Point de décision, 5.5.2
- Point de jonction, 5.5.1
- Points de connexion, 5.6.4
- Polymorphisme, 1.3.4
- Port (diagramme de composants), 8.2.3
- Porte, 7.3.2
- Propriété (terminaison d’association), 3.3.2
- Propriétés
-
d’une classe, 3.2.2
- structurelles d’une classe, 3.2.2
- Qualificatif, 3.3.6
- Réalisation d’une interface
-
implémentation en Java, 3.6.2
- Relation
- Relation d’agrégation
-
classe, 3.3.8
- implémentation en Java, 3.6.2
- représentation graphique, 3.3.8
- Relation d’association
-
acteur ↔ cas d’utilisation, 2.3.1
- binaire, 3.3.3
- cardinalité, 3.3.4
- classe, 3.3.3, 3.3.7
- implémentation en Java, 3.6.2, 3.6.2
- implémentation en SQL, 3.6.3, 3.6.3
- multiplicité, 2.3.1, 3.3.4
- n-aire, 3.3.3
- navigabilité, 3.3.5
- qualificatif, 3.3.6
- représentation graphique, 2.3.1, 3.3.3, 3.3.3
- Relation d’association qualifiée
- Relation d’extension
- Relation d’héritage
- Relation d’inclusion
- Relation de composition
-
classe, 3.3.8
- implémentation en Java, 3.6.2
- représentation graphique, 3.3.8
- Relation de dépendance
- Relation de dépendance d’instanciation, 3.5.3
- Relation de généralisation
- Relation de spécialisation
- Séquence
- Spécialisation, 1.3.4
- Stéréotype, 2.4.4
- Standish Group (étude du), 1.1.2
- Terminaison d’association, 3.2.2, 3.3.1, 3.3.2
- Transition, 5.4, 5.4.6
- Typologie des contraintes OCL, 4.3, 4.3.7
- Utilisation d’interaction, 7.3.4
- Visibilité, 3.2.4
|