Vous êtes sur la page 1sur 7

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

Cours de G nie Logiciel

Syst mique

Quest-ce quun systme ? ____________________________________________________ 2 1. Classification des systmes__________________________________________________ 3 Les syst mes ferms ___________________________________________________ 3 Les syst mes relativement ferms ________________________________________ 3 Les syst mes ouverts ___________________________________________________ 3 Les syst mes compl tement ouverts ______________________________________ 3 2. Hi rarchisation des systmes ________________________________________________ 3 3. Les 6 composantes dun systme _____________________________________________ 4 L environnement _________________________________________________________ 4 Ses objectifs _____________________________________________________________ 5 Sa structure _____________________________________________________________ 5 Ses entres sorties _______________________________________________________ 5 Son processus - fonctionnement _____________________________________________ 6 4. Les critres defficacit _____________________________________________________ 6 5. Fonctionnement dun systme _______________________________________________ 6 6. Terminologie_____________________________________________________________ 7 7. Evolution des logiciels _____________________________________________________ 7

Ann e 2002-2003

Benjamin Descamps

Page 1 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

Quest-ce quun syst me ?


Cest un ensemble d l ments en relation les uns avec les autres. Cest un ensemble de proc dures, de m thodes, de techniques unifi es par un certain nombre de rgles pour former un ensemble organis .

Ann e 2002-2003

Benjamin Descamps

Page 2 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

1. Classification des syst mes


Les systmes peuvent tre d compos s sur une chelle poss dant 4 parties.

Les syst mes ferms


Ils nont aucun change avec lenvironnement dont ils subissent les modifications et perturbations sans pouvoir sy adapter.

Les syst mes relativement ferms


Dans certaines conditions, ils peuvent sadapter leur environnement, tout en maintenant leur structure dans les limites pr alablement d finies.

Les syst mes ouverts


Ils ont la capacit de sadapter leur environnement, mais par contre ils ne peuvent pas le modifier. De plus ils ne peuvent pas modifier leur propre structure.

Les syst mes compl tement ouverts


Ils possdent les propri t s des pr c dents systmes, et peuvent en plus modifier leurs propres structures.

2. Hi rarchisation des syst mes


Aucun change dinformations avec lenvironnement - COMPLETEMENT FERME Dot dun feed-back de premier ordre, mais sans m morisation. N 1 R action imm diate par acte r flexe. I Feed-back de deuxime ordre associ une m moire s lective. Cela V 2 tient compte des modifications futures pr visibles. Pas dapprentissage. E Feed-back de troisime ordre, ils possdent en plus dune m moire A 3 s lective et dune capacit dapprentissage. Capacit strat gique. U Ils possdent tous les attributs pr c dents. Avec en plus la volont et X 4 limagination cr atrice. Ils possdent tous les attributs pr c dents. Avec en plus la capacit de 5 modifier leurs propres structures. Remarque : un projet est un systme de niveau 4. 0 Marteau Thermostat Thermostat
anticipe besoin

Automates. Eches lec. Systme humain Systme entreprise

Ann e 2002-2003

Benjamin Descamps

Page 3 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

3. Les 6 composantes dun syst me


Un systme se d compose en six composantes, qui sont en relations les unes avec les autres :

Lenvironnement Ses objectifs Sa structure Ses entr es Ses sorties Son processus

ENVIRONNEMENT

SYSTEME
(OBJECTIFS, PROCESSUS, SCTRUCTURE)

ENTREES

SORTIES

FEED-BACK

L environnement
Lenvironnement dun systme est constitu par les autres systmes avec lesquels il est en interaction. On distinguera les aspects : Environnement INTERNE Economique Technologique Institutionnels Environnement EXTERNE Social Psychologiques

Lenvironnement est difficile modifier ou matriser, et il influe sur les objectifs internes.

Ann e 2002-2003

Benjamin Descamps

Page 4 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

