Title: Analyse et Conception des Syst
1Analyse et Conception des Systèmes dInformation
- Niveau 2
- IUT Calais Boulogne
- Semestre 3
- B. Talon
2Présentation du module ACSI
3Volume
- 4h30 par semaine durant 8 semaines (2 périodes)
- Alternance de Cours / TD / TP
- Projet transversal avec Gestion de projet, BD et
PHP Etude de cas complète gt Analyse et
Conception - B. Talon
4Rappel 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.
5Rappel du but de lenseignement (ACSI)
- Il sagit de conduire létudiant dun é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.
6But de ce semestre dACSI
- Révision des modèles MERISE
- La démarche MERISE intégration des modèles
dans le processus danalyse et conception . - Livrables à chaque étape de la démarche
7MERISE Rappels
8Principes de Merise
- Avoir une vue globale du système d'information
- Distinguer plusieurs niveaux d'abstraction
- Mettre en évidence la dualité données /
traitements
9Des niveaux dabstraction
- Prendre du recul
- Conceptuel que fait lorganisme ?
- Organisationnel qui fait quoi, où et quand ?
- Logique avec quoi le faire ? mais sans
informatique spécifique - Physique avec le quoi technique ? fichiers,
programmes
10Séparer les centres dintérêt
- Communications ce qui circule dans lentreprise
- Données ce qui est manipulé et stocké
- Traitements les opérations réalisées par le
système
11Rappel des modèles
12Une méthode dACSI
- Méthode démarche formalisme outils
- 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
13Modéliser
- Réduction de la réalité construire les modèles
de la réalité organisationnelle. - Ces modèles sont conçus par ceux qui mettent en
place le SI (Concepteur) - Attention à la validité et la pertinence de ces
modèles !
14Merise des modèles
Préoccupation Abstraction Communications Données Traitements
Conceptuel MCC MCD MCT
Organisationnel MOC MOD MOT
Logique MLC MLD MLT
Physique MPC MPD MPT
15Exemples de modèles
- MCC (Parlez-vous Merise ? Diviné)
16Exemples de modèles
- MCD (Parlez-vous Merise ? Diviné)
17Exemples de modèles
- MCT (Parlez-vous Merise ? Diviné)
18Exemples de modèles
- MOT (Parlez-vous Merise ? Diviné)
19Exemples de modèles
- MOD (Parlez-vous Merise ? Diviné)
20Une démarche
21Merise Une démarche (cycle de vie)
22Centre de préoccupation de la démarche
23Courbe du soleil
24Courbe du soleil et cycle de vie
25Courbe du soleil et modèles
26Résumé Les cycles de construction
27Cycle de décision
28Cycle dabstraction
29Cycle de vie
30Modélisation des communications
31Communications et niveaux dabstraction
- Modèle Conceptuel de Communications
- Flux entre les domaines et activités
- Modèle Organisationnel de Communications
- Flux entre les acteurs
- Modèle Physique de Communications
- Flux physiques (réseaux, serveurs, PC)
32Exemple de MCC (Diviné)
33Exemple de MOC (Université Bordeaux I)
34Modélisation des données
35Dictionnaire de données - Exemple
Code Type Nature Description Remarques et Contraintes
CLI_NUM N(3) El Numéro didentification 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 Composition des rues, CP et ville
CLI_RUE1 X(30) El Adresse rue 1 du client
CLI_RUE2 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
36Les étapes de la construction du MCD
- Réaliser le dictionnaire de données
- Vérifier et Épurer synonymes et polysèmes
- Repérer les identifiants gt Chaque identifiant
désigne une entité - Placer les propriétés dans les entités (selon la
règle id -gt prop) - Placer les propriétés restantes dans les relation
inter-entités (selon la règle id1, id2, idn -gt
prop) - Dessiner les relations sémantiques entre les
entités (verbe associant des objets dans le
texte) - Simplifier et contrôler
37MCD Construction par lexemple
- 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 - Le bulletin
- idem
38Le MOD
- Modèle de données utilisées lors de la phase
organisationnelle - Même symbolique
- Représente les ensemble de données (vues)
exploitées par les opérations
39Modélisation des traitements
40Modèles de traitement
- Description des processus exécutés dans le cadre
des activités de lentreprise - MCT, MOT, MPT
- MLT
41Modèle graphique
42Exemple de MOT
43Exemple de MCT
44La démarche et ses modèles
- Réalisation de MOC, MOT, MCC, MCD, MCT
45La courbe du soleil
LOGIQUE
LOGIQUE
Cycle de vie
46La démarche
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
47Létude préalable
- Analyser et Évaluer le SI existant
- Élaborer des solutions
- Processus
- Informations
- Organisation
- Degré dautomatisation
- Évaluer les solutions
- Équipement
- coût et durée
- conséquence/organisation
- scénario de mise en œuvre
48Les phases de létude Préalable
Lancement
4 phases de létude préalable
Analyse de lexistant
Rapport sur lexistant
Conception de solution
Évaluation des solutions
Dossier de choix
49EP - Analyse de lexistant
Analyse des flux
MLD actuel
MOT actuel
Bilan critique
Souhaits et attentes
Rapport sur lexistant
50EP 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
51EP 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
52EP 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
53Démarche Merise Etude détaillée
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
54Démarche Merise Etude détaillée
- 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
55Spé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
56ED Spécifications générales
Extension MCD
Extension MCT
Extension MOT
Extension MOD
Cohérence MOD/MOT
57ED Spécifications détaillées
Phases interactives
Phases automatisées
Confrontation détaillée
Finalisation MOD
58ED Spécifications détaillées
- Phases Interactives Décrire les Unités Logiques
de Traitement - Présentation détaillée de linterface
- Règles de traitement à appliquer
- Règles et actions effectuées sur les données
- Messages et diagnostics derreur
- Phases automatisées Spécification des tâches
batch - 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
59ED Procédure de mise en service
- Récupération et transfert de données
- Tâches permettant deffectuer ce transfert
- Principes du basculement entre ancien et futur
système - Décrire les procédures de lorganisation
provisoire Le MOT durant la période transitoire
60ED Procédures de secours
- Fonctionnement à appliquer en cas de problème
- MOT de traitements en secours
- Conditions de reprise
61ED Finalisation du dossier
- Validation générale
- Présentation au groupe de validation
(récapitulation de lensemble) - Révisions estimations
- Affiner les estimations précédentes (chiffrage
détaillé, choix et affectation des moyens,
actualisation du planning, réajustement de
larchitecture) - Rédaction dossier détude
- note de synthèse, rapport détude détaillée,
maquettes.
62Etude Technique
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
63Etude Technique
- Objectifs
- Obtenir les spécifications du future système du
point de vue utilisateur - Structure physique des données
- Programmes, modules, composants à réaliser
- Procédures de sécurité
- Planification de la réalisation
64Etude technique
3 phases de létude technique
Architecture logicielles
Principes de réalisation
Cahier des charges technique
65ET Architecture Logicielle
- Architecture technique des données
- Schéma de la base (MLD), allocation des espaces
(MPD), dispositifs de protection daccès,
procédures de sécurité - Architecture technique des programmes
- Spécifier CL à construire, dialogues,
enchaînements, répartition client/serveur
66ET Principes de réalisation
- Recenser les outils de réalisation retenus
- Règles de construction et décriture du logiciel
- Modalités de test à appliquer
- Organisation du développement
67La suite
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance