0% ont trouvé ce document utile (0 vote)
47 vues3 pages

Explication Conception SI

Le cours de 'Conception des Systèmes d’Information' aborde la gestion, la conception et l'implémentation des systèmes d'information, qui englobent des processus, acteurs et technologies pour le traitement de l'information. Il couvre des concepts tels que la modélisation UML, les cas d'utilisation, et la traduction vers un schéma relationnel, tout en soulignant l'importance de la fiabilité et de la sécurité des systèmes. Des exemples pratiques illustrent l'application de ces concepts dans des contextes réels, comme un supermarché ou un guichet automatique de banque.

Transféré par

Seraphin shimat
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues3 pages

Explication Conception SI

Le cours de 'Conception des Systèmes d’Information' aborde la gestion, la conception et l'implémentation des systèmes d'information, qui englobent des processus, acteurs et technologies pour le traitement de l'information. Il couvre des concepts tels que la modélisation UML, les cas d'utilisation, et la traduction vers un schéma relationnel, tout en soulignant l'importance de la fiabilité et de la sécurité des systèmes. Des exemples pratiques illustrent l'application de ces concepts dans des contextes réels, comme un supermarché ou un guichet automatique de banque.

Transféré par

Seraphin shimat
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Explication Complète du Cours :

Conception des Systèmes d’Information


Introduction

Le cours de "Conception des Systèmes d’Information" explore la manière dont une


organisation gère, conçoit et met en œuvre son système d’information (SI). Un SI n’est pas
qu’une base de données ou un logiciel, mais un ensemble de processus, d’acteurs et de
technologies qui interagissent pour produire, traiter et transmettre l’information essentielle
à la prise de décision.

I. Généralités sur le Système d’Information

1.1 Définition et rôles

Un système d'information est un ensemble organisé de ressources (personnes, données,


procédures, logiciels, matériels) permettant de collecter, stocker, traiter et distribuer de
l’information. Il sert à faciliter les opérations et la prise de décision.

Exemple concret : Un supermarché utilise un logiciel de caisse pour enregistrer les ventes,
gérer les stocks et produire des rapports de gestion.

1.2 Fonctions et qualités d’un SI

Fonctions principales : collecte, mémorisation, traitement, circulation de l’information.


Qualités attendues : fiabilité, rapidité, pertinence, sécurité, intégrité.

1.3 Développement d’un SI

Conception complexe faisant appel à des méthodes comme UML ou MERISE. Le processus se
déroule en deux grandes phases : la conception (spécification du système) et la réalisation
(implémentation).

1.4 Démarches d’informatisation

Le cycle de vie d’un logiciel passe par plusieurs étapes : analyse des besoins, conception,
codage, tests, mise en production, maintenance.
Méthode MERISE : Schéma directeur → Étude préalable → Étude détaillée → Réalisation →
Mise en œuvre → Maintenance.

Exemple : Dans une entreprise, on passe d’un cahier de doléances des employés à une
plateforme en ligne pour soumettre, suivre et analyser les requêtes.

II. Modélisation UML

UML est un langage standardisé pour modéliser les systèmes informatiques. Il permet de
représenter visuellement les besoins, les interactions et la structure d’un système.

Types de diagrammes : cas d’utilisation, classes, séquence, activités, états, etc.

Exemple : Un guichet automatique de banque (GAB) peut avoir des cas d’utilisation comme
'Retirer de l’argent', 'Consulter le solde', tous précédés par le cas 'S’authentifier'.

II.2 Les Cas d’Utilisation

Les cas d’utilisation permettent de représenter le système du point de vue de l’utilisateur.


Chaque cas d’utilisation décrit une interaction possible entre un acteur (utilisateur ou
système externe) et le système.

Exemple : Pour un GAB (Guichet Automatique de Banque), les cas d’utilisation sont : Retirer
de l’argent, Consulter le solde, Déposer un chèque.

Scénario : M. Kalala s’identifie, choisit un compte, entre un montant à retirer. Le système


vérifie le solde, autorise l’opération et délivre l’argent.

II.3 Le Diagramme des Classes

Ce diagramme permet de représenter les classes d’objets du système, leurs attributs, leurs
méthodes et leurs relations. Il sert à la modélisation des données et à la structure du
logiciel.

Exemple : Classe Client avec attributs (nom, prénom, adresse), Classe Commande avec
relation vers Client (association : Effectue).
III. Traduction vers Schéma Relationnel

La transformation d’un diagramme de classes UML en schéma relationnel consiste à


traduire les entités en tables, les attributs en colonnes, et les associations en relations avec
des clés étrangères.

Exemple : Classe Client devient table CLIENT(id_client, nom, adresse). La relation Effectue
entre Client et Commande devient une clé étrangère dans la table COMMANDE.

L’optimisation du schéma relationnel vise à minimiser la redondance et assurer la


cohérence des données, souvent par la normalisation.

Vous aimerez peut-être aussi