Analyse Flashcards

Cette pile de cartes permet de réviser les éléments liés à l'Analyse.

1
Q

Finalité de l’Analyse

A

produire un modèle d’analyse correct, complet, consistant et vérifiable

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

Eléments du modèle d’Analyse

A
  • Modèle fonctionnel
  • Modèle objet
  • Modèle dynamique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Le Modèle fonctionnel comprend

A

Use Cases et Scénarios

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

Le Modèle Objet comprend

A

Classes et Diagrammes d’Objets

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

Types d’Objets

A
  • Objets de Frontière
  • Objets de Contrôle
  • Objets Entités
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que représente les Objets de Frontière ?

A

Les Interactions entre les Acteurs et le Système

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

Responsabilité des Objets de Contrôle

A

Réaliser les Use Cases

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

Que représente les Objets Entités

A

L’information persistante capturée par le système

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

Activités de l’Analyse

A
  • identifier les objets Frontière, Contrôle et Entités
  • mapper les use case aux objets avec les diagrammes de séquence
  • modéliser les interactions entre objets par les cartes CRC
  • identifier les associations, aggrégations, attributs et relations d’héritage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Heuristiques pour identifier les objets Entités

A
  • termes utilisés par les développeurs et les utilisateurs pour comprendre les use case
  • noms récurrents dans les use case
  • entités ou activités du monde réel que le système doit garder
  • sources de données
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Heuristiques pour les Objets de Frontière

A
  • identifier les contrôles de l’interface utilisateur dont on a besoin pour initier le use case
  • identifier formulaires dont l’utilisateur a besoin pour entrer les données dans le système
  • identifier les messages que le système utilise pour répondre à l’utilisateur
  • utiliser les termes de l’utilisateur final pour décrire les interfaces
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Heuristiques pour les Objets de Contrôle

A
  • Identifier un objet de contrôle par cas d’utilisation
  • identifier un objet de contrôle par acteur dans le cas d’utilisation
  • la ligne de vie d’un objet de contrôle doit couvrir l’étendue du use case ou de la session utilisateur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Heuristiques pour tracer les diagrammes de séqeunce

A
  • la 1ère colonne doit représenter l’acteur qui initie le use case
  • la 2ème colonne doit être un objet de frontière
  • la 3ème colonne doit être l’objet de contrôle qui va gérer le reste du use case
  • les objets de contrôle sont crées par les objets de frontière initiant le use case
  • les objets frontières sont crées par les objets de contrôle
  • les objets entités on y accède par les objets de contrôle et frontière
  • les objets frontières n’accèdent jamais aux objets contrôle et frontière
How well did you know this?
1
Not at all
2
3
4
5
Perfectly