Chapitre I Flashcards

1
Q

Qu’est-ce que la maintenance ?

A

Effectuer des changements a un logiciel en production

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

Qu’est-ce que l’evolution ?

A

Ce qui arrive au logiciel lorsqu’on effectue de la maintenance

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

Norme ISO 20000 (ITIL)

A

Gestion de l’ensemble des opérations informatiques d’une compagnie.
Ex: centre d’appel, gestion des infra, gestion avec les fournisseurs, etc.

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

ISO 12207

A

Cycle de vie du logiciel
4 grandes activités:
- Préparer l’opération d’un nouveau logiciel: faire un plan de mise en production/opération
- Opérer le logiciel: s’assurer du bon fonctionnement en production
- Supporter la clientèle: offrir le support pour le logiciel, la gestion des billets (maintenance)
- Résoudre les problèmes: résolutions temporaires ou définitives

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

ISO 14764

A
  • Processus de maintenance du logiciel

- Mecanismes d’amelioration de processus

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

Activites communes a la maintenance et au developpement

A
  • Analyse
  • Conception
  • Code
  • Gestion de la configuration
  • Tests
  • Revues
  • Documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Caracteristiques de la maintenance

A
• Le logiciel est en opération
• Arrivage des requêtes aléatoire
• Classement des requêtes par priorité
• Gestion des requêtes par files d’attente
• Taille des requêtes limitée
• Assignation du travail très dynamique
• Arrêt de travaux sur la requête quand il y a
une panne;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Schema : categories de la maintenance

A

(A ajouter)

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

Schema: Processus unique de maintenance

A

(A ajouter)

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

Qui effectue la maintenance ?

A

• Si les développeurs font la maintenance:
– Moins d’intérêt. Ils quittent plus souvent
– Embauche plus difficile
– Moins de continuité (s’il y a un départ)
– Moins d’indépendance (qualité et transparence
moindre)
– Les projets de développement sont interrompus
par les activités de maintenance.

• Si les mainteneurs font la maintenance:
– Coût initial plus élevé
– Meilleure qualité
– Plus de batailles entre développeurs et
mainteneurs – transition difficile
– Besoin de processus et de limites de taille pour
séparer le travail

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