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
2
Q
Eléments du modèle d’Analyse
A
- Modèle fonctionnel
- Modèle objet
- Modèle dynamique
3
Q
Le Modèle fonctionnel comprend
A
Use Cases et Scénarios
4
Q
Le Modèle Objet comprend
A
Classes et Diagrammes d’Objets
5
Q
Types d’Objets
A
- Objets de Frontière
- Objets de Contrôle
- Objets Entités
6
Q
Que représente les Objets de Frontière ?
A
Les Interactions entre les Acteurs et le Système
7
Q
Responsabilité des Objets de Contrôle
A
Réaliser les Use Cases
8
Q
Que représente les Objets Entités
A
L’information persistante capturée par le système
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
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
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
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
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