Chap. 2 - Modélisation UML

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/6

encourage image

There's no tags or description

Looks like no tags are added yet.

7 Terms

1
New cards

À quoi sert le language UML?

C’est un language de modélisation unifié qui sert à assurer la bonne communication des intentions de conception pour un produit (dans ce cas un logiciel ou un système numérique).

  • Spécifier un modèle

  • Construire un modèle

  • Communiquer un modèle

  • Documenter un modèle


2
New cards

À quoi sert un modèle?

  • Communiquer la structure et le comportement d’un système

  • Visualiser, analyser et contrôler l’architecture d’un système.

  • Atténuer le risque lié au développement d’un système

    • Les malentendus, la mauvaise conceptualisation, etc.


3
New cards

Quelles sont les caractéristiques d’un bon modèle?

  • Simplifier (limiter les détails)

  • Faciliter les manipulations

  • Subdiviser un problèmes en sous-problèmes

  • Élever le niveau d’abstraction


4
New cards

Quelles sont les 2 notions importantes lorsqu’on crée un modèle?

  1. La classification (abstraction d’objets vers des classes)

  2. La généralisation (établir les liens d’héritage, aggrégation, etc.)


5
New cards

Nommer 4 éléments (relations) majeurs d’un modèle orienté-objet.

  • Abstraction

  • Héritage

  • Polymorphisme

  • Encapsulation


6
New cards

Quelles sont les 5 vues architecturales?

  1. La logique: Décomposition en classes connectées et leurs relations.

  2. L’implémentation: Organisation en modules et sous-systèmes.

  3. Le processus: Les tâches de développement.

  4. Le déploiement

  5. Le cas d’utilisation: Les scénarios clés constituant l’utilisation du système.


7
New cards

À quoi sert la vue de cas d’utilisation?

  • Orienter la découverte des éléments architecturaux

  • Valider et illustrer la conception architecturale