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

Toutes les cartes

1Question

UML — définition ?

Réponse

Langage de modélisation visuelle standardisé.

2Question

Rôle du diagramme de classes ?

Réponse

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

3Question

Classe UML — structure ?

Réponse

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

4Question

Attribut UML — syntaxe ?

Réponse

nom:type, par ex. titre:string.

5Question

Méthode UML — syntaxe ?

Réponse

nom(paramètres):type de retour.

6Question

Visibilité UML — symbole '+' ?

Réponse

Public, accessible partout.

7Question

Visibilité UML — symbole '-' ?

Réponse

Private, accessible seulement dans la classe.

8Question

Visibilité UML — symbole '#' ?

Réponse

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

9Question

Relation UML — types ?

Réponse

Associations, héritages, dépendances.

10Question

Multiplicité UML — signification ?

Réponse

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

11Question

Navigabilité UML — rôle ?

Réponse

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

12Question

Relation bidirectionnelle — cohérence ?

Réponse

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

13Question

Traduction UML en PHP — étape ?

Réponse

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

14Question

Collections PHP — rôle ?

Réponse

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

15Question

Relation 1..* — traduction PHP ?

Réponse

Propriété avec collection, tableau ou Collection.

16Question

Relation 1 — traduction PHP ?

Réponse

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

17Question

Relation unidirectionnelle — en PHP ?

Réponse

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

18Question

Relation bidirectionnelle — en PHP ?

Réponse

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

19Question

Modélisation avant codage — avantage ?

Réponse

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

20Question

Cohérence relation bidirectionnelle — importance ?

Réponse

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

21Question

Relation métier — définition ?

Réponse

Lien fonctionnel entre classes, selon contexte métier.

22Question

Utilisation collections — principe ?

Réponse

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

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 11 questions sur 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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Maîtrise des relations UML en PHP - Chap 3.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards