Foundation Level Flashcards

(41 cards)

1
Q

Quels sont les 3 types d’exigence ?

A
  1. Exigences fonctionnelles
  2. Exigences de qualité
  3. Contraintes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quelles sont les 4 valeurs-ajoutées d’une ingénierie des exigences adéquate ?

A
  1. Réduction du risque de développer un mauvais système
  2. Meilleure compréhension du problème
  3. Base pour l’estimation de l’effort et du coût
  4. Pré requis pour tester le système
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles sont les 4 causes d’une ingénierie des exigences inadéquate ?

A
  1. Précipitation dans la construction du système
  2. Problèmes de communication entre les parties
  3. L’hypothèse selon laquelle les exigences sont évidentes
  4. Une formation ou des compétences insuffisantes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les 5 formes d’exigences ?

A
  1. Exigences système
  2. Exigences des parties prenantes
  3. Exigences des utilisateurs
  4. Exigences du domaine
  5. Exigences métier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quelles sont les 4 activités d’ingénierie des exigences ?

A
  1. Élucidation (dont analyse des exigences et résolution des conflits d’exigences)
  2. Documentation des exigences
  3. Validation des exigences (dont vérification et validation)
  4. Gestion des exigences
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quels sont les 9 principes de l’ingénierie des exigences ?

A
  1. Orientation vers les valeurs : les exigences ne sont pas une fin en soi
  2. IE pour satisfaire les besoins des parties prenantes
  3. Compréhension partagée, base commune
  4. Contexte
  5. Problème - exigence - solution
  6. Validation : les exigences non validées sont inutiles
  7. Évolution, cas normal des exigences
  8. Innovation
  9. Travail systématique et discipliné
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelles sont les 2 formes de compréhension commune ?

A
  1. Explicite : documentée
  2. Implicite : connaissance partagée
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quels sont les facteurs favorables à une compréhension commune ?

A
  1. Connaissance du domaine
  2. Collaboration antérieure réussie
  3. Culture et des valeurs communes
  4. Confiance mutuelle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quels sont les obstacles à une compréhension commune ?

A
  1. Distance géographique
  2. Externalisation
  3. Grandes équipes à forte rotation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelles sont les pratiques pour arriver à une compréhension commune ?

A
  1. Glossaire
  2. Prototypage
  3. Utilisation d’un système existant comme référence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est-ce que le contexte d’un système ?

A

Le contexte d’un système est la partie de l’environnement d’un système qui est pertinente pour comprendre le système et ses exigences

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

Qu’est-ce que la limite d’un système ?

A

La limite d’un système est la limite entre le système et son contexte environnant

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

Qu’est-ce que le périmètre d’un système ?

A

Le périmètre d’un système est l’ensemble des choses qui peuvent être façonnées et conçues lors du développement du système

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

Qu’est-ce que la limite du contexte ?

A

La limite du contexte sépare l’environnement d’un système concerné par l’IE du reste du monde

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

Quelles sont les 4 représentations des produits d’activité ?

A
  1. Langage naturel
  2. Templates
  3. Modèles
  4. Dessins ou prototypes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelles sont les 3 catégories de produits d’activité selon leur durée ?

A
  1. Temporaires
  2. Évolutifs
  3. Durables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Quels sont les 3 niveaux d’abstraction des exigences ?

A
  1. Métier
  2. Système/solution
  3. Composant
18
Q

Quels sont les 3 types de template ?

A
  1. Les gabarits de phrases
  2. Les modèles de formulaires
  3. Les modèles de documents
19
Q

Quels sont les 3 types de modèles ?

A
  1. Modélisation de la structure et des données (diagramme de classes)
  2. Modélisation des fonctions et des flux (diagramme d’activité, diagramme de processus)
  3. Modélisation de l’état et du comportement (diagramme d’état ou diagramme machine d’état)
20
Q

Quels sont les 3 types de prototypes ?

A
  1. Les wireframes (prototypes basse-fidélité)
  2. Les maquettes (prototypes moyenne-fidélité)
  3. Les prototypes natifs (prototypes haute-fidélité)
21
Q

Quels sont les 6 critères de qualité pour une exigence unique ?

A
  1. Adéquate
  2. Nécessaire
  3. Non-ambigüe
  4. Complète (autonome)
  5. Compréhensible
  6. Vérifiable
