Vous êtes sur la page 1sur 67

Analyse et Conception

des Systèmes
d’Information

Niveau 2
IUT Calais – Boulogne
Semestre 3
B. Talon
Présentation du module
ACSI
Volume
 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 =>
Analyse et Conception
 B. Talon

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;
 Distinguer plusieurs niveaux d'abstraction;
 Mettre en évidence la dualité données /
traitements;

Cours d’ACSI – Année 2 – B. Talon 8


Des niveaux d’abstraction
 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
 Données : ce qui est manipulé et stocké
 Traitements : les opérations réalisées par
le système

Cours d’ACSI – Année 2 – B. Talon 10


Rappel des modèles
Une méthode d’ACSI
 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
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.
 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 !

Cours d’ACSI – Année 2 – B. Talon 13


Merise : des modèles
Préoccupation Communications Données Traitements
Abstraction
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
 MCC (Parlez-vous Merise ? Diviné)

Cours d’ACSI – Année 2 – B. Talon 15


Exemples de modèles
 MCD (Parlez-vous Merise ? Diviné)

Cours d’ACSI – Année 2 – B. Talon 16


Exemples de modèles
 MCT (Parlez-vous Merise ? Diviné)

Cours d’ACSI – Année 2 – B. Talon 17


Exemples de modèles
 MOT (Parlez-vous Merise ? Diviné)

Cours d’ACSI – Année 2 – B. Talon 18


Exemples de modèles
 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
 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…)

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 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

Cours d’ACSI – Année 2 – B. Talon 35


Les étapes de la construction du
MCD
1. Réaliser le dictionnaire de données
2. Vérifier et Épurer : synonymes et polysèmes
3. Repérer les identifiants => Chaque identifiant désigne
une entité
4. Placer les propriétés dans les entités (selon la règle id
-> prop)
5. Placer les propriétés restantes dans les relation inter-
entités (selon la règle id1, id2, idn -> prop)
6. Dessiner les relations sémantiques entre les entités
(verbe associant des objets dans le texte)
7. Simplifier et contrôler

Cours d’ACSI – Année 2 – B. Talon 36


MCD – Construction par l’exemple

 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

Cours d’ACSI – Année 2 – B. Talon 37


Le 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

Cours d’ACSI – Année 2 – B. Talon 38


Modélisation des
traitements

Le MOT et le MCT
Modèles de traitement
 Description des processus exécutés dans
le cadre des activités de l’entreprise

 MCT, MOT, MPT


 [MLT]

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 CONCEPTUEL

ORGANISATIONNEL ORGANISATIONNEL

LOGIQUE LOGIQUE

PHYSIQUE PHYSIQUE

Cycle de vie
EXISTANT FUTUR
Cours d’ACSI – Année 2 – B. Talon 45
La démarche

Schéma Directeur

Étude Préalable
P
R Étude Détaillée
O
J Étude Technique
E
T 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
 Processus
 Informations
 Organisation
 Degré d’automatisation
 Évaluer les solutions
 É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

Analyse de l’existant
4 phases de l’étude préalable

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

Étude Préalable
P
R Étude Détaillée
O
J Étude Technique
E
T Production Logiciel

Mise en service

Maintenance

Cours d’ACSI – Année 2 – B. Talon 53


Dé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

Cours d’ACSI – Année 2 – B. Talon 54


Spécifications générales

Spécifications détaillées
5 phases de l’étude détaillée

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
 Phases Interactives : Décrire les Unités Logiques de Traitement
 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
 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

Cours d’ACSI – Année 2 – B. Talon 58


ED – Procédure de mise en service

 Récupération et transfert de données


 Tâches permettant d’effectuer ce transfert
 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
 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
 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

Étude Préalable
P
R Étude Détaillée
O
J Étude Technique
E
T Production Logiciel

Mise en service

Maintenance

Cours d’ACSI – Année 2 – B. Talon 62


Etude 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

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
 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é
 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
 Règles de construction et d’écriture du
logiciel
 Modalités de test à appliquer
 Organisation du développement

Cours d’ACSI – Année 2 – B. Talon 66


La suite…

Schéma Directeur

Étude Préalable
P
R Étude Détaillée
O
J Étude Technique
E
T Production Logiciel

Mise en service

Maintenance

Cours d’ACSI – Année 2 – B. Talon 67

Vous aimerez peut-être aussi