LOG240 Cours 5
30 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Selon la norme ISO 14764, quelle est la première étape du processus de maintenance logicielle après le développement initial?

  • Opération (correct)
  • Support Logistique
  • Retraite (Disposal)
  • Transition

Le processus de maintenance logicielle, selon la norme ISO 14764:2022, inclut une phase de 'Transition' qui précède toujours la phase de 'Retraite (Disposal)'.

True (A)

Quel est l'objectif principal du processus 'Se préparer à maintenir' selon la norme ISO 14764?

Définir la stratégie de maintenance

La phase de 'Préparation à la maintenance' inclut l'établissement de procédures pour traiter les demandes de ______ (MR) et les rapports de problèmes (PR).

<p>modification</p> Signup and view all the answers

Associez les types de maintenance logicielle avec leur but principal:

<p>Corrective = Corriger une défaillance existante Préventive = Prévenir une défaillance future Adaptative = Adapter le logiciel aux changements environnementaux Perfective = Améliorer la performance ou la structure</p> Signup and view all the answers

Dans le contexte de la maintenance logicielle, que représente l'acronyme 'MR'?

<p>Modification Request (B)</p> Signup and view all the answers

Une 'analyse d'impact' est uniquement nécessaire lors de la correction des problèmes (PR) et n'est pas requise pour les demandes de changement (MR).

<p>False (B)</p> Signup and view all the answers

Quel est le but de la revue et de l'acceptation d'une modification dans le processus de maintenance logicielle?

<p>Valider la modification par le demandeur</p> Signup and view all the answers

Le processus de support ______ en maintenance logicielle inclut la vérification que la capacité des infrastructures est adéquate.

<p>logistique</p> Signup and view all the answers

Associez chaque type de maintenance à sa description.

<p>Corrective = Corriger les erreurs après leur découverte Préventive = Prévenir l'apparition de futures erreurs Perfective = Améliorer la performance ou la maintenabilité du logiciel Adaptive = Adapter le logiciel aux changements de l'environnement</p> Signup and view all the answers

Que doit-on suivre quotidiennement dans le cadre du processus 'Gérer les résultats de la maintenance et la logistique' lorsqu'un logiciel est en production?

<p>Le rendement (niveau de service) de l'application (C)</p> Signup and view all the answers

Dans le processus de 'Retraite', la migration d'un logiciel implique toujours des modifications fonctionnelles.

<p>False (B)</p> Signup and view all the answers

Quel est l'objectif principal de la phase de 'Retraite' (Disposal) d'un logiciel?

<p>Retirer le logiciel de l'environnement opérationnel</p> Signup and view all the answers

Selon la classification des requêtes de maintenance, une correction d'erreur de logique dans le code source est considérée comme une maintenance ______.

<p>corrective</p> Signup and view all the answers

Associez les types de modification corrective à leurs exemples.

<p>Erreur de logique = Mauvaise implémentation d'une condition Erreur de conception = Architecture inadéquate pour la charge Erreur de codage = Syntaxe incorrecte causant un crash Erreur dans les données = Valeurs incorrectes stockées</p> Signup and view all the answers

Quel type de maintenance est impliqué lorsqu'une entreprise met à jour son logiciel pour se conformer à de nouvelles lois?

<p>Perfective (B)</p> Signup and view all the answers

Une modification 'additive' est toujours considérée comme 'réactive'.

<p>False (B)</p> Signup and view all the answers

Décrivez brièvement une situation qui nécessiterait une modification de maintenance 'd'urgence'.

<p>Système hors service</p> Signup and view all the answers

La modification d'urgence peut être traitée comme une maintenance ______.

<p>corrective</p> Signup and view all the answers

Associez le type de maintenance avec son initiative

<p>Proactive = Préventif / Perfectif / Additif Réactive = Correctif / Adaptatif/ Urgence</p> Signup and view all the answers

Selon la norme ISO 14764, quelle est l'étape qui suit immédiatement l'analyse initiale d'une demande de modification ou d'un problème?

<p>Reproduire le problème (D)</p> Signup and view all the answers

Selon la norme ISO 14764, la classification d'une requête n'est pas nécessaire dans l'analyse d'impact.

<p>False (B)</p> Signup and view all the answers

Selon ISO 14764, après l'implémentation de la modification par le mainteneur, quelle action doit être faite?

<p>Revue et acceptation de modification</p> Signup and view all the answers

Selon ISO 14764, le suivi quotidien du ______ de l'application en production permet de s'assurer que le logiciel fonctionne de manière optimale.

<p>rendement</p> Signup and view all the answers

Associez les taches avec l'étape de migration.

<p>Développer un plan de migration = Identifier et planifier la migration du logiciel Aviser les utilisateurs du plan de migration = Informer les utilisateurs des changements à venir Conduire les opérations en parallèle = Assurer une transition sans interruption du service Archiver les anciennes données = Conserver une copie des données avant la migration</p> Signup and view all the answers

