PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR ANALYSE et CONCEPTION Des SYSTEMES D’INFORMATION PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR Etape 2 : CONCEPTION du S.I. ANNEE 2010 - 2011 Marielle ALLIOT-SANGARE
ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION PLAN DE COURS Partie 3 - LE SYSTEME D’INFORMATION FUTUR / Etape 2 : Conception Phase 6 : Modélisation du Futur S.I. - Utilisations de tous les diagrammes UML Phase 7 : - Comment rédiger un cahier des charges en utilisant la modélisation de la phase 6 Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
Etape : ANALYSE / CONCEPTION ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION Etape : ANALYSE / CONCEPTION Phase 6 : Modéliser le futur S.I. (différentes vues) Phase 7 : Rédiger le cahier des charges (représentent plus de la moitié du travail total) B U t Outils UML Diagramme d’activités Diagramme de collaboration Diagramme de classes Diagramme Objets Diagramme d’états-transitions Diagramme de cas d’utilisation Diagramme de séquence Décrire de façon très précise le futur système d’information (en respectant ce qui a été arrêté en phase 5) Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
Sont TOUS à VISUALISER dans les ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION PHASE 6 : MODELISATION DU S.I. FUTUR AU FUR ET A MESURE DE L’ELABORATION DES DIFFERENTS MODELES : RELEVER LES INFORMATIONS POUR ELABORER PAR LA SUITE LE CAHIER DES CHARGES INFORMATIONS PROCESSUS ACTEURS Sont TOUS à VISUALISER dans les DIFFERENTS MODELES Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
(Utilisé aussi pour détailler ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION LE DIAGRAMME D’ACTIVITES REPRESENTATION DYNAMIQUE DU S.I. OBJECTIFS : Représenter les TRAITEMENTS à effectuer les ACTEURS impliqués l’utilisation des INFORMATIONS (Utilisé aussi pour détailler une activité) DIAGRAMME très RICHE pour modéliser le futur S.I. Plus apprécié que le DIAGRAMME de SEQUENCE (utilisé pour le S.I. ACTUEL) Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
Acteurs responsables de l’activité Flot de Contrôle ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION Acteurs responsables de l’activité Flot de Contrôle [Fin de journée] Objets Flot d’Objet Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
ENSEMBLE des TRANSITIONS ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION FLOT DE CONTRÔLE = ENSEMBLE des TRANSITIONS Relier les ACTIONS/ACTIVITES par des TRANSITIONS la TRANSITION est déclenchée par un EVENEMENT un EVENEMENT = Achèvement de l’ACTIVITE précédente Ou la disponibilité d’un OBJET dans un certain ETAT La satisfaction d’une CONDITION CONDITION DE GARDE LIER à une TRANSITION et la BLOQUE si la CONDITION n’est pas vérifiée Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
BRANCHEMENT CONDITIONNEL ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION BRANCHEMENT CONDITIONNEL = Branche d’un FLOT DE CONTRÔLE soumise à une CONDITION de GARDE Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
SYNCHRONISATION = Ouverture d’une FOURCHE quand le FLOT de CONTRÔLE ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION SYNCHRONISATION = Ouverture d’une FOURCHE quand le FLOT de CONTRÔLE peut ouvrir en parallèle plusieurs chemins (les chemins doivent ensuite se rejoindre dans une fermeture) Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
OBJECTIFS : Il est associé à une CLASSE pour ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION LE DIAGRAMME D’ETATS - TRANSITIONS OBJECTIFS : Il est associé à une CLASSE pour Représenter les TRAITEMENTS gérant le S.I. Décrire le comportement des OBJETS d’une classe selon un ETAT Faire apparaître l’ORDONNANCEMENT des travaux en enchaînant les différents ETATS d’une CLASSE Représenter tous les ETATS possibles et les EVENEMENTS qui provoquent les changements d’état. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
ETAT = ETAPE dans le cycle de vie d’un OBJET ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION ETAT = ETAPE dans le cycle de vie d’un OBJET durant laquelle Il satisfait à des conditions Il attend un évènement Il réalise certaines actions REPRESENTATION D’UN ETAT : Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
A NOTER : Tous les OBJETS possèdent un ETAT à un instant donné ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION A NOTER : Tous les OBJETS possèdent un ETAT à un instant donné en sachant que certains OBJETS ont le même ETAT pendant toute leur vie. Un ETAT porte un NOM Il est possible de COMPLETER un ETAT par des valeurs prises par les attributs de l’OBJET en question. un ETAT est STABLE et DURABLE. Par DIAGRAMME ETATS-TRANSITIONS, il y a UN ETAT INITIAL et il peut y avoir PLUSIEURS ETATS FINAUX. (état final = fin de vie de l’Objet) Un OBJET peut NE PAS AVOIR D’ETAT FINAL. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
TRANSITION = PASSAGE d’un ETAT à l’AUTRE C’est une RELATION Orientée ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION ETAT TRANSITION Etat Final Etat Initial TRANSITION = PASSAGE d’un ETAT à l’AUTRE C’est une RELATION Orientée un EVENEMENT est attaché à cette RELATION Le NOM de l’évènement est indiqué sur la flèche. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
EVENEMENT = INFORMATION instantanée à TRAITER ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION EVENEMENT = INFORMATION instantanée à TRAITER aussitôt qu’elle se produit Déclencheur de la transition d’état à état Un objet placé dans un état donné attend l’évènement déclencheur pour changer d’état. Syntaxe de l’évènement : Nom de l’évènement (paramètre : type) CONDITION DE GARDE = CONDITION BOOLEENNE Elle permet ou non de déclencher la transition lors de l’évènement. Elle permet une évaluation qui entraîne une validation et un évènement. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
ACTION dans un état Emprunté Disponible En réparation ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION Retour[bon état] Retour[mauvais état] Emprunté Disponible En réparation ACTION dans un état Exécutée à l’entrée ou à la sortie de l’état Est déclenchée par 3 types d’évènements : - l’entrée dans l’état - la sortie de l’état - une transition interne (évènement) mais qui laisse l’objet dans le même état. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
ACTIVITE = OPERATION qui dure ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION En préparation Entry : Choisir un fournisseur Entry : Déterminer les quantités à commander Do : Publier le détail de la commande dans intranet Exit : Envoyer la commande au fournisseur ACTIVITE = OPERATION qui dure ne s’attache qu’à un ETAT (non à une TRANSITION) n’est pas interrompue par les transitions internes ne s’arrête qu’à la sortie de l’état. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
GENERALISATION/SPECIALISATION ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION HIERARCHIE des ETATS = GENERALISATION/SPECIALISATION Notion de SUPERETAT qui se décompose en ETATS (sous-états) Aborder la complexité d’un traitement Héritage de la description du SUPERETAT par les sous-états. ETAT A Evt 1 Evt 2 ETAT C ETAT B Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
DANS LA PHASE DE CONCEPTION ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION DANS LA PHASE DE CONCEPTION DIAGRAMME DE CLASSE Structure des Entités et des Opérations DIAGRAMME DE COLLABORATION Visualiser les interfaces avec les autres domaines DIAGRAMME DE CAS D’UTILISATION - Représente l’ensemble des processus DIAGRAMME D’ETATS – TRANSITIONS Représente les différentes étapes d’un processus. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
DIAGRAMME DE SEQUENCE DIAGRAMME D’ACTIVITE ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION DIAGRAMME DE SEQUENCE Représente les échanges entre acteurs, acteurs/système informatique et l’ordonnancement dans le temps. DIAGRAMME D’ACTIVITE Représente la répartition des rôles des acteurs - Décrit les activités du processus. Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
DIAGRAMME DE DEPLOIEMENT DIAGRAMME DE COMPOSANTS ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION IL EXISTE DEUX AUTRES MODELES : DIAGRAMME DE DEPLOIEMENT Description du DEPLOIEMENT des COMPOSANTS MATERIEL DIAGRAMME DE COMPOSANTS ARCHITECTURE PHYSIQUE DES COMPOSANTS D’UNE APPLICATION Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION Phase 7 : Comment rédiger un cahier des charges en utilisant la modélisation de la phase 6 ? PLUSIEURS PARTIES : PARTIE 1 : DESCRIPTION GENERALE DU S.I. PARTIE 2 : DESCRIPTION DETAILLEE DU S.I. PARTIE 3 : DESCRIPTION DES IHM Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
DESCRIPTION GENERALE DU S.I. ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION PREMIERE PARTIE : DESCRIPTION GENERALE DU S.I. OBJECTIFS DU S.I. ORGANISATION DU FUTUR S.I. LIENS AVEC LES AUTRES DOMAINES LES DIFFERENTS TYPES D’ACTEURS (diagramme de classes) Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
DESCRIPTION DETAILLEE DU FUTUR S.I. ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION DEUXIEME PARTIE : DESCRIPTION DETAILLEE DU FUTUR S.I. Les différents DIAGRAMMES qui décrivent les INFORMATIONS (Classes – Attributs …) PROCESSUS (Type : processus métier…) OPERATIONS / ACTIVITES Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011
(Interfaces Homme-Machine) ACSI : PARTIE 3 - LE SYSTEME D’INFORMATION FUTUR : CONCEPTION TROISIEME PARTIE : DESCRIPTION DES I.H.M. (Interfaces Homme-Machine) A L’AIDE DES NOUVEAUX OUTILS CREATION de MAQUETTES ou de PROTOTYPES DESCRIPTION des IHM Copyright Marielle ALLIOT-SANGARE Partie 3 : Le nouveau S.I. / Année 2010-2011