Chapitre 1
Chapitre 1
Chapitre 1
ESEN
Introduction
Améliorer en permanence la qualité, le coût et la productivité :
C’est l’enjeu des années 2000 pour les entreprises
Diversité
Augmentation
des produits
Augmentation de la qualité
de la concurrence
Diminution des
coûts de
fabrication.
Augmentation
de la réactivité
Ouverture des
marchés
2 16/10/2015
Système d’information - Définition
à la gestion,
au traitement,
au transport et,
à la diffusion,
4
Le système d’information
dans l’entreprise
Système
Système de pilotage
(ou de décision)
Informations Informations
Informations
provenant Décisions
traitées vers
de l’extérieur l’extérieur
Système
d’informations
Ordres, Informations
consignes collectées
Système opérant
Flux entrants Flux sortants
5
Comment réaliser un « bon »
système d’information ?
La réponse sur les techniques et démarches classiques du Génie Logiciel :
•Analyse
• de l’existant et des besoins de l’utilisateur.
•Conception
• du système et du logiciel.
•Réalisation
• Traduction des algorithmes dans un langage choisi.
•Tests du logiciel
• Vérification et validation du logiciel.
• Tests de non régression.
•Exploitation
• Utiliser le logiciel une fois installé.
•Maintenance
• Correction des erreurs.
• Ajouts de fonctionnalité.
•…
6 16/10/2015
Analyse et Conception de Système
d’Information
On doit :
• avoir une vision abstraite du fonctionnement,
• garantir les délais, la pertinence, l’efficacité,
• faciliter la maintenance,
• prolonger la durée de vie,
• …
7 16/10/2015
Modèle…c’est quoi ?
8 16/10/2015
Modèle…pourquoi ?
Les principales motivations sont :
- justifier les choix d'implantation sur des critères liés aux ressources et
aux coûts (méthodes de comptabilité par activités, par exemple) ;
10 16/10/2015
Méthodologie…Typologie
Approche cartésienne.
Orientée traitements.
Approche systémique.
Orientée données.
Approche Objet.
Orientée données et traitements.
11 16/10/2015
Démarche de modélisation d’un SI
Analyse de la situation existante et des besoins
• Définition des limites du système à modéliser,
• Identification des éléments importants et les types d’interaction entre ces éléments,
• Détermination des liaisons qui les intègrent en un tout organisé.
Simulation
• Avec des données fictives ou des jeux d’essaies, on étudie le comportement dans le
temps du système conçu
12
Méthodologie…exemples
MERISE : Méthode d’Etude et de
Réalisation Informatique pour les
Systèmes d’Entreprises
(Tardieu, 83).
AXIAL : analyse et conception des
systèmes d’informations assistés
par logiciel (IBM, 86).
SSADM : Structured Systems Analysis and
Design Method (CCTA, 80).
SADT : Structured Analysis and Design
Technique (Softech, 77).
RUP : Rational Unified Process.
(IBM, 2003).
13 16/10/2015
Merise : Origines
Développée à l’initiative du Ministère de l’Industrie,
par une SSII, le centre d’études techniques de
l’équipement et des universitaires (1977). Plusieurs
versions (Merise, Merise 2, Merise Objet…).
14 16/10/2015
Merises : deux modèles
Deux modèles : données et traitements.
Elaborés séparément.
1. Cycle d’abstraction
2. Cycle de vie
3. Cycle de décision
16 16/10/2015
1. Le cycle d'abstraction
Une démarche intellectuelle à 3 niveaux
Conceptuel
QUOI ?
Logique ou
AVEC QUELLES DONNEES ?
organisationnel
COMMENT ?
16/10/2015 17
Merise…cycle d’abstraction
Système d’information
manuel
•Recueil des informations
•Délimiter le système : MCF
Expression des Besoins •…
Système d’information
18
automatique 16/10/2015
NIVEAUX DONNEES TRAITEMENTS
16/10/2015 20
2. Le cycle de vie
Démarche d’informatisation : succession de phases
contrôlables par l’organisation (planning, échéances,
moyens humains…).
Cours ACSI
Etude détaillée
Etude technique
Cycle de vie
Production
Recette
Mise en service
Maintenance
21 16/10/2015
3. Le cycle de décision
Cycle de vie Cycle de décision
Schéma Décision de la direction de l’entreprise sur les grandes
directeur orientations.
Etude Décision de la direction du domaine sur le choix de la
préalable solution, le budget, les délais…
Etude Accord des utilisateurs sur les spécifications fonctionnelles
détaillée
Accord du chef de projet et/ou architecte sur les
Etude spécifications techniques.
technique
Accord des équipes de développement sur les documents
Production d’analyse et de conception.
Recette Accord provisoire des utilisateurs sur la solution/besoins sur
l’environnement de recette
Mise en Accord définitif des utilisateurs sur la solution/besoins sur
service l’environnement de production
Maintenance Décision de la direction de faire corriger ou non un problème
remonté par les utilisateurs.
Décision de la production de mettre ou non un correctif en
22 production. 16/10/2015
Synthèse
On sait dans quelle logique on doit travailler
Cycle d’abstraction à 3 niveaux
23 16/10/2015