22
Q

Quels sont les 6 critères de qualité pour un produit d’activités ?

A
  1. Cohérent
  2. Non-redondant
  3. Complet
  4. Modifiable
  5. Traçable
  6. Conforme
23
Q

Quelles sont les 3 catégories d’exigences selon le modèle de Kano ?

A
  1. Excitation (exigences inconscientes)
  2. Performance (exigences conscientes)
  3. Basique (exigences subconsciente)
24
Q

Quelles sont les 4 grandes catégories de techniques de collecte ?

A
  1. Techniques d’interview
  2. Techniques de collaboration
  3. Techniques d’observation
  4. Techniques basées sur les artefacts
25
Quelles sont les 5 grandes catégories de techniques de conception et de génération d'idées ?
1. Brainstorming 2. Analogies 3. Prototypage 4. Scénarios 5. Story-boards
26
Quels sont les facteurs qui influencent le choix de technique d'élucidation ?
1. Type de système 2. Modèle de cycle de développement 3. Personnes concernées 4. Structure organisationnelle
27
Quelles sont les 4 tâches dans la gestion des conflits ?
1. Identification du conflit 2. Analyse du conflit 3. Résolution du conflit 4. Documentation de la résolution du conflit
28
Quels sont les 6 types de conflits ?
1. Conflit de sujet 2. Conflit de données 3. Conflit d'intérêt 4. Conflit de valeur 5. Conflit relationnel 6. Conflit structurel
29
Quelles sont les 5 techniques de résolution de conflits ?
1. Accord 2. Compromis 3. Vote 4. Le chef a toujours raison 5. Définition de variantes
30
Quelles sont les 3 grandes catégories de technique de validation ?
1. Techniques de revue (relecture technique, inspection) 2. Techniques exploratoires (prototypage, tests alpha et bêta, test A/B, MVP) 3. Développement d'échantillons
31
Quels sont les 9 facteurs d'influence de la configuration d'un processus d'ingénierie des exigences ?
1. Adaptation au processus global de développement 2. Contexte du développement 3. Capacité et disponibilité des parties prenantes 4. Compréhension commune 5. Complexité et criticité du système à développer 6. Contraintes 7. Temps et budget disponibles 8. Volatilité des exigences 9. Expérience des ingénieurs des exigences
32
Quelles sont les 3 facettes du processus d'ingénierie des exigences ?
1. Facette temporelle (linéaire vs. itérative) 2. Facette objectif (prescriptif vs. exploratoire) 3. Facette cible (client vs. orienté marché)
33
Quelles sont les 3 combinaisons typiques des facettes de processus d'ingénierie des exigences ?
1. Processus participatif : itératif-exploratoire-client 2. Processus contractuel : linéaire-prescriptif-client 3. Processus orienté produit : itératif-exploratoire-orienté marché
34
Quelles sont les 5 étapes de la configuration d'un processus d'ingénierie des exigences ?
1. Analyser les facteurs d'influence 2. Evaluer les critères de facette 3. Configurer le processus 4. Déterminer les produits d'activités 5. Sélectionner les pratiques appropriées
35
Que comprend la gestion des exigences ?
1. L'enregistrement des exigences 2. Les changements des exigences 3. La traçabilité des exigences
36
Quelles sont les 3 mesures à mettre en place dans le cadre du contrôle de version ?
1. Un numéro de version (composé de la version et de l'incrément) 2. Un historique des changements 3. Un concept de stockage des produits d'activités
37
Qu'est-ce qu'une configuration d'exigences ?
Une configuration d'exigences est un ensemble cohérent de produits d'activités qui contiennent des exigences
38
Qu'est-ce qu'une baseline ?
Une baseline est une configuration stable et contrôlée de produits d'activités
39
Quelles sont les 5 propriétés des configurations ?
1. Connexion logique 2. Cohérence 3. Caractère unique 4. Inchangeabilité 5. Base de la réinitialisation
40
Quels sont les 3 types de vues ?
1. Vue sélective 2. Vue projective 3. Vue agrégée
41
Qu'est-ce que la traçabilité ?
La traçabilité est la capacité de relier une exigence à son origine et vers les produits d'activités ultérieurs, ainsi qu'aux autres exigences dont elle dépend