Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 
Terminale
D & C
Informatique
Cours
Bonjour ! Notre page Facebook, la suivre pour nos prochaines publications

Situation problème :
Kenfack, jeune informaticien nouvellement sortir d’une école de formation est recruté par un établissement scolaire pour l’informatisation de sa gestion. Pendant sa phase de questionnement afin de mettre sur pied le système d’information, il reçoit cette phrase du promoteur de l’établissement : « Chaque professeur enseigne sa matière en fonction des directives du chef de l'établissement.»
Aider Kenfack à dessiner le modèle conceptuel de données de cette phrase.

Prérequis : système d’information

I. Définition

Un système est un tout constitué d’éléments unis par des relations, ces éléments et ces relations étant munis de propriétés.
Un système d’information est un ensemble organisé de ressources qui permet de collecter, stocker, traiter et distribuer de l'information, en général grâce à un réseau d'ordinateurs.
Une organisation (entreprise par exemple) peut être vue comme un système qui transforme les entrées en sorties. Par exemple, une usine de fabrique de parpaings qui transforme les entrées (sable, ciment, eau) en sorties (parpaings)
Ce système peut être divisé en deux sous-systèmes :
• le système opérant constitué de la partie du système qui s'occupe effectivement de transformer le sable (les machines, les ouvriers, les techniciens, ...)
Il est chargé :
♦ de la production ;
♦ de répond à la finalité de l'entreprise (chaîne de fabrication, atelier d'assemblage,...), en accomplissant les transformations des flux d'entrée en flux de sortie.
le système de pilotage qui définit les objectifs de l'entreprise et s'efforce de tout mettre en œuvre pour qu'ils soient atteints (quantité de ciments, sable à acheter pour satisfaire la commande…).
Il est chargé de :
♦ diriger l'entreprise ;
♦ cibler les objectifs de l’entreprise.
Pour cela, il prend des décisions. Ces décisions sont prises à partir de paramètres venant du système opérant.
systeme informationC'est le système d'information qui relève ces paramètres, les traite et les transmet au système de pilotage. Il peut être vu comme la partie qui relie les deux systèmes
Une méthode d'analyse et de conception est un procédé qui a pour objectif de permettre de formaliser les étapes préliminaires du développement d'un système afin de rendre ce développement plus fidèle aux besoins du client.

II. Méthode de conception d’un système d’information

II.1 Objectifs des méthodes de conception

Les méthodes de conception des systèmes d’informations :
♦Permettre la description des SI à l’aide de modèles et selon une démarche (étapes) et des moyens de contrôle qualité standardisés.
♦ Aider à réaliser le système informatisé correspondant au système d’information.
♦ Diminuer les coûts et les risques des projets d’informatisation.
♦ Permettre à l’équipe de conception et de développement de disposer d’un vocabulaire standard.
Compte tenu de la complexité des systèmes d’information, du nombre de participants à sa conception, de sa durée de conception et de mise en œuvre, de l’importance, des enjeux financiers et des risques encourus, il convient de définir une démarche dans la conception du système d’information.
Il existe trois générations de méthodes de conception des systèmes d’information :
• La première génération appelée méthodes analytiques ou cartésiennes (année 1970)
• La deuxième génération appelée méthodes systémiques (année 1980)
• La troisième génération appelée méthodes orientés objet (année 1990)

II.2 Les méthodes analytiques ou cartésiennes

II.2.1 Principes

La démarche de ces méthodes consiste à :
♦ Découper le domaine d’étude en fonctions.
♦ Prendre chaque fonction et la décomposer de façon hiérarchique en sous fonctions.
♦ Arrêter la décomposition lorsqu’on atteint un niveau de découpage suffisamment fin pour que le codage des sous fonctions soit simple à réaliser.

II.2.2 Avantages et inconvénients

♦Avantages :
• Correspond à la démarche naturelle pour aborder un problème ;
• Facilité de recenser les besoins des utilisateurs ;
• Facilité de produire des solutions à plusieurs niveaux d’abstraction.

♦Inconvénients :
• Concentration de l’effort d’analyse sur les traitements et négligence de la cohérence des données (redondance) ;
• Absence de règles de décomposition produisant des hiérarchies de décompositions différentes selon les analystes ;
• Difficultés de tenir compte des interactions non hiérarchiques dans le cas de systèmes complexes ;
• L’intégration des différentes applications obtenues est peu conforme à la réalité que l’on a voulu décrire.

II.2.3 Exemples

♦ Méthodes de programmation structurée
♦ Méthode SADT (Structured Analysis and Design Techniques).
♦ Méthode de Jakson
♦ Méthode de Yourdon (Modern Structured Analysis)

II.3 Les méthodes systémiques

II.3.1 Principes

♦ Le domaine d’étude est représenté à l’aide d’un modèle réduit (sous-ensemble représentatif) ;
♦ Le modèle réduit est découpé en sous domaines;
♦ Chaque sous domaine est ensuite étendu à l’ensemble.