MIA 447 - Analyse et Conception des
Systèmes I
MIAGE 1
Département de Mathématiques et Informatique
Faculté de Sciences – Université de Douala
Semestre 7
Année académique : 2022/2023
M. YNSUFU ALI
Volume
Alternance de Cours (25h) / TD (10h)/ TP
(10h) / TPE (5h)
8h par semaine
Projet : Etude de cas complète => Analyse et
Conception du système d’information
Rappel du But de la formation
(MIAGE)
« Les apprenants formés doivent être
capables pour un système
d’information, de participer à
l’analyse, conception, la réalisation
et à la mise en œuvre de systèmes
informatiques correspondant aux
besoins des utilisateurs . »
Rappel du But de la formation
(MIAGE)
Analyser l’existant
collecte des besoins (requirements)
la modélisation des besoins de l'entreprises
création de références (blueprints)
Donner le cout du projet
Programme à suivre
Présentation de l’ACSI
Ebauche de la Gestion de projet( Agile)
Modélisation avec Merise
Modélisation avec UML
GENERALITE SUR ASCI ET SYSTÈME
D’INFORMATION
Définition-Principe SI
ACSI : l’analyse et la conception des systèmes informations (SI) des
organisations
Le SI permet de gérer (saisir, stocker, traiter, restituer, transmettre) toutes
les informations utiles aux décideurs et aux opérationnels.
Un ensemble organisé de ressources (matériels, logiciels, personnel,
données et procédures) qui permet de regrouper, de classifier, de traiter et
de diffuser de l'information sur un environnement donné.
Un SI est un ensemble d'éléments matériels ou immatériels (hommes,
machines, méthodes, règles) en interaction transformant en processus des
éléments (les entrées) en d'autres éléments (les sorties).
Définition-Principe SI
Un système ou sous-système d'équipements, d'informatique ou de
télécommunication, interconnectés dans le but de l'acquisition, du
stockage, de la structuration, de la gestion, du déplacement, du contrôle, de
l'affichage, de l'échange (transmission ou réception) de données sous forme
de textes, d'images, de sons, et/ou, faisant intervenir, du matériel et des
logiciels.
Un SI est un réseau complexe de relations structurées où interviennent
hommes, machines et procédures qui a pour but d’engendrer des flux
ordonnés d’informations pertinentes provenant de différentes sources et
destinées à servir de base aux décisions selon Hugues Angot.
Définition-Principe SI
Traduire une vue globale de l'entreprise de façon à lier la mise en place
d'un système informatisé de gestion à une refonte de l'organisation.
Cette intégration complète du système d'information à la vie de l'entreprise
en fait alors un élément particulièrement performant de celle-ci.
Rôles du SI
Produire les informations légales réclamées par l’environnement
Déclencher les décisions programmées
Fournir les informations aux décideurs pour aider à la prise de décisions
non programmées
Coordonner les taches en assurant les communications au sein du système
organisationnel.
Fonctions du SI
Circulation de l’information (Accès à la mémoire, échange entre les
acteurs)
Traitement de l’information( rapprochement, calcul, comparaison)
Mémorisation de l’information( Conservation de l’information pour
utilisation ultérieure)
Quelques définitions utiles
Processus
Processus : séquence de phénomènes dynamiques (mouvements, réactions
chimiques, activités cellulaires, opérations techniques, actions ou
comportements, interactions humaines) menant à des résultats
déterminables.
En analyse des systèmes : tout changement dans le temps de matière,
d'énergie ou d'information qui se produit dans le système, traitant ces
variables d'entrée et les menant aux variables de sortie.
Ensemble d'opérations, logiquement liées, aboutissant aux certains
résultats.
En conception de systèmes d'information, selon la méthode Merise, le
processus se situe au niveau du modèle conceptuel de traitement.
Quelques définitions utiles
Information-Système-Informatique
Information : encore appelée donnée. Elément de connaissance
susceptible d'être codé pour être conservé, traité ou communiqué.
Systèmes : Un système est un assemblage d'éléments reliés entre eux
compris dans un ensemble plus grand.
Systèmes : En latin et en grec, le mot « système » veut dire combiner,
établir, rassembler.
Un sous-système est un système faisant partie d'un autre système.
Un système est constitué de composants (ou d'éléments) organisés
ensemble dans le but de faciliter le flux d'informations
Science du traitement automatique et rationnel de l’information
Composition traditionnelle SI
Système organisationnel
Composition traditionnelle SI
le système opérant chargé de la production répond à la finalité de
l'entreprise. C'est la chaîne de fabrication, l'atelier d'assemblage,...
le système de pilotage dirige l'entreprise et maintient le cap sur les objectifs
choisis. C'est le directeur, le chef de service mais aussi, à son échelle, le
contremaître responsable d'une unité de production ;
le système d'information assure le lien entre les deux précédents. Il
informe, après analyse, le système de pilotage des performances du
système opérant. Symétriquement, il transmet à ce dernier, après les avoir
traduites, les instructions du système de pilotage.
Ingénierie des systèmes information
INGENIERIE DES BESOINS
Élucidation des besoins
INGENIERIE DU LOGICIEL
modélisation
Système réel conception
validation
production
Schéma
conceptuel
vérification
Domaine du problème Système
logiciel
Domaine de la solution
Ingénierie des systèmes information
Composants d’une méthode de construction de SI
Processes du development
Comprendre le problème
Analyse en terme de métier du client.
Concevoir une solution informatique
Conception en terme de responsabilité fonctionnelle.
Réaliser la solution en terme
Implantation
de programme.
Analyse
ons'intéresse en général à un domaine
d'activité de l'entreprise (ventes,
production, logistique, finances, RH, …
on prend en compte les besoins des
utilisateurs,
on définit le problème à résoudre
(fonctionnalités et qualités attendues).
Processus d’examen de l’existant
Conception
on définit une solution informatique :
- structuration des données,
- organisation des traitements,
- définition des postes de travail,
- choix techniques : matériels, langages
de programmation, logiciels de gestion
de données (SGBD), …
- Processus de définition de la future
application
En d’autres termes, il s’agit
d’apprendre une manière
professionnelle de travailler pour
produire des applications
informatiques complexes au sein
des entreprises.
Au centre de la démarche d’ACSI on trouve la notion de
modèle.
Un modèle est une représentation simplifiée d’une réalité
sur laquelle on veut être renseigné (ex: plan, carte,
schéma, …).
Un modèle s’exprime avec un ensemble de concepts, dotés
de règles d’utilisation et de représentations (souvent
graphiques).
En ACSI les modèles servent à :
- communiquer : vérifier que l’analyste a bien compris les
utilisateurs grâce à un modèle du problème (phase
d’analyse),
- préparer la réalisation : grâce à un modèle de la solution
(phase de conception).
Un exemple du modèle
Du Système d’information au
Système Informatique
Un système informatique est un ensemble des moyens
informatiques et de télécommunication ayant pour finalité
d'élaborer, traiter, stocker, acheminer, présenter ou détruire des
données.
Ensemble des moyens d'acquisition et de restitution, de
traitement et de stockage des données dédié au traitement des
informations.
Le système informatique est la partie informatique du système
d’information, composée de matériels, logiciels, réseaux et
procédures d’utilisation.
Système Informatique
Système Informatique
Système informatique: Enjeux
Informatisation
Augmenter la productivité
Améliorer les conditions de travail
Rendre un meilleur service(qualité, rapide, etc.) à l’organisation et aux
partenaires
Critère d’un bon système
informatique
Productivité
- Etablissement d’une ligne directrice des l’informations
- Planification et suivi des performances
- Efficacité des études informatiques
-Utilisation judicieuse des technologies
Qualité
-Conformité de la réalisation par rapport aux besoins
-Documentation correcte-Adaptabilité-Fiabilité-Facilité de l’utilisation
Rentabilité
- Gain pour l’organisation relativement au cout de l’informatisation
L’orientation objet en ACSI
Unification
- modèle et langage unifié pour tous les aspects :
. classes ‘métiers’ (client, compte, produit, …),
. classes techniques (liste chaînée, requête JDBC, …)
. classes d’interface utilisateur (fenêtre, combo box, …)
- le concept d’objet regroupe données et traitements
Conception pour et par la réutilisation
- bibliothèques de classes,
- architectures (squelettes d’applications),
- patrons de conception (‘design patterns’) : solutions en kit à des problèmes récurrents
Développement incrémental
- analyse : classes de base (classes ‘métiers’),
- conception : ajout des classes techniques (persistance,
distribution) et des classes d’interface utilisateur,
- prototypes et enrichissements successifs.
L’ACSI c’est difficile …
Analyste concepteur
Qualités pour devenir un bon analyste-concepteur
qualités relationnelles (dialogue avec les utilisateurs,
travail en équipe),
ténacité et rigueur (trouver ce qui est important, ne
pas se noyer dans les détails, fuir l’à peu près, …),
Créativité (peu de recettes utilisables, inventer une
solution adéquate, …).
Métiers difficiles mais plus valorisant.