Analyse et Conception des Syst - PowerPoint PPT Presentation

About This Presentation
Title:

Analyse et Conception des Syst

Description:

Analyse et Conception des Syst mes d Information Niveau 2 IUT Calais Boulogne Semestre 3 B. Talon Cours d ACSI Ann e 2 B. Talon * ET Principes ... – PowerPoint PPT presentation

Number of Views:205
Avg rating:3.0/5.0
Slides: 68
Provided by: tal69
Category:
Tags: analyse | conception | des | syst

less

Transcript and Presenter's Notes

Title: Analyse et Conception des Syst


1
Analyse et Conception des Systèmes dInformation
  • Niveau 2
  • IUT Calais Boulogne
  • Semestre 3
  • B. Talon

2
Présentation du module ACSI
3
Volume
  • 4h30 par semaine durant 8 semaines (2 périodes)
  • Alternance de Cours / TD / TP
  • Projet transversal avec Gestion de projet, BD et
    PHP Etude de cas complète gt Analyse et
    Conception
  • B. Talon

4
Rappel du But de la formation (DUT)
  •  Les étudiants formés doivent être capables de
    participer à la conception, la réalisation et à
    la mise en œuvre de systèmes informatiques
    correspondant aux besoins des utilisateurs.  

5
Rappel du but de lenseignement (ACSI)
  •  Il sagit de conduire létudiant dun énoncé
    informel à une spécification fonctionnelle. Cette
    démarche doit aboutir à un logiciel conforme à la
    spécification, installé dans une organisation et
    à en maîtriser lévolution, les coûts et les
    temps de développement. 

6
But de ce semestre dACSI
  • Révision des modèles MERISE
  •  La démarche MERISE intégration des modèles
    dans le processus danalyse et conception .
  • Livrables à chaque étape de la démarche

7
MERISE Rappels
8
Principes de Merise
  • Avoir une vue globale du système d'information
  • Distinguer plusieurs niveaux d'abstraction
  • Mettre en évidence la dualité données /
    traitements

9
Des niveaux dabstraction
  • Prendre du recul
  • Conceptuel que fait lorganisme ?
  • Organisationnel qui fait quoi, où et quand ?
  • Logique avec quoi le faire ? mais sans
    informatique spécifique
  • Physique avec le quoi technique ? fichiers,
    programmes

10
Séparer les centres dintérêt
  • Communications ce qui circule dans lentreprise
  • Données ce qui est manipulé et stocké
  • Traitements les opérations réalisées par le
    système

11
Rappel des modèles
12
Une méthode dACSI
  • Méthode démarche formalisme outils
  • Objectif aboutir à un logiciel conforme aux
    besoins
  • Démarche des étapes qui favorisent la
    production du résultat
  • Formalisme des modèles qui simplifient la
    vision du problème
  • Outils des outils qui favorisent la démarche et
    la modélisation

13
Modéliser
  • Réduction de la réalité construire les modèles
    de la réalité organisationnelle.
  • Ces modèles sont conçus par ceux qui mettent en
    place le SI (Concepteur)
  • Attention à la validité et la pertinence de ces
    modèles !

14
Merise des modèles
Préoccupation Abstraction Communications Données Traitements
Conceptuel MCC MCD MCT
Organisationnel MOC MOD MOT
Logique MLC MLD MLT
Physique MPC MPD MPT
15
Exemples de modèles
  • MCC (Parlez-vous Merise ? Diviné)

16
Exemples de modèles
  • MCD (Parlez-vous Merise ? Diviné)

17
Exemples de modèles
  • MCT (Parlez-vous Merise ? Diviné)

18
Exemples de modèles
  • MOT (Parlez-vous Merise ? Diviné)

19
Exemples de modèles
  • MOD (Parlez-vous Merise ? Diviné)

20
Une démarche
21
Merise Une démarche (cycle de vie)
22
Centre de préoccupation de la démarche
23
Courbe du soleil
24
Courbe du soleil et cycle de vie
25
Courbe du soleil et modèles
26
Résumé Les cycles de construction
27
Cycle de décision
28
Cycle dabstraction
29
Cycle de vie
30
Modélisation des communications
31
Communications et niveaux dabstraction
  • Modèle Conceptuel de Communications
  • Flux entre les domaines et activités
  • Modèle Organisationnel de Communications
  • Flux entre les acteurs
  • Modèle Physique de Communications
  • Flux physiques (réseaux, serveurs, PC)

32
Exemple de MCC (Diviné)
33
Exemple de MOC (Université Bordeaux I)
34
Modélisation des données
  • Le MCD

35
Dictionnaire de données - Exemple
Code Type Nature Description Remarques et Contraintes
CLI_NUM N(3) El Numéro didentification du client Unique Affecté séquentiellement
CLI_NOM . X(20) El Nom de famille du client
CLI_ADR X(100) Co Adresse complète du client Composition des rues, CP et ville
CLI_RUE1 X(30) El Adresse rue 1 du client
CLI_RUE2 X(30) El Adresse rue 2 du client
CLI_CP N(5) El Code postal du client
FAC_TOT N(6,2) Ca Montant Total de la facture somme(ligne_facture)
FAC_LIG N(5,2) Ca Montant ligne facture Qte PU
36
Les étapes de la construction du MCD
  1. Réaliser le dictionnaire de données
  2. Vérifier et Épurer synonymes et polysèmes
  3. Repérer les identifiants gt Chaque identifiant
    désigne une entité
  4. Placer les propriétés dans les entités (selon la
    règle id -gt prop)
  5. Placer les propriétés restantes dans les relation
    inter-entités (selon la règle id1, id2, idn -gt
    prop)
  6. Dessiner les relations sémantiques entre les
    entités (verbe associant des objets dans le
    texte)
  7. Simplifier et contrôler