Quel type de maintenance est effectuée lorsqu'un rapport affiche ses données dans le mauvais ordre?

<p>Correction (A)</p> Signup and view all the answers

La maintenance préventive est un travail effectué pour répondre à l'évolution de son environnement d'affaire.

<p>False (B)</p> Signup and view all the answers

La modification d'un système avec lequel on a une interface représente quel type de maintenance?

<p>maintenance adaptative</p> Signup and view all the answers

Selon ISO 14764, le suivi quotidien du rendement de l'application en ______ permet de s'assurer que le logiciel fonctionne de manière optimale.

<p>production</p> Signup and view all the answers

Associez les catégories de maintenance logicielle avec leur description:

<p>Maintenance correction = Corriger les erreurs après leur découverte Maintenance préventive = Effectuer des ajustements dans le but de réduire les problème potentiels futurs. Maintenance perfective = Apporter des améliorations au logiciel Maintenance adaptative = Effectuer un changement de logiciel</p> Signup and view all the answers

Flashcards

Analyse de modification et de problème

Processus activé lors d'une demande de modification ou découverte d'un problème.

Analyse d'impact

Évaluation d'un problème ou d'une demande de changement, incluant description, expertise requise, risques, classification et priorité.

Implémentation de modification

Développement et test de la modification du logiciel selon l'option sélectionnée, suivant le processus de développement normal.

Revue et acceptation de modification

Obtention de l'approbation de la modification par la personne ayant soumis la requête, incluant des revues de la modification.

Signup and view all the flashcards

Effectuer le support logistique

Assurer que les infrastructures sont adéquates, obtenir les ressources nécessaires et suivre les mises à niveau.

Signup and view all the flashcards

Gérer les résultats de la maintenance et de la logistique

Suivi quotidien du rendement, enregistrement des incidents, publication des indicateurs de tendances et traçabilité des artéfacts du logiciel.

Signup and view all the flashcards

Migration (Retraite)

Processus pour transférer un logiciel sur un environnement technologique différent sans modification fonctionnelle.

Signup and view all the flashcards

Retrait (Retraite)

Processus qui consiste à retirer un logiciel de l'environnement opérationnel.

Signup and view all the flashcards

Modification corrective

Nécessaire pour corriger une défaillance existante dans un logiciel en opération.

Signup and view all the flashcards

Modification préventive

Travail effectué pour prévenir une défaillance avant qu'elle ne survienne.

Signup and view all the flashcards

Modification adaptative

Changement requis due à l'évolution de l'environnement opérationnel du logiciel.

Signup and view all the flashcards

Modification perfective

Amélioration fonctionnelle ou structurelle requise par l'évolution de l'environnement d'affaire.

Signup and view all the flashcards

Modification additive

Modification qui améliore l'usabilité du logiciel avec peu ou pas de modification au logiciel.

Signup and view all the flashcards

Modification d'urgence

Modification non planifiée pour maintenir un logiciel opérationnel temporairement en attendant une alternative.

Signup and view all the flashcards

Se préparer à maintenir

Processus qui vise à définir la stratégie de maintenance, établir les priorités, identifier les techniques et méthodes utilisées.

Signup and view all the flashcards

Study Notes

  • La norme ISO 14764-2022 définit un modèle de processus pour la maintenance des logiciels.
  • Le modèle de processus de maintenance logicielle comprend plusieurs étapes, allant du développement à la mise hors service (retraite).

Processus de maintenance logicielle selon la norme ISO 14764-2022

  • Opération
  • Développement
  • Préparation à la maintenance
  • Exécution de la Maintenace
  • Support logistique
  • Gestion des résultats de la maintenance et de la logistique
  • Transition
  • Mise hors service (retraite)

Se Préparer à la Maintenance

  • Vise à définir la stratégie de maintenance.
  • Vise à établir les priorités.
  • Vise à identifier les techniques et méthodes à utiliser.
  • Vise à effectuer des revues périodiques de l'architecture/design du logiciel.
  • Vise à établir les procédures d'accès aux données sensibles et des connaissances requises.

Implémentation des Processus

  • Objectif principal : Établir tous les plans et processus qui seront réalisés tout au long de la maintenance.
  • Tâches principales :
    • Développer un plan de maintenance et les procédures qui devront être utilisées.
    • Établir les procédures liées à la réception et au traitement des demandes de modification (MR), et des signalements de problèmes (PR).
    • Mettre en œuvre la gestion de la configuration.
  • MR signifie « Modification Request » ou Demande de Modification.
  • PR signifie « Problem Report » ou Signalement de Problème.

Exécution de la Maintenance

  • L'analyse de modification et de problème est activée lorsqu'une modification est demandée ou qu'un problème est découvert.
  • Tâches principales :
    • Réaliser une analyse initiale de la modification ou du problème.
    • Reproduire le problème, si possible, pour le vérifier.
    • Concevoir des options d'implémentation.
    • Documenter le MR/PR, les options, ainsi que les résultats attendus et produire une analyse d'impact.
    • Obtenir l'approbation pour l'option qui aura été sélectionnée.

