Systèmes d'informations.
Cours N°1 :
Introduction et Expressions des
besoins.
Pr. ROCHD
Professeur de l'Enseignement Supérieur - Chercheur
Département Mathématiques & Informatique
ENSA de Khouribga (2022-2023)
Université Sultan Moulay Slimane
1
Vision globale d’une
entreprise
Décider des actions à Système de
conduire. DECISION
Collecter,
mémoriser,
traiter, Système
distribuer, d’INFORMATION
l’information.
2
Introduction
Améliorer en permanence la qualité, le coût et la productivité :
C’est l’enjeu des 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
3
L’information
Les Données( Data )
Ensemble complexe, composé de données
et de liens.
4
Système d’information - Définition
à la gestion,
au traitement,
au transport et,
à la diffusion,
5
Et la grande question est…
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
Analyse et Conception de
Système d’Information
Que faut-il pour analyser, concevoir…?
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
Modèle…c’est quoi ?
- 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) ;
9
Méthodologie…pourquoi ?
• Formalisation claire et complète du problème informationnel.
10
Méthodologie…Typologie
Approche cartésienne.
◦ Orientée traitements.
Approche systémique.
◦ Orientée données.
Approche Objet.
◦ Orientée données et traitements.
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).
Merise…Démarche
Partir de principes théoriques,
pour
développer un ensemble
cohérent de modèles qui,
Elaborés séparément.
Système d’information
manuel
•Recueil des informations
•Délimiter le système.
Expression des •…
Besoins
Système d’information
automatique 15
Recueil et organisation des
informations
Faire l'inventaire des éléments d’informations circulant
dans le système : existants et demandés.
16
Modèle Conceptuel de
Données (MCD)
Toute donnée recensée doit être mémorisée.
Un formalise de référence :
◦ le modèle Entité-Association.
◦ Concepts d’entités et d’associations.
◦ Particulièrement adapté aux Base de Données
relationnelles.
Redondance interdite ! 17
Modèle Conceptuel de
Traitement (MCT)
Son objectif est la description de la transformation des
informations.
imposent que,
◦ la redondance de données soit tolérée et que,
◦ les traitements soient raffinés.
19
Modèles Opérationnels :
Logique et Physique
21
En suite…
Regarder l’ensemble des données utiles à
sauvegarder.
Cet ensemble forme le Dictionnaire de
Données (DD).
Un DD est généralement présenté sous
forme de tableaux :
Données Type de
Commentaires
retenues données
22
Exemple-DD
Dans un SI de gestion des notes des
étudiants, les données retenues
peuvent être :
Données retenues Type de commentaires
données
Nom Alphanumérique 20 char
23
DD simplifié
Une fois le dictionnaire de données mis en place,
il faut créer un dictionnaire simplifié, duquel :
◦ les champs calculés sont ôtés.
◦ Il faut, aussi, enlever tous les champs redondants (un « code
article » et une « référence article » par exemple, qualifiant la
même information).
◦ Il faut créer des identifiants pour distinguer chaque
information de façon unique.
24
Exemple-DD simplifié
Dans l’exemple des notes étudiants, on ajoute
donc,
◦ un numéro
Données d’étudiant
retenues Type deet un code matière.
données commentaires
Nom Alphanumérique 20 char
25
Règles de Gestion (RG)
Une règle de gestion est une règle suivie
par le SI de l’organisme étudié.
Elles permettent :
◦ de définir les relations entres les données,
◦ de restreindre les cas généraux,
◦ …
◦ En bref, de lever l’ambiguïté, quand
plusieurs solutions sont possibles.