Analyse et Conception des Systmes dInformation Niveau 2
- Slides: 67
Analyse et Conception des Systèmes d’Information Niveau 2 IUT Calais – Boulogne Semestre 3 B. Talon
Présentation du module ACSI
Volume 4 h 30 par semaine durant 8 semaines (2 périodes) n Alternance de Cours / TD / TP n Projet transversal avec Gestion de projet, BD et PHP: Etude de cas complète => Analyse et Conception n B. Talon n Cours d’ACSI – Année 2 – B. Talon 3
Rappel du But de la formation (DUT) « Les étudiants formés doivent être capables de participer à la conception, la réalisation et à la mise en œuvre de systèmes informatiques correspondant aux besoins des utilisateurs. » Cours d’ACSI – Année 2 – B. Talon 4
Rappel du but de l’enseignement (ACSI) « Il s’agit de conduire l’étudiant d’un énoncé informel à une spécification fonctionnelle. Cette démarche doit aboutir à un logiciel conforme à la spécification, installé dans une organisation et à en maîtriser l’évolution, les coûts et les temps de développement. » Cours d’ACSI – Année 2 – B. Talon 5
But de ce semestre d’ACSI « Révision des modèles MERISE » « La démarche MERISE : intégration des modèles dans le processus d’analyse et conception » . « Livrables à chaque étape de la démarche» Cours d’ACSI – Année 2 – B. Talon 6
MERISE Rappels
Principes de Merise Avoir une vue globale du système d'information; n Distinguer plusieurs niveaux d'abstraction; n Mettre en évidence la dualité données / traitements; n Cours d’ACSI – Année 2 – B. Talon 8
Des niveaux d’abstraction n Prendre du recul ¨ Conceptuel « que fait l’organisme ? » ¨ Organisationnel « qui fait quoi, où et quand ? » ¨ Logique « avec quoi le faire ? » mais sans informatique spécifique ¨ Physique « avec le quoi technique ? » fichiers, programmes… Cours d’ACSI – Année 2 – B. Talon 9
Séparer les centres d’intérêt Communications : ce qui circule dans l’entreprise n Données : ce qui est manipulé et stocké n Traitements : les opérations réalisées par le système n Cours d’ACSI – Année 2 – B. Talon 10
Rappel des modèles
Une méthode d’ACSI n Méthode = démarche + formalisme + outils n Objectif : aboutir à un logiciel conforme aux besoins Démarche : des étapes qui favorisent la production du résultat Formalisme : des modèles qui « simplifient » la vision du problème Outils : des outils qui favorisent la démarche et la modélisation n Cours d’ACSI – Année 2 – B. Talon 12
Modéliser Réduction de la réalité : construire les modèles de la réalité organisationnelle. n Ces modèles sont conçus par ceux qui mettent en place le SI (Concepteur) n Attention à la validité et la pertinence de ces modèles ! n Cours d’ACSI – Année 2 – B. Talon 13
Merise : des modèles Préoccupation Communications Abstraction Données Traitements Conceptuel MCC MCD MCT Organisationnel MOC MOD MOT Logique MLC MLD MLT Physique MPC MPD MPT Cours d’ACSI – Année 2 – B. Talon 14
Exemples de modèles n MCC (Parlez-vous Merise ? Diviné) Cours d’ACSI – Année 2 – B. Talon 15
Exemples de modèles n MCD (Parlez-vous Merise ? Diviné) Cours d’ACSI – Année 2 – B. Talon 16
Exemples de modèles n MCT (Parlez-vous Merise ? Diviné) Cours d’ACSI – Année 2 – B. Talon 17
Exemples de modèles n MOT (Parlez-vous Merise ? Diviné) Cours d’ACSI – Année 2 – B. Talon 18
Exemples de modèles n MOD (Parlez-vous Merise ? Diviné) Cours d’ACSI – Année 2 – B. Talon 19
Une démarche
Merise : Une démarche (cycle de vie) Cours d’ACSI – Année 2 – B. Talon 21
Centre de préoccupation de la démarche Cours d’ACSI – Année 2 – B. Talon 22
Courbe du soleil Cours d’ACSI – Année 2 – B. Talon 23
Courbe du soleil et cycle de vie Cours d’ACSI – Année 2 – B. Talon 24
Courbe du soleil et modèles Cours d’ACSI – Année 2 – B. Talon 25
Résumé : Les cycles de construction Cours d’ACSI – Année 2 – B. Talon 26
Cycle de décision Cours d’ACSI – Année 2 – B. Talon 27
Cycle d’abstraction Cours d’ACSI – Année 2 – B. Talon 28
Cycle de vie Cours d’ACSI – Année 2 – B. Talon 29
Modélisation des communications
Communications et niveaux d’abstraction n Modèle Conceptuel de Communications ¨ Flux entre les domaines et activités n Modèle Organisationnel de Communications ¨ Flux entre les acteurs n Modèle Physique de Communications ¨ Flux physiques (réseaux, serveurs, PC…) Cours d’ACSI – Année 2 – B. Talon 31
Exemple de MCC (Diviné) Cours d’ACSI – Année 2 – B. Talon 32
Exemple de MOC (Université Bordeaux I) Cours d’ACSI – Année 2 – B. Talon 33
Modélisation des données Le MCD
Dictionnaire de données - Exemple Code Type Nature Description Remarques et Contraintes CLI_NUM N(3) El Numéro d’identification du client Unique – Affecté séquentiellement CLI_NOM …. X(20) El Nom de famille du client CLI_ADR X(100) Co Adresse complète du client CLI_RUE 1 X(30) El Adresse rue 1 du client CLI_RUE 2 X(30) El Adresse rue 2 du client CLI_CP … N(5) El Code postal du client FAC_TOT N(6, 2) Ca Montant Total de la facture = somme(ligne_facture) FAC_LIG N(5, 2) Ca Montant ligne facture = Qte * PU Composition des rues, CP et ville Cours d’ACSI – Année 2 – B. Talon 35
Les étapes de la construction du MCD 1. 2. 3. 4. 5. 6. 7. Réaliser le dictionnaire de données Vérifier et Épurer : synonymes et polysèmes Repérer les identifiants => Chaque identifiant désigne une entité Placer les propriétés dans les entités (selon la règle id -> prop) Placer les propriétés restantes dans les relation interentités (selon la règle id 1, id 2, idn -> prop) Dessiner les relations sémantiques entre les entités (verbe associant des objets dans le texte) Simplifier et contrôler Cours d’ACSI – Année 2 – B. Talon 36
MCD – Construction par l’exemple n La facture ¨ Réaliser le dictionnaire de données pour la facture donnée puis réaliser le MCD en respectant les étapes préconisées n Le bulletin ¨ idem Cours d’ACSI – Année 2 – B. Talon 37
Le MOD Modèle de données utilisées lors de la phase organisationnelle n Même symbolique n Représente les ensemble de données (vues) exploitées par les opérations n Cours d’ACSI – Année 2 – B. Talon 38
Modélisation des traitements Le MOT et le MCT
Modèles de traitement n Description des processus exécutés dans le cadre des activités de l’entreprise MCT, MOT, MPT n [MLT] n Cours d’ACSI – Année 2 – B. Talon 40
Modèle graphique Evénement (en entrée) Synchronisation Opération Règles d’émission Evénement (en sortie) Cours d’ACSI – Année 2 – B. Talon 41
Exemple de MOT Cours d’ACSI – Année 2 – B. Talon 42
Exemple de MCT Cours d’ACSI – Année 2 – B. Talon 43
La démarche et ses modèles Réalisation de MOC, MOT, MCC, MCD, MCT
La courbe du soleil CONCEPTUEL ORGANISATIONNEL LOGIQUE PHYSIQUE EXISTANT Cycle de vie PHYSIQUE FUTUR Cours d’ACSI – Année 2 – B. Talon 45
La démarche Schéma Directeur P R O J E T Étude Préalable Étude Détaillée Étude Technique Production Logiciel Mise en service Maintenance Cours d’ACSI – Année 2 – B. Talon 46
L’étude préalable Analyser et Évaluer le SI existant ¨ Élaborer des solutions ¨ n n ¨ Processus Informations Organisation Degré d’automatisation Évaluer les solutions n n Équipement coût et durée conséquence/organisation scénario de mise en œuvre Cours d’ACSI – Année 2 – B. Talon 47
Les phases de l’étude Préalable Lancement 4 phases de l’étude préalable Analyse de l’existant Rapport sur l’existant Conception de solution Évaluation des solutions Dossier de choix Cours d’ACSI – Année 2 – B. Talon 48
EP - Analyse de l’existant Analyse des flux MLD actuel MOT actuel Bilan critique Souhaits et attentes Rapport sur l’existant Cours d’ACSI – Année 2 – B. Talon 49
EP – Conception de solutions Orientations futur système MCD futur MCT futur Confrontation MCD/MCT MOD futur MOT futur Confrontation MOD/MOT Synthèse des solutions Cours d’ACSI – Année 2 – B. Talon 50
EP – Elaboration de solutions Chiffrage volume et activité Architecture informatique Scénarios de développement Principes de transition Estimation coût et délai Appréciation solutions Rédaction dossier de choix Dossier de choix Cours d’ACSI – Année 2 – B. Talon 51
EP – Evaluation des solutions Chiffrage volume et activité Architecture informatique Scénarios de développement Principes de transition Estimation coût et délai Appréciation solutions Rédaction dossier de choix Dossier de choix Cours d’ACSI – Année 2 – B. Talon 52
Démarche Merise – Etude détaillée Schéma Directeur P R O J E T Étude Préalable Étude Détaillée Étude Technique Production Logiciel Mise en service Maintenance Cours d’ACSI – Année 2 – B. Talon 53
Démarche Merise – Etude détaillée n Objectifs ¨ Étendre l’étude préalable ¨ Description de tous les processus ¨ Définition exhaustive des informations utilisées et mémorisées ¨ Spécification complète des tâches ¨ Définition des procédures exceptionnelles, phases transitoires, fonctionnement dégradé ¨ Cahier des charges utilisateur Cours d’ACSI – Année 2 – B. Talon 54
Spécifications générales 5 phases de l’étude détaillée Spécifications détaillées Procédures transitoires Procédures de secours Finalisation du dossier Cahier des charges utilisateur Cours d’ACSI – Année 2 – B. Talon 55
ED – Spécifications générales Extension MCD Extension MCT Extension MOD Extension MOT Cohérence MOD/MOT Cours d’ACSI – Année 2 – B. Talon 56
ED – Spécifications détaillées Phases interactives Phases automatisées Confrontation détaillée Finalisation MOD Cours d’ACSI – Année 2 – B. Talon 57
ED – Spécifications détaillées n Phases Interactives : Décrire les Unités Logiques de Traitement ¨ ¨ n Phases automatisées : Spécification des tâches « batch » ¨ ¨ ¨ n Présentation détaillée de l’interface Règles de traitement à appliquer Règles et actions effectuées sur les données Messages et diagnostics d’erreur Présentation des résultats Calculs et algorithmes Actions sur les données Confrontation détaillée ¨ ¨ Confirmer définitivement la compatibilité entre les traitements et les données Confrontation Enrichissement du MOD Enrichissement du MOT Cours d’ACSI – Année 2 – B. Talon 58
ED – Procédure de mise en service n Récupération et transfert de données ¨ Tâches permettant d’effectuer ce transfert n Principes du basculement entre ancien et futur système ¨ Décrire les procédures de l’organisation provisoire : Le MOT durant la période transitoire Cours d’ACSI – Année 2 – B. Talon 59
ED – Procédures de secours n Fonctionnement à appliquer en cas de problème ¨ MOT de traitements en secours ¨ Conditions de reprise Cours d’ACSI – Année 2 – B. Talon 60
ED – Finalisation du dossier n n n Validation générale ¨ Présentation au groupe de validation (récapitulation de l’ensemble) Révisions estimations ¨ Affiner les estimations précédentes (chiffrage détaillé, choix et affectation des moyens, actualisation du planning, réajustement de l’architecture) Rédaction dossier d’étude ¨ note de synthèse, rapport d’étude détaillée, maquettes. Cours d’ACSI – Année 2 – B. Talon 61
Etude Technique Schéma Directeur P R O J E T Étude Préalable Étude Détaillée Étude Technique Production Logiciel Mise en service Maintenance Cours d’ACSI – Année 2 – B. Talon 62
Etude Technique n Objectifs ¨ Obtenir les spécifications du future système du point de vue utilisateur Structure physique des données n Programmes, modules, composants à réaliser n Procédures de sécurité n Planification de la réalisation n Cours d’ACSI – Année 2 – B. Talon 63
Etude technique 3 phases de l’étude technique Architecture logicielles Principes de réalisation Cahier des charges technique Cours d’ACSI – Année 2 – B. Talon 64
ET – Architecture Logicielle n Architecture technique des données ¨ Schéma de la base (MLD), allocation des espaces (MPD), dispositifs de protection d’accès, procédures de sécurité n Architecture technique des programmes ¨ Spécifier CL à construire, dialogues, enchaînements, répartition client/serveur Cours d’ACSI – Année 2 – B. Talon 65
ET – Principes de réalisation Recenser les outils de réalisation retenus n Règles de construction et d’écriture du logiciel n Modalités de test à appliquer n Organisation du développement n Cours d’ACSI – Année 2 – B. Talon 66
La suite… Schéma Directeur P R O J E T Étude Préalable Étude Détaillée Étude Technique Production Logiciel Mise en service Maintenance Cours d’ACSI – Année 2 – B. Talon 67
- Conception générale et conception détaillée
- Systmes
- Dassault
- Systmes
- Conception des ihm
- Compressibilité des gaz niveau 2
- Des des des
- Tas hub
- éco conception
- Slidetodoc
- Types of curriculum conception
- Bts crc
- Conception for dummies
- A value is a conception, explicit or implicit
- Bts epc
- Conception et fabrication assistées par ordinateur
- Bts conception et réalisation de carrosseries
- Conception modulaire définition
- Karl marx materialist conception of history
- Conception uml gestion de restaurant
- Conception universelle de l'apprentissage
- Assisted hatching
- Conception détaillé
- Removal of retained products of conception
- Conception preliminaire
- Objet 01
- Dialectical materialism by karl marx
- Behaviorism vs humanism
- Conception et fabrication assistées par ordinateur
- Pcn role conception
- Self conception definition
- Conception connection
- Hard vs soft goals
- Karl marx materialist conception of history
- Comment représenter un relief sur une carte topographique
- Keuzedeel ondernemend gedrag niveau 2
- Produit scalaire ligne de niveau
- Břicho v niveau
- Verkoopspecialist niveau 3
- Gemengd locatiesysteem
- Niveau de granularité
- Oefentoets anatomie
- Brain out niveau 25 morpion
- Merkspecifiek niveau
- Besoin fondamentaux virginia henderson
- Dictée brevet
- Club niveau
- Eps niveau 3
- Sadt niveau a0
- Calcul pendage cartographie
- Niveau natation
- Meso niveau sociaal werk
- Sadt niveau a0
- Grafcet ladder
- Niveau sonore
- Lipome intradural
- 1 jarige mbo opleiding niveau 2
- Trilvork niveaumeting
- Curriculum niveau 3
- Niveau anglais terminale
- Zelcom niveau
- Grafcet exemple d'application
- Dpecf niveau
- Modèle conceptuel de virginia henderson pdf
- Esther kirsch
- Personnages manon des sources
- La famille des cochons ramenée dans l'étable analyse
- Matrice coso