PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR

Slides:



Advertisements
Présentations similaires
LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
Advertisements

Analyse et Programmation Orientées Objets
« Systèmes électroniques »
1 Modéliser Ou comment RE-présenter sa connaissance.
Génie Logiciel 2 Julie Dugdale
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Formation Processus – Les 5 niveaux Ensemble à modéliser Souvent : un ensemble dunités organisationnelles (de services) Traite les demandes externes.
Systèmes en temps réel Modélisation du comportement en temps réel avec UML.
Projet n°4 : Objecteering
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
Les cas d’utilisation (use cases)
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Module d’Enseignement à Distance pour l’Architecture Logicielle
UML - Présentation.
Les diagrammes d’interactions
ANALYSE DES TRAITEMENTS
Le Modèle Logique de Données
Autorisations Utilisation eCATT
UML (Unified Modeling Langage)
Rational Unified Process (RUP)
Conception d’une application de gestion de fiches études
Système de gestion de bases de données. Modélisation des traitements
Détermination des processus
Interface Homme Machine IHM Pro
Modélisation orientée objet UML
S.T.S. S.I.O. 1ère année La gestion de projets
Langage SysML.
ANALYSE et CONCEPTION Des SYSTEMES D’INFORMATION
Conception des traitements
Diagrammes d’activités
UML : DIAGRAMME D’ACTIVITES
Principes de la technologie orientée objets
Analyse et Conception des Systèmes d’Informations
Introduction à la conception de Bases de Données Relationnelles
Chaque use-case génère un ou des scénarios, traduits par des diagrammes objets, qui permettent d’introduire et/ou de compléter les diagrammes des catégories.
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Modèle, Méthode et Conception
Outils pour la modélisation des systèmes distribués
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Management des systèmes d’information Conclusion
SYSTEMES D’INFORMATION
Entre construction théorique et mise en œuvre opérationnelle
Unified Modeling Langage
Diagramme d’interaction
Ecaterina Giacomini Pacurar
Conception des Réalisé par : Nassim TIGUENITINE.
Le diagramme de séquences
Le diagramme d’activités
UML (2) Modèle dynamique le diagramme de séquence
Sensibilisation a la modelisation
UML Séquence 3 : (Diagramme d’activités)
Architecture et développement Web
Langage de modélisation graphique de systèmes
Francois Gautrais | Charles Jacob | Nicolas Levêque | Léo Chaudet 11 Mai
Supports de formation au SQ Unifié
Le diagramme d’états-transitions
GENIE LOGICIEL Détermination du périmètre cible d’une application
Unified Modeling Langage
Modèle Conceptuel des Traitements (MCT)
Nouvelles Technologies Internet & Mobile
ENSTA : cours IN204 Introduction à JAVA et UML
2.4 Le langage SFC - Un langage de description de systèmes séquentiels
Chapitre 5 Les diagrammes d’interaction (collaboration et séquence)
2 Tracks Unified Process
Machines à états finis.
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Les concepts d’UML - Le Processus Unifié -
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
Transcription de la présentation:

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