Flashcards: Maîtrise des relations UML en PHP - Chap 3 — 22 cards

All cards

1Question

UML — définition ?

Answer

Langage de modélisation visuelle standardisé.

2Question

Rôle du diagramme de classes ?

Answer

Représenter graphiquement classes, attributs, méthodes, relations.

3Question

Classe UML — structure ?

Answer

Rectangle en trois parties : nom, attributs, méthodes.

4Question

Attribut UML — syntaxe ?

Answer

nom:type, par ex. titre:string.

5Question

Méthode UML — syntaxe ?

Answer

nom(paramètres):type de retour.

6Question

Visibilité UML — symbole '+' ?

Answer

Public, accessible partout.

7Question

Visibilité UML — symbole '-' ?

Answer

Private, accessible seulement dans la classe.

8Question

Visibilité UML — symbole '#' ?

Answer

Protected, accessible dans la classe et ses sous-classes.

9Question

Relation UML — types ?

Answer

Associations, héritages, dépendances.

10Question

Multiplicité UML — signification ?

Answer

Nombre d’instances liées, ex. 1, 0..1, *.

11Question

Navigabilité UML — rôle ?

Answer

Indique si une classe peut accéder à une autre.

12Question

Relation bidirectionnelle — cohérence ?

Answer

Les deux côtés doivent être synchronisés.

13Question

Traduction UML en PHP — étape ?

Answer

Repérer classes, attributs, méthodes, relations, puis coder.

14Question

Collections PHP — rôle ?

Answer

Représenter relations multiples, souvent tableaux ou objets Collection.

15Question

Relation 1..* — traduction PHP ?

Answer

Propriété avec collection, tableau ou Collection.

16Question

Relation 1 — traduction PHP ?

Answer

Référence simple, propriété unique.

17Question

Relation unidirectionnelle — en PHP ?

Answer

Une classe connaît l’autre, pas reciprocité.

18Question

Relation bidirectionnelle — en PHP ?

Answer

Classes se connaissent mutuellement, références mutuelles.

19Question

Modélisation avant codage — avantage ?

Answer

Structure cohérente, évite erreurs, facilite développement.

20Question

Cohérence relation bidirectionnelle — importance ?

Answer

Maintenir références synchronisées pour fiabilité.

21Question

Relation métier — définition ?

Answer

Lien fonctionnel entre classes, selon contexte métier.

22Question

Utilisation collections — principe ?

Answer

Gérer plusieurs objets liés selon multiplicité.

Test yourself with the quiz

Test your knowledge with 11 questions on Maîtrise des relations UML en PHP - Chap 3.

1. Qu'est-ce qu'un diagramme de classes UML ?

2. Quelle est la traduction en PHP du symbole UML '#' (protected) utilisé pour la visibilité d'une propriété ou d'une méthode ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Maîtrise des relations UML en PHP - Chap 3.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator