Cycle de vie de SI

Cards (13)

  • Cycle de vie d'un système d'information
    Englobe toutes les étapes, du moment où le besoin d'un système naît jusqu'à ce qu'un autre le remplace
  • Conformément à la norme ISO-12207, le cycle de vie d'un système d'information est le cadre de référence qui englobe le développement, l'exploitation et la maintenance d'un produit logiciel
  • Système d'information
    Comprend toutes les personnes, machines et/ou méthodes impliquées dans la collecte, le traitement et la transmission d'informations
  • Phases principales du cycle de vie d'un système d'information

    • Enquête préliminaire
    • Analyse de l'information
    • Conception
    • Réalisation
    • Intégration
    • Validation
  • Enquête préliminaire
    1. Comprendre l'activité de l'organisation concernée
    2. Identifier les besoins et les problèmes liés à la gestion de l'information
    3. Découvrir la raison du besoin du système et évaluer la manière dont il est censé satisfaire ce besoin au sein de l'entité
    4. Examiner la bibliographie institutionnelle et mener des entretiens pour recueillir des informations utiles
    5. Réviser les systèmes d'information existants pour détecter les habitudes d'utilisation, les difficultés fréquentes et les expériences positives avec d'autres systèmes
  • Analyse de l'information
    Une fois toutes les informations collectées, elles sont organisées de manière à être utiles pour la phase suivante, la conception
  • Conception
    1. Conception préliminaire (étude préalable): Définir les grandes lignes du système, ses fonctionnalités et ses contraintes
    2. Conception détaillée (étude détaillée): Spécifier en détail les composants du système, son architecture, et élaborer les plans de développement
  • Réalisation
    Codage et tests unitaires. Traduire la conception en code informatique
  • Intégration
    Assembler et tester ensemble les différents modules du système pour s'assurer de leur bon fonctionnement
  • Validation
    1. Tester le système dans son ensemble pour vérifier qu'il répond aux besoins identifiés lors de l'enquête préliminaire
    2. S'assurer de sa cohérence avec les autres systèmes d'information de l'organisation
  • Différents modèles de développement du logiciel
    • Modèle de la cascade
    • Modèle en V
    • Modèle en spirale
    • Modèle par incréments
    • Autres modèles
  • Modèle en cascade
    • Premier modèle largement utilisé dans l'industrie du logiciel, divisé en phases où la sortie de la phase précédente devient l'entrée de la phase suivante
    • Les phases ne sont exécutées que lorsque la phase précédente est achevée afin qu'elle ne puisse pas être modifiée ou perturbée
    • Les étapes sont passées du plus haut au plus bas
    • Appelé "modèle de cascade" car il a une forme d'échelle d'une cascade qui tombe et ne peut pas changer la séquence
  • Modèle en V
    Modèle d'organisation des activités de développement d'un logiciel caractérisé par un flux d'activité descendant qui détaille le produit jusqu'à sa réalisation, et un flux ascendant qui assemble le produit en vérifiant sa qualité