Analyse structurée (ref : Bray chapitre 4.3, 13.1, 14.3)

Slides:



Advertisements
Présentations similaires
Ou comment RE-présenter sa connaissance
Advertisements

1 Modéliser Ou comment RE-présenter sa connaissance.
Ou comment partager la connaissance
Eléments de Génie Logiciel
Génie Logiciel 2 Julie Dugdale
AUTOMATISATION DES REMONTÉES RÉSEAU DE SONATEL MOBILES
Systèmes en temps réel Modélisation du comportement en temps réel avec UML.
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Modélisation II.
Projet n°4 : Objecteering
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Modélisation des flux La méthode Merise Yves Giovannangeli
UML - Présentation.
Pourquoi étudier l’existant ?
Eric BONJOUR, Maryvonne DULMET
ANALYSE DES TRAITEMENTS
Langage SysML.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
Plan Présentation général du projet - Objectifs du projet.
Modèle Conceptuel des Traitements
Les Cas d’utilisation.
IGL301 Spécification et vérification des exigences [3- 0-6] (3 cr) Introduction.
Analyse et Conception orientée objet
Initiation à la conception de systèmes d'information
Modélisation E/R des Données
Feature Driven Development (FDD)
(ref : Bray section pages 283 à 290)
Evaluation et traçabililé en ingenierie système
IGL301 - Spécification et vérification des exgiences 1 Chapitre 3 et 9 Élicitation (ref : Bray chapitre 2 et 9)
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Conception des données
Modèle, Méthode et Conception
Modèle Logique de Données
Systèmes d’information dans les entreprises (GTI515)
Management des systèmes d’information Conclusion
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
JSD et algèbre de processus
IFT 2251 Génie Logiciel La Modélisation des Données
INTRODUCTION AU PLACEMENT
Page 1 / Titre / Auteur / Date / Confidentiel D? LA DEMARCHE COLLEGES METIER.
0 PUT TITLE HERE Le nouveau modèle de présentation de linformation financière et brouillon des formulaires Séances dinformation à lintention des gestionnaires.
Hiver 2011SEG Chapître 11 Chapître 1 (partie 1) Revision de cours précédants Sujet 1: Le processus de développement de logiciel.
Le diagramme de séquences
Le diagramme de collaboration
Démarche de développement
Base de Données.
ISI1 MIAG-Modélisation des traitements
Présentation du démonstrateur ATLAS Projet ANR 07 TLOG
Supports de formation au SQ Unifié
I. Le processus de la communication
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
UML : un peu d’histoire H. Lounis.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
Modèle Conceptuel des Traitements (MCT)
Rétro-ingénierie d’un système existant
(ref : Bray section pages 259 à 266)
Modélisation des flux Introduction et définition
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Le diagramme de composants
Plan du cours Introduction Conception des SI Modèles Merise
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
Document de spécification d’exigences Normes IEEE et 29148:2011
Le recueil des informations
Les bases de données Séance 2 Méthodologies d’analyse.
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
Transcription de la présentation:

Analyse structurée (ref : Bray chapitre 4.3, 13.1, 14.3) IGL301 - Spécification et vérification des exgiences

Étapes de l’analyse structurée Définir l’objectif du système Faire le diagramme de contexte Faire le modèle conceptuel de données Faire le modèle des fonctions (diagramme de flux de données) Faire le dictionnaire de données IGL301 - Spécification et vérification des exgiences

Ingénierie des exigences et analyse structurée l’analyse structurée comprend à la fois l’analyse du problème et sa spécification souhaitable d’ajouter des sections caractéristiques du problème exigence (requirements) IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Diagramme de contexte Montre les entités externes (acteurs) et leurs interactions (données échangées) avec le système à modéliser Entités externes utilisateur autre système appareil IGL301 - Spécification et vérification des exgiences

Exemple de diagramme de contexte lift button signal sensor motor door floor control system winding indicator IGL301 - Spécification et vérification des exgiences

Modèle conceptuel de données (MCD) Décrit les entités et leurs relations Plusieurs notations disponibles diagramme de classes diagramme entité-relation de Chen plusieurs variantes IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Exemple de MCD lift shaft building indicator set door floor button sensor IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Exemple de MCD IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Notation MCD IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Modèle des fonctions Utilise des diagrammes de flux de données plusieurs variantes de notation (Gane & Sarson, Yourdon, SSADM) Décomposition hiérarchique des fonctions Illustre pour chaque fonction les entrées et les sorties et leurs origines et destinations (entité externe, dépôt de données) IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences Exemple de DFD IGL301 - Spécification et vérification des exgiences

Dictionnaire de données décrit flux entité externe dépôt fonctions (pseudo-code) notation : voir page 326, 328 tableaux 14.1, 14.2 IGL301 - Spécification et vérification des exgiences

IGL301 - Spécification et vérification des exgiences DD - Exemple Data Dictionary (not complete !) lift button press := hi | lo; floor button press := hi | lo; request := lift request | floor request; lift request := lift id + floor id floor request := floor id + direction; lift detail := lift status + lift position; lift status := idle | approaching floor | stopping; lift position := floor id; floor id := 0 . . MAX FLOOR; door command := hi | lo; motor command := slow + fast + direction; slow := hi | lo; IGL301 - Spécification et vérification des exgiences