Chapitre II - Ameliorer la maintenance du logiciel - Description processus Flashcards

1
Q

Quels sont les processus operationnels ?

A
  • Analyse de modification et de probleme
  • Implementation de modification
  • Revue et acceptation de modification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Implementation des processus

A

Objectif: Établir les plans et les processus qui
seront exécutés durant la maintenance

Taches: – Développer le plan de maintenance et les procédures
utilisées lors de la maintenance
– Établir les procédures pour recevoir et traiter les
demande de modification (MR) et les problèmes (PR)
– Implémenter la gestion de la configuration

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

Analyse de modification et de probleme

A

Objectif: Processus activé lorsqu’une modification est
demandée ou un problème est découvert

Taches:
– Analyse initiale de la modification ou du problème
– Reproduire le problème (le vérifier)
– Développer des options d’implémentation
– Documenter le MR/PR, les options et les résultats attendus
(Produire une analyse d’impact)
– Obtenir l’approbation pour l’option sélectionnée

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

Analyse de modification et de

problème: l’analyse d’impact

A

Rapport d’évaluation d’un problème (PR) ou
d’une demande changement (MR)
– Description du problème ou de la requête
– Évaluation de l’expertise et des efforts requis
– Évaluer des risques
– Classification de la requête (corrective, adaptative,
préventive, perfective)
– Priorité de la requête
– Comment reproduire le problème (si PR)

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

Implementation de modification

A

• Le mainteneur développe et teste la
modification du logiciel (option sélectionnée)

• Tâches:
– Faire l’analyse détaillée de la modification
– Développer, coder et tester la modification en
utilisant le processus de développement normal

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

Revue et acceptation de modification

A

Faire approuver la modification en faisant appel
à la personne qui a soumis la requête (étape de
validation)

Tâches:
– Faire une ou plusieurs revues de la modification
– Obtenir l’approbation du client pour la modification

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

Migration

A

• Processus activé si le logiciel doit être
transféré sur un environnement technologique
différent sans modification fonctionnelle.

• Tâches:
– Développer un plan de migration
– Aviser les utilisateurs du plan de migration
– Conduire les opérations en parallèle
– Aviser les utilisateurs que la migration est en cours
– Conduire une revue post-migration
– Archiver les anciennes données

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

Retrait

A

Processus qui consiste à retirer un logiciel de
l’environnement opérationnel
• Tâches:
– Développer un plan de mise à la retraite
– Aviser les utilisateurs du plan de mise à la retraite
– Conduire des opérations en parallèle
– Aviser les utilisateurs que la mise à la retraite est en cours
– Archiver les données

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

Type de modification

A
Corrective (reactif):
– Nécessaire à un logiciel en opération
afin de corriger une défaillance
existante (un problème observé)
– Exemples:
• Erreur de logique
• Erreur de conception
• Erreur de codage
• Erreur dans les données
Preventive (proactif):
 – Travail effectué pour prévenir une
défaillance avant qu’elle ne survienne
– Exemples:
• Anticiper un problème de sécurité
• Changer un format de données
• Allonger une variable/constante
Adaptive (reactif):
– Changement à un logiciel en opération
requis due à l’évolution de son
environnement opérationnel
– Exemple:
• Résolution d’un problème dû à une mise à
niveau vers Windows 10
• Modification d’un système avec lequel on
a une interface.
Perfective (proactif):
– Amélioration fonctionnelles ou
structurelles à un logiciel en opération
requise par l’évolution de son
environnement d’affaire
– Exemples:
• Évolution des règles d’affaires
• Changement de lois
• Améliorer la performance
• Améliorer la structure interne
How well did you know this?
1
Not at all
2
3
4
5
Perfectly