Вы находитесь на странице: 1из 25

Prsentation de lAnalyse et Conception des Systmes dInformation ACSI

Dfinitions
LA.C.S.I. a pour objet lanalyse et la conception des systmes d'information (SI) des organisations. Le SI regroupe lensemble des ressources (humaines, organisationnelles, matrielles, logicielles) permettant de grer (saisir, stocker, traiter, restituer, transmettre) toutes les informations utiles aux dcideurs et aux oprationnels.
Systme de pilotage
Systme dinformation Systme oprant

Flux de dcisions

SI

Flux dinformations Flux physiques

Caractrisation informatique dun SI


S.I.
infrastructure (distribue)

base(s) de donnes

applications (interactives ou non)

{rgles} dusage, de validation, de scurit, de suivi et dvolution

Algorithmique

Programmation

Bases de donnes
Rseaux et systmes

Interfaces utilisateurs Systmes distribus

Vue raliste dun SI : complexit

Grand nombre de mtiers, dchanges, de donnes/applications/serveurs

Analyse et conception
on s'intresse en gnral un domaine d'activit de l'entreprise : ventes, production, logistique, finances, RH on prend en compte les besoins des utilisateurs, on dfinit le problme rsoudre : fonctionnalits et qualits attendues.

on dfinit une solution informatique : - structuration des donnes, - organisation des traitements, - dfinition des postes de travail, - choix techniques : matriels, langages de programmation, logiciels de gestion de donnes (SGBD)

Dmarche trs thorique


analyse du problme conception de la solution ralisation du systme

Difficult de lACSI
Mythes
Lutilisateur connat son mtier et exprime ses besoins. Linformaticien professionnel analyse les besoins puis dveloppe une application. Utilisateur pro + informaticien pro = application qui rpond aux besoins

Ralits
Besoins dfinis par plusieurs personnes (carts), pas forcment clairs ( lutilisateur se comprend ), volutifs Linformaticien est un pro de linformatique, pas du mtier pour lequel il conoit. Il peut se tromper dans ce quil comprend. Besoins pas toujours bien dfinis + informaticien qui ne connat pas le mtier = application forcment imparfaite

Egalement difficile enseigner


1. Pas de problme rel et complexe analyser sur le terrain. Seulement des noncs simples et clairs . 2. Pas de besoins volutifs et dimprvus. Seulement des noncs figs . 3. Pas dimplantation avec des donnes relles, avec des utilisateurs rels 4. Danger de se polariser sur les seules notations (important mais pas suffisant !).

Pas une dmarche linaire:


analyse conception ralisation
Analyser Concevoir Raliser

ACSI

Un recueil des besoins exhaustif ds le dpart nest pas raliste dans les cas complexes.

mais une dmarche itrative :


processus de dveloppement itratif et travail danalyse itratif sur le terrain :

1- Poser des questions Quoi? Pourquoi? Comment? Qui?

4- Soumettre son Travail Comprendre le mtier Accepter les changements

2 - Analyser les rponses Cohrentes? Compltes? Suffisantes?

3 Modliser But? Lecteurs? Notation?

Apprendre une manire professionnelle de travailler pour produire des applications informatiques complexes au sein des entreprises.

La notion de modle
Au centre de la dmarche dACSI. Modle = reprsentation simplifie dune ralit sur laquelle on veut tre renseign. Sexprime avec un ensemble de concepts dots de rgles dutilisation et de notations (souvent graphiques). En ACSI les modles servent : communiquer : vrifier que lanalyste a bien compris les utilisateurs grce des modles du problme (modles danalyse), prparer la ralisation : grce des modles de la solution (modles de conception).

Un modle

La ralit ?

But ? Lecteurs ? Notation ?

Autant de modles que de buts, de lecteurs, de notations de modlisateurs.

Modle pour touriste

mme ralit Modle pour technicien

Un modle dACSI

Bonnes pratiques
Dcrire dabord les grandes lignes de ce quon a compris.

Piges viter
Croire que plus un modle est dtaill plus il est juste (juste est
le contraire de faux - dtaill est le contraire de gnral)

Faire valider ce quon pense avoir compris (modliser = apprendre en se posant des questions).
Dtailler ensuite les modles. Faire valider itrative. de manire

Faire un modle sans savoir ce quon veut montrer ni qui. Prsenter ses modles la fin. Confondre modle (ce qui est dcrit par le demandeur et compris par lanalyste) et ralit.

Qualits pour devenir un bon analyste-concepteur


1. qualits relationnelles (coute, travail en quipe), 2. tnacit et rigueur (synthtiser ce qui est important, ne pas se noyer dans les dtails, fuir l-peu-prs , accepter les remises en cause), 3. crativit (pas de recettes toutes faites).

Mtiers difficiles mais plus valorisants et mieux pays que les mtiers du dveloppement et de la technique : analyste, chef de projet, architecte SI, DSI, consultant ...
Plutt bac+5 Importance de lexprience

Brve histoire de linformatique & ACSI


Souvent plusieurs strates dinformatique dans les entreprises.

Les annes 60 (la prhistoire)


Automatisation d'un processus administratif ponctuel : dition des factures, dition des bulletins de paie Technologie informatique Programmes en temps diffr sur des lots de donnes (traitement batch), Lots de donnes sur bandes magntiques (accs squentiel uniquement). ACSI : rsultats -> donnes + enchanement de phases avec fichiers intermdiaires.

Exemple : facturation batch


Commandes Saisie des commandes Lignes de commande Tri par N produit Lignes de commande tries

Produits et stocks tris N

Client tris

Valorisation des lignes Lignes valorises Anomalies Tri par N client Lignes valorises tries

Calcul factures

Anomalies dition

Factures

Les annes 70 (le moyen ge)


Intgration partielle des chanes de traitement par partage de fichiers (ex: facturation + comptabilit, facturation + stocks) Technologie informatique Disques magntiques (possibilit daccs direct), Gros systmes (multiprogrammation). ACSI : mthodes fonctionnelles (SADT) Dcomposition des fonctions, jusqu des fonctions lmentaires facilement programmables, Fonctions et flots de donnes (diagramme de flots de donnes), Programmation : COBOL + fichiers squentiels et directs.

Dcomposition fonctionnelle
commandes factures

Gestion des ventes

commandes calcul livraisons commandes livres stock factures calcul factures

tarifs

comptes

poursuite de la dcomposition intgration gestion stocks, tenue comptes clients,

Les annes 80-90 (lpoque classique)


Intgration complte des applications autour dune base de donnes, traitements interactifs, applications d'aide la dcision. Technologie informatique Terminaux cran dans les services utilisateurs, OS multiutilisateurs et multitches, SGBD. ACSI : mthodes systmiques (Merise) Modliser donnes et traitement dun SI, Utilisation des SGBDR (relationnel) et des L4G, Ateliers de gnie logiciel, Gros projets.

Modlisation globale du SI Rel Modle des Donnes du SI Modle des traitements du SI

Base de donnes : clients, produits, stocks, fournisseurs, comptes,

SGBD

Gestion commerciale

Gestion comptable

Gestion des achats

Applications

Les annes 2000 (lpoque moderne)


Rpartition des traitements et des donnes sur des machines en rseau. Technique informatique : Gnralisation des terminaux graphiques/souris, Rseaux locaux, tendus, mondial (Internet), Architectures client/serveur, technologies du Web (intranets) ACSI : mthodes orientes objets (UML) Unification donnes-traitements, Dveloppement incrmental, rutilisation.

strates dinformatique :
COBOL/mainframes/batch + programmation web/PC/interactif

Вам также может понравиться