CONCEPTION PRELIMINAIRE OBJECTIFS DE LA PRESENTATION CONCEPTION PRELIMINAIRE
CONCEPTION PRELIMINAIRE.
OBJECTIFS DE LA PRESENTATION
CONCEPTION PRELIMINAIRE n n OBJECTIFS DE LA PRESENTATION DEFINITION DE LA CONCEPTION PRELIMINAIRE PLAN TYPE DE CONCEPTION PRELIMINAIRE LES METHODES
CONTEXTE DU LOGICIEL SPECIFICATION CONCEPTION SYSTEME DEFINITION LOGICIEL PLANIFICATION =? REALISATION LOGICIEL INTEGRATION VALIDATION SYSTEME VALIDATION LOGICIEL
REALISATION DU LOGICIEL =? CONCEPTION TEST CODAGE
REALISATION DU LOGICIEL =? CONCEPTION PRELIMINAIRE TEST INTEGRATION REALISATION COMPOSANTS
CONCEPTION PRELIMINAIRE n n AUTEUR : ANALYSE BUT : TROUVER UNE SOLUTION GLOBALE - spécification du logiciel - spécification de version ACTIVITES : Prototypage Rédiger les documents Revue de conception préliminaire - justificatif de la conception préliminaire - plan d'intégration - procédures d'intégration - mise à jour du plan de developpement - manuel d'utilisation
QUALITES D'UNE CONCEPTION PRELIMINAIRE n n n LISIBLE STRUCTUREE TRACABLE AVEC LA SPECIFICATION TRACABLE ENTRE LES ARCHITECTURES REALISABLE TESTABLE
CONCEPTION PRELIMINAIRE n n n Architecture logique Architecture dynamique Architecture physique
ARCHITECTURE LOGIQUE n n n Approfondissement de la spécification Ajout de fonctions liées à la conception Identification de sous-fonctions communes MATERIEL AUTRE LOGICIEL f f f FONCTIONS f LOGICIEL f f HOMME
ARCHITECTURE DYNAMIQUE n n Identification des tâches et des communications entre tâches Allocation des fonctions logiques aux tâches TACHE A TACHE B ISR A
ARCHITECTURE PHYSIQUE n n Décomposition en composants Spécification des composants
POURQUOI UN PLAN TYPE n n n POUR ASSURER LA COMPLETUDE POUR SAVOIR OU SONT LES INFORMATIONS POUR FACILITER LA LECTURE
VOCABULAIRE GENERAL n n n LES ENTITES LES ATTRIBUTS LES VUES
I. INTRODUCTION n n n I. 1 BUT DU DOCUMENT I. 2 CHAMP D'APPLICATION I. 3 AUDIENCE I. 4 CONVENTIONS, SIGLES ET ABREVIATIONS I. 5 BIBLIOGRAPHIE ET REFERENCES I. 6 PRESENTATION GENERALE DU DOCUMENT
II. GENERALITES n n n II. 1 CONTEXTE II. 2 FONCTIONS II. 3 CARACTERISTIQUES D'UTILISATION II. 4 CONTRAINTES GENERALES II. 5 HYPOTHESES DE REALISATION II. 6 ORGANISATION GENERALE DU LOGICIEL
III. ARCHITECTURE LOGIQUE n n n III. 1 CONTEXTE III. 2 ARBORESCENCE III. 3 DESCRIPTION DETAILLEE DES TRANSFORMATIONS III. 4 DESCRIPTION DETAILLEE DES DONNEES III. 5 MATRICE DETAILLEE DES DONNEES
ARCHITECTURE LOGIQUE : VOCABULAIRE n n n LES TERMINAISONS LES TRANSFORMATIONS DE DONNEES LES TRANSFORMATIONS DE CONTROLE LES TYPES DE DONNEES LES TYPES DE CONTROLE LES RESERVOIRS
III. 3 DESCRIPTION DETAILLEE DES TRANSFORMATIONS n n n NOM IDENTIFICATION CATEGORIE BUT ENTREE TRAITEMENT SORTIES DECOMPOSITION DONNEES INTERNES DIAGRAMMES LIENS VERS LES SPECIFICATIONS
III. 4 DESCRIPTION DETAILLEE DES DONNEES n DICTIONNAIRE DES TYPES – – – NOM IDENTIFICATION CATEGORIE BUT DECOMPOSTION
III. 4 DESCRIPTION DETAILLEE DES DONNEES n DICTIONNAIRE DES DONNEES – – – – NOM IDENTIFICATION TYPE BUT DECOMPOSTION TRANSFORMATION LA PRODUISANT TRANSFORMATION L'UTILISANT
IV ARCHITECTURE DYNAMIQUE n n IV. 1 ARCHITECTURE GENERALE IV. 2 TACHES ET PROCEDURES D'INTERRUPTION IV. 3 COMMUNICATIONS ET SYNCHRONISATIONS IV. 4 TRACABILITE
IV. 2 TACHES ET PROCEDURES D'INTERRUPTION n n n n NOM IDENTIFICATION BUT NIVEAU D'INTERRUPTION CONDITIONS D'ACTIVATION PERIODE D'ACTIVATION PRIORITE D'EXECUTION TRAITEMENTS
IV. 3 COMMUNICATIONS ET SYNCHRONISATIONS n n n EVENEMENTS SEMAPHORES BOITES AUX LETTRES FILES D'ATTENTE MEMOIRES PARTAGEES
RENSEIGNEMENTS SUR LES EVENEMENTS. . . n n n NOM IDENTIFICATION FONCTION PROPRIETAIRE TACHES Y ACCEDANT ET MODE D'ACCES
V ARCHITECTURE PHYSIQUE n n n n V. 1 ARBORESCENCE DE DECOMPOSITION V. 2 LISTE DES COMPOSANTS DU LOGICIEL V. 3 SPECIFICATIONS DES COMPOSANTS A REALISER V. 4 SPECIFICATIONS DES COMPOSANTS A MODIFIER V. 5 RELATIONS DE DEPENDANCE V. 6 GRAPHES D'APPELS V. 7 MATRICE DE TRACABILITE
ANNEXES n n A : DICTIONNAIRE DES ENTITES DE CONCEPTION B : JUSTIFICATIF DE CONCEPTION
AVANTAGE DE LA METHODE n FACILITE L'ELABORATION DE LA CONCEPTION – EN GENERAL PAR DECOMPOSITION n PROPOSER UN SYMBOLISME RECONNU – DONC LISIBLE – DONC ASSISTANCE POSSIBLE PAR DES OUTILS
AVANTAGE DES OUTILS n n n VERIFICATION DE LA COMPLETUDE VERIFICATION DE LA COHERANCE INTERNE PARFOIS EXECUTABLES – PROTOTYPAGE n PRODUIT UNE PARTIE DE LA DOCUMENTATION
METHODES D'ARCHITECTURE LOGIQUE n LES MEMES QUE POUR LA SPECIFICATION – FONCTIONS (SADT, SA/RT) – COMPORTEMENTS (SA/RT, STATES CHARTS) – OBJETS (OMT, SHLAER ET MELLOR)
METHODES D'ARCHITECTURE DYNAMIQUE n DIAGRAMME DES TACHES – TASK MAP BUILDER (CARDTOOLS) – SA/RT n ORIENTEES OBJETS – EN ASSOCIANT LES TACHES A DES COMPOSANTS PHYSIQUES – BUHR – HOOD – OMT – SHLAER & MELLOR
METHODES D'ARCHITECTURE PHYSIQUE n n STRUCTUREE : SD ORIENTEE OBJETS – – n n OOSD BUHR HOOD OMT RECUPERATION DES INTERFACES DES COMPOSANTS ANALYSEURS DE SOURCES – GENERATEURS DE GRAPHES DE DEPENDANCE – GENERATEURS DE GRAPHES D'APPEL
DOCUMENTATION GENEREES n n VARIABLE SUIVANT LES OUTILS EN GENERAL PLUSIEURS OUTILS SONT NECESSAIRES
DOCUMENTATION A COMPLETER n n INTRODUCTION GENERALITES
CONCLUSION n ACTIVITE NECESSAIRE POUR – TRAVAILLER EN EQUIPE – MAITRISER – MAINTENIR n DES OUTILS POUR – PROTOTYPER
- Slides: 35