Analyse d'Impact

  • C'est un rapport d'évaluation d'un problème ou d'une demande de modification.
  • Tâches principales :
    • Décrire le problème ou la requête.
    • Évaluer l'expertise, ainsi que les efforts requis.
    • Évaluer les risques.
    • Classer la requête selon qu'elle soit corrective, adaptative, préventive ou perfective.
    • Déterminer la priorité de la requête.
    • Expliquer comment reproduire le problème, s'il s'agit d'un PR.

Implémentation de Modification

  • Le mainteneur développe et teste la modification du logiciel en suivant l'option sélectionnée.
  • Tâches principales :
    • Réaliser une analyse détaillée de la modification.
    • Développer, coder et tester la modification en suivant le processus de développement normal.

Examen et Acceptation de Modification

  • Il faut faire approuver la modification en faisant appel à la personne qui a soumis la requête.
  • Tâches principales:
    • Réaliser une ou plusieurs revues de la modification.
    • Obtenir l'approbation du client.

Soutien Logistique

  • Nécessite:
    • S'assurer que la capacité des infrastructures est adéquate.
    • S'assurer d'obtenir les ressources.
    • Assurer un suivi de ces mises à niveau.

Gérer les Résultats de Maintenance et de Logistique

  • Ce processus est actif lorsque le logiciel est en exploitation.
  • Tâches principales :
    • Suivre quotidiennement le rendement, ainsi que le niveau de service de l'application en production.
    • Enregistrer les incidents et les problèmes.
    • Publier des indicateurs sur les tendances des incidents et leurs causes.
    • S'assurer de la traçabilité des éléments du logiciel qui évoluent.
    • Bien gérer les versions de ces artefacts.
    • Mesurer la satisfaction de la clientèle.

Retraite (Mise Hors Service)

  • Processus activé si le logiciel doit être transféré sur un environnement technologique différent sans modification fonctionnelle.
  • Tâches principales :
    • Élaborer un plan de migration.
    • Avertir les utilisateurs du plan.
    • Mener les opérations en parallèle.
    • Avertir les utilisateurs que la migration est en cours.
    • Réaliser une revue après la migration.
    • Archiver les anciennes données.

Retrait (Désinstallation)

  • Processus permettant de retirer un logiciel de son environnement opérationnel
  • Tâches principales :
    • Élaborer un plan de mise hors service (retraite).
    • Avertir les utilisateurs du plan.
    • Mener les opérations en parallèle.
    • Avertir les utilisateurs que le retrait est en cours.
    • Archiver les données.

Catégories de Maintenance

  • Correction (Réactif)
    • Modification nécessaire à un logiciel en exploitation pour corriger une défaillance existante, ou un problème observé.
    • Exemples:
      • Erreur de logique
      • Erreur de conception
      • Erreur de codage
      • Erreur liée aux données
  • Préventive (Proactif)
    • Travail réalisé afin de prévenir une défaillance avant qu'elle ne survienne.
    • Exemples :
      • Anticiper un problème de sécurité.
      • Changer un format de données.
      • Augmenter la taille d'une variable ou d'une constante.
  • Adaptative (Réactif)
    • Modification à un logiciel en exploitation requise en raison de l'évolution de son environnement opérationnel.
    • Exemples:
      • Résolution d'un problème en raison d'une mise à niveau vers Windows 11.
      • Modification d'un système avec lequel il existe une interface.
  • Perfective (Proactif)
    • Amélioration structurelle ou fonctionnelle d'un logiciel en exploitation, requise par l'évolution de son environnement commercial.
    • Exemples:
      • Évolution des règles d'affaires
      • Changement de la législation
      • Améliorer la performance
      • Améliorer la structure interne
  • Additive (Proactif)
    • Semblable à perfectif, mais certaines organisations séparent une modification additive de perfectif en raison du fait qu'une modification améliorera l'usabilité.
    • La modification ne nécessitera pas, ou que très peu de modifications au logiciel.
  • D'urgence (Réactif)
    • Modification non planifiée réalisée afin de maintenir temporairement un logiciel opérationnel, en attendant qu'une autre solution soit mise en place.
    • Elle peut permettre d'inclure plusieurs variations aux paramètres d'un logiciel afin de limiter les opérations, les fonctionnalités, les entrées, les sorties, etc.
    • Peut être considérée comme étant de la maintenance corrective.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

La norme ISO 14764-2022 définit un modèle de processus pour la maintenance des logiciels, couvrant les étapes du développement à la mise hors service. Elle vise à définir la stratégie de maintenance, établir les priorités et identifier les techniques à utiliser. Elle permet aussi d'effectuer des revues de l'architecture du logiciel.

Use Quizgecko on...
Browser
Browser