37
MCD Construction par lexemple
  • La facture
  • Réaliser le dictionnaire de données pour la
    facture donnée puis réaliser le MCD en respectant
    les étapes préconisées
  • Le bulletin
  • idem

38
Le MOD
  • Modèle de données utilisées lors de la phase
    organisationnelle
  • Même symbolique
  • Représente les ensemble de données (vues)
    exploitées par les opérations

39
Modélisation des traitements
  • Le MOT et le MCT

40
Modèles de traitement
  • Description des processus exécutés dans le cadre
    des activités de lentreprise
  • MCT, MOT, MPT
  • MLT

41
Modèle graphique
42
Exemple de MOT
43
Exemple de MCT
44
La démarche et ses modèles
  • Réalisation de MOC, MOT, MCC, MCD, MCT

45
La courbe du soleil

LOGIQUE
LOGIQUE
Cycle de vie
46
La démarche
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
47
Létude préalable
  • Analyser et Évaluer le SI existant
  • Élaborer des solutions
  • Processus
  • Informations
  • Organisation
  • Degré dautomatisation
  • Évaluer les solutions
  • Équipement
  • coût et durée
  • conséquence/organisation
  • scénario de mise en œuvre

48
Les phases de létude Préalable
Lancement
4 phases de létude préalable
Analyse de lexistant
Rapport sur lexistant
Conception de solution
Évaluation des solutions
Dossier de choix
49
EP - Analyse de lexistant
Analyse des flux
MLD actuel
MOT actuel
Bilan critique
Souhaits et attentes
Rapport sur lexistant
50
EP Conception de solutions
Orientations futur système
MCD futur
MCT futur
Confrontation MCD/MCT
MOD futur
MOT futur
Confrontation MOD/MOT
Synthèse des solutions
51
EP Elaboration de solutions
Chiffrage volume et activité
Architecture informatique
Scénarios de développement
Principes de transition
Estimation coût et délai
Appréciation solutions
Rédaction dossier de choix
Dossier de choix
52
EP Evaluation des solutions
Chiffrage volume et activité
Architecture informatique
Scénarios de développement
Principes de transition
Estimation coût et délai
Appréciation solutions
Rédaction dossier de choix
Dossier de choix
53
Démarche Merise Etude détaillée
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
54
Démarche Merise Etude détaillée
  • Objectifs
  • Étendre létude préalable
  • Description de tous les processus
  • Définition exhaustive des informations utilisées
    et mémorisées
  • Spécification complète des tâches
  • Définition des procédures exceptionnelles, phases
    transitoires, fonctionnement dégradé
  • Cahier des charges utilisateur

55
Spécifications générales
5 phases de létude détaillée
Spécifications détaillées
Procédures transitoires
Procédures de secours
Finalisation du dossier
Cahier des charges utilisateur
56
ED Spécifications générales
Extension MCD
Extension MCT
Extension MOT
Extension MOD
Cohérence MOD/MOT
57
ED Spécifications détaillées
Phases interactives
Phases automatisées
Confrontation détaillée
Finalisation MOD
58
ED Spécifications détaillées
  • Phases Interactives Décrire les Unités Logiques
    de Traitement
  • Présentation détaillée de linterface
  • Règles de traitement à appliquer
  • Règles et actions effectuées sur les données
  • Messages et diagnostics derreur
  • Phases automatisées Spécification des tâches
    batch
  • Présentation des résultats
  • Calculs et algorithmes
  • Actions sur les données
  • Confrontation détaillée
  • Confirmer définitivement la compatibilité entre
    les traitements et les données
  • Confrontation
  • Enrichissement du MOD
  • Enrichissement du MOT

59
ED Procédure de mise en service
  • Récupération et transfert de données
  • Tâches permettant deffectuer ce transfert
  • Principes du basculement entre ancien et futur
    système
  • Décrire les procédures de lorganisation
    provisoire Le MOT durant la période transitoire

60
ED Procédures de secours
  • Fonctionnement à appliquer en cas de problème
  • MOT de traitements en secours
  • Conditions de reprise

61
ED Finalisation du dossier
  • Validation générale
  • Présentation au groupe de validation
    (récapitulation de lensemble)
  • Révisions estimations
  • Affiner les estimations précédentes (chiffrage
    détaillé, choix et affectation des moyens,
    actualisation du planning, réajustement de
    larchitecture)
  • Rédaction dossier détude
  • note de synthèse, rapport détude détaillée,
    maquettes.

62
Etude Technique
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
63
Etude Technique
  • Objectifs
  • Obtenir les spécifications du future système du
    point de vue utilisateur
  • Structure physique des données
  • Programmes, modules, composants à réaliser
  • Procédures de sécurité
  • Planification de la réalisation

64
Etude technique
3 phases de létude technique
Architecture logicielles
Principes de réalisation
Cahier des charges technique
65
ET Architecture Logicielle
  • Architecture technique des données
  • Schéma de la base (MLD), allocation des espaces
    (MPD), dispositifs de protection daccès,
    procédures de sécurité
  • Architecture technique des programmes
  • Spécifier CL à construire, dialogues,
    enchaînements, répartition client/serveur

66
ET Principes de réalisation
  • Recenser les outils de réalisation retenus
  • Règles de construction et décriture du logiciel
  • Modalités de test à appliquer
  • Organisation du développement

67
La suite
Schéma Directeur
Étude Préalable
PROJET
Étude Détaillée
Étude Technique
Production Logiciel
Mise en service
Maintenance
Write a Comment
User Comments (0)
About PowerShow.com