Vous êtes sur la page 1sur 69

Cours des Systmes dInformation

Analyse &Conception Des S.I

cours - SI

?
Analyse

et conception

analyser :

ltat actuel du SI les besoins les contraintes

- concevoir : proposer des solutions raliser la solution choisie conforme (besoins, contraintes) documente et facile maintenir
cours - SI
2

Organisation

45 heures de cours & TD 20 heures de TP & Projet Exoss Examen

cours - SI

Objectifs

donner les lments (mthodes, outils) permettant une mise en uvre rigoureuse et mthodique des Systmes d'Information.
()

d'un nonc informel, aboutir un logiciel conforme la spcification, install dans une organisation, en matriser l'volution, les cots et les temps de dveloppement.

cours - SI

Plan du cours

Ch 1 : Introduction gnrale Ch 2 : Modle de communication ActeursFlux

Ch 3 : Modle Conceptuel des Traitements


Ch 4 : Dictionnaire des Donnes et Dpendances Fonctionnelles

cours - SI

INTRODUCTION GENERALE

Problmatique Les Systmes d'Information Information et donne Fonctions et rles des S.I. Dfinitions Les Systmes d Information Automatiss Dfinitions Typologies L informatisation des S.I. le cycle de vie d un logiciel les grandes tapes de l informatisation des S.I. le phnomne de crise du logiciel
cours - SI
6

Problmatique

Les Organisations doivent chercher sans cesse s'adapter un monde en volution permanente. Les modes de gestion traditionnels ne conviennent plus pour rpondre aux nouveaux besoins. mondialisation des activits conomiques. crise de comptitivit. progression des marchs. volution des technologies. cycle de vie des produits,... Amlioration de la qualit Satisfaction des clients
cours - SI
7

Plan du cours

Ch 5 : Modle Conceptuel des Donnes


Ch 6 : Modle Organisationnel des Donnes

Ch 7 : Modle Logique des Donnes


Ch 8 : Modle Organisationnel des Traitements Ch 9 : Complments, (Extensions MERISE)

cours - SI

Problmatique

Le bon fonctionnement d'une organisation voire sa survie est conditionn par la mise en place d'une communication cohrente et fluide : entre ses diffrentes composantes avec son environnement externe L'essence de cette communication est l'information Cette information n'est utile que si elle est exploite et mise disposition de faon optimale Or, augmentation du volume d'informations traiter, complexit croissante de la communication dans les organisations
cours - SI
9

Systmes d'information
pour grer cette ressource stratgique qu'est devenue l'information. composante indissociable des organisations: Pour faciliter et amliorer le traitement de l'information:

cours - SI

10

Introduction : Information

Une information est un lment qui permet de complter notre connaissance sur une personne, un objet, un vnement . Ressource vitale Multitude Rapidit d'accs Cohrence, concision

Exemples : Le nom d'une personne est une information concernant cette personne. La couleur d'une voiture est une information concernant cette voiture.
cours - SI
11

Information

Un SI est un ensemble dinformations relatives un domaine bien dfini.

Exemple : Toutes les informations relatives la gestion d'une librairie constituent le systme d'information de cette librairie. Ce systme peut couvrir le simple stockage des livres, mais galement la gestion des commandes, des ventes et mme des clients.
Exemple : Toutes les informations relatives la gestion d'une librairie constituent le systme d'information de cette librairie. Ce systme peut couvrir le simple stockage des livres, mais galement la gestion des commandes, des ventes et mme des clients.

cours - SI

12

SI : Rle
Dans les organisations le S.I.: joue un rle la fois stratgique, tactique et oprationnel. contribue leur croissance et leur prennit. outil de comptitivit & catalyseur de l'innovation. amliore efficacit et ractivit en favorisant la prise de dcision. Processus d'informatisation des S.I. non encore totalement matris :"Crise du logiciel" Cot lev du logiciel dans les organisations : demande croissante, offre insuffisante (productivit insuffisante des informaticiens, pnurie d'informaticiens, fardeau de la maintenance,...)
cours - SI
13

systme informatique
Il reprsente lensemble des moyens informatiques mis en oeuvre pour assurer le traitement automatis de tout ou partie du systme dinformation
matriels

ordinateurs (micro, mini, gros systme et priphriques associs) rseaux de transmission de donnes (local, public...) de servitude logiciels systme dexploitation, utilitaires, logiciels bureautiques, SGBD (Systme de Gestion de Bases de donnes), aides logicielles (AGL...)
cours - SI
14

Fonctions d'un S.I.


Collecte & saisie. Mmorisation. Traitement. Communication.

cours - SI

15

Objectifs des fonctions


Objectifs des fonctions :

augmenter la production. produire des informations rclames par l'environnement socio-conomique. dclencher des dcisions programmes. aider la prise de dcisions non programmes en fournissant aux dcideurs des donnes pertinentes. assurer la coordination des tches permettant les communications entre les individus de l'organisation.
cours - SI
16

S.I.
Dfinir un S.I. "une entreprise dlicate" (H. Tardieu)
S.I.: Vhicule de communication de l'organisation dont il assure l'information interne et externe. Le langage de cette communication est constitu par les donnes. S.I.:= Ensemble des moyens humains, matriels et mthodes se rapportant au traitement des diffrentes formes d'information rencontres dans les organisations. peut tre constitu de procdures manuelles ou automatises.

cours - SI

17

SI
notion un peu abstraite, Proposition pour tenter de clarifier: Exemple : un site web. Tout le monde connat les sites webs. Des sites tels que celui de la sncf, de la mto ou mme celui des impts... En fait, ces sites web ne sont que la partie visible de l'iceberg. L'iceberg, ici, c'est le systme d'information. Ce systme reoit et centralise des informations provenant de diffrentes sources. Il peut s'agir de rfrences et caractristiques de produits, d'horaires, de donnes mto, de commandes, de transactions financires ou plus gnralement de textes, tableaux, images et mme vidos... (on peut alors parler de systmes d'information multimdias).
cours - SI
18

SI
Toutes ces informations, le systme les traite, les transforme, les stocke puis les redistribue en fonction des besoins des utilisateurs et sur diffrents canaux... Ces dernires annes, les canaux privilgis taient le web et l'mail. Dans les annes venir, les canaux privilgis seront sans nul doute destination des terminaux mobiles tels que tlphones portables et ordinateurs de poche. Le SMS est un exemple de technologie dj largement utilise dans ce domaine. On peut galement s'attendre un dveloppement de la tlvision interactive grce l'ADSL.
cours - SI
19

Structure dun SI
Organisme

Systme de pilotage

Communication

Systme d'information

Communication Systme oprant

cours - SI

20

STRUCTURE dun S.I


S.I compos de 3 systmes : Systme dinformation : collecter, mmoriser, traiter et distribuer linformation. Assure le lien entre le systme oprant et le systme de pilotage. (mmorise, traite, diffuse) Systme de pilotage : Dcide des action conduire sur le systme oprant en fonction des objectifs et des politiques de lentreprise. (rflchi, dcide, contrle)

Systme oprant : englobe toutes les fonctions lies lactivit de lentreprise : facture les clients, rgler les salaris, grer les stocks (transforme et produit)
cours - SI
21

S.I.A

Dmarches d'informatisation sont aujourd'hui connues et bien dfinies

Mais, il subsiste encore de nombreux problmes d'ordre la fois conomiques, politiques, sociaux et organisationnels,... De nombreux projets chouent en raison du non respect du cahier des charges, la fois en ce qui concerne les budgets et les dlais Les logiciels livrs ne sont pas toujours de qualit i.e- ils ne rpondent pas aux besoins des utilisateurs
cours - SI
22

S.I.A.

Systme d'information Automatis (S.I.A.) : composante automatise du S.I. := {matriels, logiciels, rseaux, tlcommunications} {moyens et mthodes automatiss des donnes de l'organisation} Un S.I.A est un systme physique reposant sur la technologie informatique.

Un logiciel:= {programmes, procds et rgles, et ventuellement la documentation, relatifs au fonctionnement d'un ensemble de traitement de l'information }
cours - SI
23

Informatisation des S.I.


Le processus d'informatisation des S.I. comprend 2 activits principales : - activit de dveloppement activit de maintenance

Ces activits sont mises en oeuvre suivant des stratgies diverses et parfois complexes exigeant des comptences varies dans de nombreux domaines de l'informatique: les bases de donnes, les techniques et outils de programmation, les rseaux,... =====> Gnie Logiciel (Software Engineering)

cours - SI
24

Informatisation des S.I.


Gnie Logiciel (Software Engineering) = Science de l'ingnierie du logiciel = " lapplication pratique de la connaissance scientifique dans la conception et llaboration de programmes informatiques et de la documentation associe ncessaire pour les dvelopper, les mettre en oeuvre et les maintenir " = {activits de conception et de mise en oeuvre des produits et des procdures tendant rationaliser la production du logiciel et son suivi}
cours - SI
25

Informatisation des S.I.

La structure des applications suit une progression logique

lanalyse des besoins des utilisateurs, lidentification des donnes, la dtermination de leurs types, la rpartition des fonctions, les appels entre les composants, la prise en compte des contraintes dexploitation, les tapes de conception et de ralisation
Cet ensemble dlments se traduit par le cycle de vie d'un logiciel
cours - SI
26

Informatisation des S.I.

Le processus d'informatisation mme s'il apparat aujourd'hui bien dfini et cod , n'est pas totalement matris : La crise du logiciel se manifeste travers le drapage des dlais et des cots de dveloppement de la plupart des projets informatiques, la ralisation de logiciels de mauvaise qualit, qui ne satisfont pas les utilisateurs, ne sont parfois jamais utiliss o ncessitent de nombreuses et coteuses rvisions. Les effets de la crise portent aussi bien sur le plan conomique et financier que sur le plan organisationnel et humain
cours - SI
27

S.I ouverts (ou globaux)


Nouvelles techniques de TI + Dveloppement dInternet et des intranets Nouvelle famille de SI associs + entreprises (partenaires) Passage de lentreprise systme au systme dentreprises sera associ la dfinition De stratgie douverture, de partenariat, de coopration/coalition De + entreprises voire de secteurs conomiques entiers

cours - SI
28

S.I ouverts (ou globaux)


Entreprise A
SP : systme de pilotage change de flux Flux physique & Flux dinformation

SI : systme dinformation
SO : systme oprant

SP : systme de pilotage SI : systme dinformation SO : systme oprant

SP : systme de pilotage SI : systme dinformation

SO : systme oprant

Entreprise B
cours - SI

Entreprise B
29

Systmes dInformation: Mthode


Analyse & Conception Des S.I

cours - SI

30

MERISE PLAN

Quest-ce quune mthode? Quest-ce que MERISE? Prsentation des principes de base de la mthode MERISE l approche analytique l approche par niveaux l approche donnes/traitements les modles Conclusion les concepts de MERISE les niveaux & les modles
cours - SI
31

LES METHODES
Mthode

Une mthode se dfinit comme une dmarche raisonne permettant d'atteindre un but fix. Par contre, un modle reprsente une vue partielle d'un systme. On distingue les mthodes mono-modle des mthodes multi-modles.
Une

mthode =

aide la mise en place dun langage commun au sein de lorganisation, pour garantir une meilleure communication entre tous les partenaires,
cours - SI
32

LES METHODES
Une mthode doit tre gnrale :
capable de faire face des projets de taille et sujet varis, permettre la matrise des budgets fixer le cadre dutilisation optimise des outils daide la spcification, la conception, la ralisation,... accrotre la productivit des services informatiques. et assurer la cohrence des solutions conues et leur intgration dans une stratgie globale.
cours - SI
33

LES METHODES
Diffrents types de mthodes rpondent des problmes diffrents:

Il ny a pas une mthode unique pour tudier les choses ARISTOTE Les mthodes de conduite de projets Diffrentes mthodes de conduite de projet connues ce jour sont fondes sur des versions enrichies du modle de cycle de vie en cascade , plus dtailles et adaptes des domaines et des traitements spcifiques. Ces versions ont nanmoins prserv le type du modle original.
cours - SI
34

Ingnierie des S.I

MERISE
EST UNE METHODE DANALYSE & CONCEPTION

cours - SI

35

MERISE: Principes de Base

VUE DU S.I. A TRAVERS UNE APPROCHE ANALYTIQUE APPROCHE PAR NIVEAUX APPROCHE DONNEES-TRAITEMENTS LES MODELES LA DEMARCHE PAR ETAPES LES DIFFERENTS ACTEURS

cours - SI

36

Lapproche systmique ...

Comment apprhender des objets complexes ?


du composant au tout : approche ascendante

(1)

Comment apprhender complexes ?

des

objets

(2) dcomposer et privilgier les interactions entre les parties : approche descendante

cours - SI

37

Systmique

La systmique regroupe les dmarches thoriques, mthodologiques et pratiques relatives ltude de ce qui est reconnu comme trop complexe.

(modlisation progressive) Approche systmique = approche analytique

Approche analytique = Rduit le systme tudi des lments constitutifs simples pour les tudier isolment et analyser leur interaction avec le systme Appropri ltude des systmes homognes comportant des lments semblables ayant entre eux des interactions faibles
cours - SI
38

Approche Analytique
Approche analytique = Rduit le systme tudi des lments constitutifs simples pour les tudier isolment et analyser leur interaction avec le systme Appropri ltude des systmes homognes comportant des lments semblables ayant entre eux des interactions faibles
cours - SI
39

Approche Analytique
Lapproche analytique doit permettre de dgager, partir des invariants, des proprits et du comportement des systmes complexes, quelques rgles gnrales destines mieux comprendre ces systmes et agir sur eux
Approche

globalisante Approche descendante qui met laccent sur les interconnections entre les sous-systmes Qui va du gnral au particulier
cours - SI
40

Approche Analytique

Lapproche analytique comporte trois tapes:


lanalyse

des systmes la modlisation la simulation

Vue analytique de lorganisation et de son S.I.:


Dcomposition

systmes Structuration (Identification de sous-ensembles invariants vis--vis des solutions possibles) tout en conservant une vue densemble indispensable lhomognit du S.I. concevoir
cours - SI
41

du S.I. concevoir en sous-

Approche par niveaux


Problmes rencontrs Lors dune analyse & conception:
Description

lentreprise Dfinition des rgles de gestion Dfinition des informations Rpartition des traitements entre lhomme et la machine Organisation physique des fichiers Dcoupage en transactions Choix du matriel la rpartition des responsabilits au sein de la structure
cours - SI
42

du fonctionnement de lactivit de

Approche par niveaux


Ces problmes Choix de natures diffrentes : gestion, organisation, techniques, matriels,... OBJECTIFS: Sparer les types de proccupations Procder de manire progressive: du plus stable .....vers le plus technique

cours - SI

43

Approche par niveaux


Les quatre niveaux de description ou niveaux dabstraction:

NIVEAU CONCEPTUEL: Ce quil faut faire QUOI ? NIVEAU ORGANISATIONNEL: La manire de faire QUI ?, QUAND ?, COMBIEN ?, OU ? NIVEAU LOGIQUE: Choix des moyens et ressources AVEC QUOI ? QUELS OUTILS ? NIVEAU PHYSIQUE: Les moyens de le faire COMMENT ?
cours - SI
44

Rel peru Invariant

Conceptuel

Fonction

Organisationnel

Organisation

Logique Informatique Oprationnel

Variable

cours - SI

45

Approche par niveaux : le niveau Conceptuel


Exprime les choix fondamentaux de gestion, les objectifs de lorganisation Dcrit les invariants de lorganisation:

le

mtier de lorganisation

Dfinit:
des

activits, des choix de gestion, des informations;

cours - SI

46

Approche par niveaux : le niveau Conceptuel


Indpendant
des

aspects rganisationnels des aspects techniques de mise en oeuvre

cours - SI

47

Approche par niveaux : le niveau Conceptuel

CEST LA DESCRIPTION LA PLUS STABLE DU SYSTEME

cours - SI

48

Approche par niveaux : le niveau Organisationnel

Exprime les choix organisationnels des ressources humaines et matrielles, il dfinit: la rpartition gographique et fonctionnelle des sites de travail (du point de vue des donnes et des traitements) le mode de fonctionnement: temps rel ou temps diffr la rpartition du travail homme/machine (degr et type dautomatisation) les postes de travail et leur affectation, la volumtrie des donnes la scurit des donnes Indpendamment des moyens de traitement et de stockage de donnes actuels ou futurs
cours - SI
49

Approche par niveaux : le niveau Organisationnel

Introduit les notions de temps, dacteurs, de volumtrie et de scurit des donnes, de lieu et despace, concernant la rpartition et laffectation des postes de travail (en tant que fonction de lorganisation), de sites gographiques, la fois du point de vue des donnes et des traitements. Les oprations conceptuelles vont tre dcomposes au niveau organisationnel en une ou plusieurs oprations organisationnelles.
cours - SI
50

Approche par niveaux : le niveau Organisationnel


Cest la description des postes de travail de lentreprise et des informations quelle traite

cours - SI

51

Approche par niveaux :

niveau Logique

Exprime la forme que doit prendre loutil informatique pour tre adapt lutilisateur, son poste de travail Indpendamment de linformatique spcifique, des langages de programmation ou de gestion des donnes Introduit notion doutils en tant que fonction rutilisable Dcrit le schma de la base de donnes (relationnel, hirarchique ou rseau) ie- les caractristiques du mode de gestion des donnes Rpartition des D sur les diffrentes units de stockage les volumes par unit de stockage

loptimisation des cots induits par le mode de gestion


cours - SI
52

Approche par niveaux : le niveau Physique


Traduit les choix techniques et la prise en compte de leurs spcificits Rpond aux besoins des utilisateurs sur les aspects logiciels et matriels. Dfinit compltement:
les

fichiers, les programmes limplantation physique des donnes et des traitements, les ressources utiliser, les modalits de fonctionnement
cours - SI
53

Approche par niveaux : le niveau Physique

CEST LA DESCRIPTION DES MOYENS MIS EN OEUVRE POUR GERER LES DONNEES ET EFFECTUER LES TRAITEMENTS.

cours - SI

54

Approche par Niveaux

Les niveaux conceptuel et organisationnel reprsentent toute lorganisation Les niveaux logique et physique ne prennent en compte que la solution informatique
cours - SI
55

Approche Donnes-Traitements

Pour tudier et dvelopper linformatique dune organisation, il est ncessaire de connatre: ses changes internes et avec lextrieur comment elle ragit une sollicitation externe quelle est la structure des informations quelle utilise MERISE dcrit cette connaissance sous la forme de 3 dcoupages: Communication Traitement Donnes
cours - SI
56

Approche Donnes-Traitements

TRAITEMENTS: tude des vnements Indpendances entre les domaines DONNEES tude du vocabulaire de lorganisation Intgration des domaines: Vue globale Stabilit 2 aspects complmentaires, synchroniss, valids entre eux

cours - SI

57

Modlisation
Un modle : est une reprsentation abstraite de la ralit qui exclut certains dtails du monde rel; a pour objet de rduire la complexit dun phnomne en liminant les dtails qui ninfluencent pas son comportement significatif; reflte ce que son crateur croit important pour la comprhension et la prdiction du phnomne modlis, les limites du phnomne modlis dpendent des objectifs du modle.

Modliser = Reprsenter
cours - SI
58

Modlisation
Dans MERISE:

La modlisation est une aide la conception indispensable Reprsentation des activits du S.I. tudi :
A

chacun des niveaux de description, Pour les donnes et les traitements, Formelle, simplifie, pour communiquer.

cours - SI

59

La modlisation
Un modle doit possder au moins trois qualits:
La

fidlit: la reprsentation doit tre effectue sans dformation de la ralit La cohrence: la reprsentation ne doit comporter de contradiction explicite ou implicite La compltude: la reprsentation doit dcrire tous les phnomnes pertinents par rapport aux objectifs du modlisateur, ce qui nest pas synonyme dexhaustivit systmatique

cours - SI

60

Les Modles au niveau conceptuel


Modle Conceptuel des Donnes : M.C.D.

Description des donnes et des relations en termes:

ENTITE ou INDIVIDU RELATION ou ASSOCIATION PROPRIETES ou ATTRIBUT Modle Conceptuel des Traitements : M.C.T. Description de la partie dynamique du S.I. en termes PROCESSUS OPERATION comprenant les concepts dEVENEMENT /RESULTAT et de SYNCHRONISATION
cours - SI
61

Les Modles Logiques

Le Modle logique de donnes: M.L.D.

Fournit une description des donnes en tenant compte des moyens informatiques de mmorisation + conditions de leurs utilisation par les traitements
une orientation base de donnes rseau, relationnel ,HIERARCHIQUE, objet

Le Modle logique de donnes: M.L.T.

Dcrit comment les tches informatises dfinies dans les MOTs sont conues en terme de logiciel

cours - SI

62

Les Modles Organisationnels

Modle Organisationnel des Traitements:

M.O.T

permet de reprsenter par procdure les phases et les tches effectues par chaque poste de travail

Modle Organisationnel des donnes :

M.O.D

Prcise quelles sont parmi les donnes dfinies au niveau du MCD, celles prises en compte par le futur SSI o ces donnes sont localises (rpartition par site organisationnel) et leur confidentialit pour chaque intervenant de lentreprise.
cours - SI
63

Les Modles au niveau Physique


Le Modle Physique des Donnes :

M.P.D

spcifie les organisations physiques de donnes Description des BD ou fichiers exprime dans la syntaxe du SGBD ou SGF adopt

Le Modle Physique des Traitements: M.P.T


dcrit

les traitements raliss pour chaque transaction (temps rel) ou chaque unit de traitement (temps diffr) Prcise les spcifications techniques des # modules dfinis au niveau du MLT
cours - SI
64

Cycle dabstraction dun S.I


S.I manuel Expression des besoins
SIO Systme dinformation Organisationnel Modles organisationnelsTypes ressources
Et affectations

Modles conceptuels

Dfinition inform Et des activits

SII Systme dinformation Informatis

Modles logique

Moyens + ressources informatiques

Modles physiquesRessources effectives S.I automatis


cours - SI
65

Diffrents modles dun S.I


Niveau Conceptuel
Organisationnel

Statique (donnes) MCD MOD

Dynamique Traitements MCT MOT (qui? Quand?) MLT MPT

logique Oprationnel Ou physique

MLD MPD

cours - SI

66

Exposs
A prparer par binme + Rapport rendre
cours - SI
67

Mthodes d'analyse et de conception


NIAM OMT Booch OOSE SADT SART SA/SD MACAO FAST APTE RUP utilisant la mthode de notation UML Mthodes avec notation formelle Mthode B Mthode Z Mthode VDM Lotos Lds

cours - SI
68

Mthodes de dveloppement (Gestion de projet)


- Mthode agile Extreme programming (XP) Dynamic software development method (DSDM) Adaptive software development (ASD) Scrum Feature driven development Crystal clear Langages de modlisation UML BON
cours - SI
69