analyse methode & outils 1. le si est la mÉmoire de l'organisation il comporte pour cela...
TRANSCRIPT
ANALYSE
METHODE &
OUTI
LS
1
LE SI EST LA MÉMOIRE DE L'ORGANISATIONIl comporte pour cela deux aspects :aspect statique : Enregistrement des faits dans un ensemble qualifié de base d'informations
Enregistrement des structures de données, règles et contraintes formalisées et mémorisées dans un modèle de données.
aspect dynamique : Possibilité de mise à jour de la base d'informations
Possibilité de changer le modèle
2
LE CONCEPT DE BASE D'INFORMATIONS (OU BASE DE DONNÉES)
Nées au début des années soixante-dix, les bases de données ont connu un développement primordial.
Une base de données doit satisfaire cinq critères :
1. Bonne représentation du monde réel qui permet d'obtenir une information fiable et à jour.
2. Non redondance de l'information3. Indépendance des traitements par rapport aux
données4. Sécurité et confidentialité des données5. Performance des applications
3
CONCEVOIR UNE BASE DE DONNÉES Un processus complexe qui doit se
décomposer en trois niveaux d'études • Niveau conceptuel ou modélisation de la base, c'est
l'intégration de l'ensemble des vues spécifiques de chaque utilisateur dans une description qui élimine toute redondance. Il consiste à se poser la question QUOI ? (C’est à dire QUOI FAIRE ? et AVEC QUELLES DONNEES)
• Niveau organisationnel ou phase d'implémentation (mise en œuvre) logique, on prend en compte les critères liés à l'organisation, les notions de lieux, de temps, d'acteurs et de postes de travail. Il consiste à se poser les questions QUI ? OU ? QUAND ?
• Niveau opérationnel ou phase d'implémentation physique, consiste à apporter des solutions techniques et à se poser la question COMMENT?
4
EN RÉSUMÉ :
NIVEAU NIVEAU TRAITEMENTS/ TRAITEMENTS/ DONNEES DONNEES
CHOIX CHOIX
CONCEPTUEL CONCEPTUEL MODELE MODELE CONCEPTUEL CONCEPTUEL
DE GESTION DE GESTION
ORGANISATIONNEL ORGANISATIONNEL MODELE MODELE ORGANISATIONNEL ORGANISATIONNEL
D'ORGANISATION D'ORGANISATION
OPERATIONNEL OPERATIONNEL MODELE MODELE OPERATIONNEL OPERATIONNEL
TECHNIQUE TECHNIQUE
5
LES ÉLÉMENTS POUR LA CONCEPTION D'UNE BASE DE DONNÉES :• Le modèle consiste à définir un monde
abstrait et théorique !.!!• La méthode représente un ensemble
ordonné de règles opératoires qui permet de résoudre un problème en accord avec les concepts du modèle considéré. Une méthode est attachée à un modèle mais pour un modèle, il peut exister plusieurs méthodes
• Les outils représentent l'ensemble des aides que l'ordinateur fournit dans le processus de conception (exemple : le dictionnaire des données)
6
NIVEAU CONCEPTUEL OU ANALYSE CONCEPTUELLE
Elle repose sur l'utilisation de modèles. Ceux-ci sont assimilables à des schémas respectant un formalisme et permettent à plusieurs concepteurs d'un même projet de se comprendre. C'est en s'appuyant sur des modèles, passerelles entre l'expert et le néophyte que sont nées les grandes méthodes présentes aujourd'hui sur le marché du développement du logiciel.
7
UNE MÉTHODE D'ANALYSE C'EST :
• Des principes
• Une démarche
• Des outils
• Un vocabulaire
La méthode ou « l’intelligence rusée par laquelle se construit le chemin ».« Chercher une méthode , c’est chercher un système d’opérations extériorisables qui fasse mieux que l’esprit le travail de l’esprit » (Paul Valéry)Une méthode = aide à la mise en place d’un langage commun au sein de l’organisation, pour garantir une meilleure communication entre tous les partenaires.
8
LES MÉTHODES COURANTS Structuré Systémique Objet Apparition Le plus ancien Théorie des systèmes Le plus récent
Origine anglo-saxonne Origine européenne essentiellement
Les langages O.O.
Niveau Projet Organisation: ensemble de systèmes en interaction
Application
Modélisation Décomposition arborescente des fonctions
Modélisation des données et des traitements
Objet= structure + comportement
Caractéristique Flux de données Séparation des données et des traitements
Implémentation dans un langage objet
Exemples SADT DE MARCO YOURDON
MERISE AXIAL IDA IA
UML OMT ...
9
Responsable Informaticien Utilisateur
AVANT MERISE
Puis-je facturer à l’expédition, plutôt qu’à la mise en route ?
Est-ce que cela veut-dire si X=DRD alors lire enregistrement XYZ ?
De Quoi parle-t-il ?
10
R e s p o n s a b l e I n f o r m a t i c i e n U t i l i s a t e u r
A P R E S M E R I S E
E t j e g a g n e r a i s u r l a d a t e d e f a c t u r a t i o n
A h ! J e c o m p r e n d s ! S i X = D R D A l o r s l i r e e n r e g i s t r e m e n t X Y Z
11
DES PRINCIPES• L'analyse des traitements et celles des données se
feront, dans un premier temps, d'une manière distincte. L'objectif est de parvenir à une indépendance des données et des programmes, seule garantie d'une maintenance future facilitée des applications et donc d'une durée de vie plus grande de ces applications.
• La conception d'un SI n'est pas le seul fait d'informaticiens. Les futurs utilisateurs du système automatisé et les décideurs doivent intervenir également.
• La technique d'analyse doit être suffisamment rapide pour être utilisable de façon à pouvoir reprendre facilement tel ou tel point.
• Elle se caractérise par trois cycles parallèles :le cycle de vie ; le cycle de décision ;
le cycle d'abstraction
12
LE CYCLE DE VIE
13
LE CYCLE DE DECISION
Le déroulement du cycle de vie est jalonné par des décisions prises par les instances décisionnelles du projet en cours. Ces décisions sont planifiées le plus souvent en fin de phase ou d’étapes clefs et autorisent le passage à l’étape suivante.
Les trois premiers jalons de décision du cycle de vie (choix des éléments de cadrage, validation charte de projet et validation cahier des charges fonctionnel) font l’objet de revues de projet. Les autres décisions peuvent être prises de manière plus informelle (courrier papier ou électronique).
14
LE CYCLE D'ABSTRACTION
Il propose un ensemble de concepts pour la formalisation du SI.
C'est dans ce cycle que l'on retrouve les trois niveaux d'abstractions :
Conceptuel Organisationnel Physique
15
UNE DÉMARCHE
Schèma général de cette démarche :DESCRIPTION CONCEPTUELLE DE LA COMMUNICATIONDESCRIPTION CONCEPTUELLE DE LA COMMUNICATION
DESCRIPTIONDESCRIPTION
CONCEPTUELLE DESCONCEPTUELLE DES
TRAITEMENTS TRAITEMENTS
DESCRIPTIONDESCRIPTION
CONCEPTUELLE DESCONCEPTUELLE DES
DONNEES DONNEES
DESCRIPTIONDESCRIPTION
ORGANISATIONNELLE DESORGANISATIONNELLE DES
TRAITEMENTS TRAITEMENTS
DESCRIPTIONDESCRIPTION
LOGIQUE DESLOGIQUE DES
DONNEES DONNEES
CONFRONTATION
16
DES OUTILS
Papier + stylo
Logiciel type AGL :
AMC_DESIGNOR WIN’DESIGN
17
DES EXEMPLES :
Modèle de flux
Modèle de données
Modèle de traitement
18