Ses objectifs
Cest la finalit et la vocation exprimant la raison d tre dun systme et des divers sous-systmes qui concourent son fonctionnement. A ces objectifs doivent correspondre des niveaux de performances mesurables, qui permettront le contr le et le pilotage de lensemble.

Sa structure
Cest le d coupage du systme en sous-systmes, mais aussi la cr ation des relations qui peut exister entre chacun des l ments constituants. Ce d coupage doit utiliser au mieux possible les ressources mises en uvre. Lefficacit globale dun systme d pend : De sa structure De la possibilit que la structure offre la fixation de chaque sous-systme.

Ses entres sorties


ENVIRONNEMENT

Entr es : Ressources que le syst me puise dans son environnement ( nergie physique / humaine, matires, comp tences, information, argent)

Sorties : Ce que le syst me produit de mani re atteindre ses objectifs.

SYSTEME
(OBJECTIFS, PROCESSUS, SCTRUCTURE)

ENTREES

SORTIES

FEED-BACK

Loutil id al pour mesurer les entr es sorties est le M.C.C. (Modle Conceptuel de Communication).

Ann e 2002-2003

Benjamin Descamps

Page 5 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

Son processus - fonctionnement


Ce processus se d compose en un ensemble de fonctions, qui doivent ob ir un certain nombre de rgles permettant le pilotage de lensemble. Axe organisationnel
du vie e e Ax l e d yc C

Les outils et m thodes associ s sont : Rgles de gestion Rgles dorganisation Rgles de production M.C.T., M.O.T., M.P.T.

Axe d cisionnel

4. Les crit res defficacit


1. Assurer la cohrence de lensemble des objectifs des sous-systmes avec les objectifs densemble du systme complet. 2. Disposer des informations ncessaires pour valuer les performances des soussystmes et assurer leur coordination. 3. Regrouper les activits lmentaires afin de trouver la meilleure synergie et la meilleure productivit possible. 4. Rduire les interactions entre les diff rents sous-systmes afin dassurer le minimum de pertes d nergie.

5. Fonctionnement dun syst me


Notion de triple processus D cision
Systme d cisionnel

Information Op ration
flux entrants

Systme d'information

Systme op rant

flux sortants

Ann e 2002-2003

Benjamin Descamps

Page 6 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com

2002 / 2003 G nie Logiciel

COURS DE GENIE LOGICIEL


SYSTEMIQUE

6. Terminologie
Syst me logiciel : est un systme constitu dun ensemble de programmes autonomes qui peuvent ne pas tre d di s une seule application. Syst me informatique : est un systme ouvert sp cifiant, concevant, r alisant, modifiant, validant, int grant et mettant en uvre des systmes logiciels. Sous-syst me logiciel : est lui-m me une partie dun systme logiciel d di une seule application. Exemple : systme bureautique, sous-systme : traitement de texte, courrier, archivage Programme : est une sp cification ex cutable dune solution un problme. Processus : est un programme en cous dex cution. Processeur : est un outil (hardware ou software) capable deffectuer la r alisation dun processus. Objet de programme : est une entit qui peut tre nomm e dans un programme. Exemple : variable, constante, module, proc dure, fonction, sous-programme. Module : est une collection nomm e dobjets dun programme. Procdure : objet ex cutable sous forme de processus. Fonction : une proc dure qui accepte au moins une valeur en entr e et une valeur en sortie.

7. Evolution des logiciels


1. Changement continus : un programme utilis dans un environnement r el doit changer, sinon il perd de son utilit dans cet environnement. 2. Complexit croissante : lorsquun programme change, sa structure devient de plus en plus complexe. 3. Evolution du programme : doit tre un processus r gulation automatique. Voir qualim trie. 4. Conservation, stabilit organisationnelle : pendant sa dur e de vie le taux de d veloppement dun logiciel est quasi-constant et ind pendant des ressources allou es. 5. Conservation, degr dvolution : le degr d volution entre deux versions successives est pratiquement constant.

Ann e 2002-2003

Benjamin Descamps

Page 7 / 7

PDF created with FinePrint pdfFactory trial version http://www.fineprint.com