FRACCASSAGE DE CRANE A L'UML Flashcards

1
Q

Quels sont les critères des critères de qualité ?

A

▸ stable
▸ robuste, résilient
▸ performant, efficient
▸ facile à utiliser
▸ fonctionnel
▸ sans bug
▸ adaptable, extensible
▸ compatible
▸ portable
▸ maintenable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce que le cycle de vie ?

A

C’est un ensemble de tâches à faire tout au long du projet, de sa conecption à son exploitation en passant pas son développement.

On peut citer :
▸ analyse
▸ décomposition
▸ conception
▸ réalisation
▸ intégration
▸ tests
▸ déploiement
▸ maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qu’est-ce que l’UML ?

A

UML Présentation
▸ langage modélisation
▸ graphique
▸ objet
▸ indépendant d’un langage
▸ conceptuel → implémentation
▸ standard : OMG http://www.omg.org/spec/UML/
▸ 1.4.2 (ISO/IEC 19501) : 2001
▸ 2.4.0 (ISO/IEC 19505-1 19505-2) : 2011
▸ 2.5 : 2015
▸ 2.5.1 : 2017

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce qu’un diagramme de cas d’utilisation ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

▸ définition des besoins
▸ acteurs
▸ systèmes (ou sujet)
▸ cas d’utilisation

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce qu’un acteur ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

Rôle de tout utilisateur ou système extérieur interagissant avec le sujet
▸ principal
▸ secondaire

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce qu’un cas d’utilisation ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

▸ comportement du sujet envers l’acteur
▸ boîte noire
▸ ensemble d’actions
▸ type d’interaction

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est-ce que l’inclusion ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

▸ inclusion du comportement
▸ obligatoire

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment représenter une inclusion ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

Avec une flèche pointillée et le mot clé «include»

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que l’extension ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

▸ extension du comportement
▸ optionnel
▸ point d’extension

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment représenter l’extension ?

Modélisation comportementale - Diagramme de cas d’utilisation

A

Une flèche pointillée, avec le mot clé «extend»

Modélisation comportementale - Diagramme de cas d’utilisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est-ce qu’un diagramme d’état ?

Modélisation comportementale - Diagramme d’état

A

▸ états (objet, composant, système)
▸ événement
▸ changement d’état
▸ ⇒ automate

Modélisation comportementale - Diagramme d’état

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce qu’un état ?

Modélisation comportementale - Diagramme d’état

A

partie de la vie de l’objet
▸ conditions
▸ activités
▸ événements
événements/actions passés ⇒ état courant

Modélisation comportementale - Diagramme d’état

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce qu’un événement ?

Modélisation comportementale - Diagramme d’état

A

Un événement peut amener à un changement d’état : une transition ; synchrone ou asynchrone.

▸ événement externe action utilisateur, signal système
▸ événement interne appel de méthode, exception

On distingue plusieurs événements :
▸ signaux : SignalEvent
▸ invocations : CallEvent
▸ délais : TimeEvent at, after
▸ changements d’état : ChangeEvent when
▸ générique : AnyReceiveEvent all

Modélisation comportementale - Diagramme d’état

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est-ce qu’un signal ?

Modélisation comportementale - Diagramme d’état

A

Un signal est un événement

Modélisation comportementale - Diagramme d’état

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quels sont les types d’événements ?

A

Les trois types d’événements sont :

  • entry
  • exit
  • do
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Décrire la représentation UML d’un état.

A

Un rectangle aux coins arrondis, divisé en 3 parties :
* le nom de l’état
* les actions
* les événements

17
Q

Comment représenter un signal ?

A

Un rectangle aux coins pointus divisé en 2 parties :
* Le nom du signal précédé par «signal»
* Les attributs du signal

18
Q
A