Modélisation UML
Langage visuel dédié à la spécification la construction et la documentation des artefacts d’un système logiciel L’OMG définit le méta-modèle d’UML ; Syntaxe et interprétation en partie formalisées Attention : UML est un langage pas une méthode ; Méthode dans le cours 4IF “Développement Orienté Objet\" |
Analyse et Conception avec UML Les diagrammes de séquence en
Décrire le comportement dynamique d’un système dans un diagramme Apprendre à lire un diagramme de séquence et d’interaction |
INTRODUCTION À LA CONCEPTION AVEC UML
respectivement l'analyse et la conception Pour faciliter le travail de définition et pour formaliser UML tous les différents concepts ont été eux-mêmes modélisés avec UML Cette définition récursive est appelée méta modélisation |
Analyse Conception des Génie logiciel Systèmes Informatiques
Synthèse et décisions Analyse et reporting 14 Sommaire • Génie logiciel • Conduite de projet informatique • Phases de développement • Modèles de développement • Méthodes d ’analyse et de conception • Unification des méthodes objet : UML Une partie du matériau de ce cours est issue du cours de D Bardou UJF INRIALPES 15 |
Département Informatique de l’Institut Universitaire de
UML est automatisable pour générer du code à partir des modèles vers les langages et les environnements de programmation UML est générique extensible (en plus de couvrir les possibilités des différentes technologies objet existantes) et configurable UML se veut intuitif simple et cohérent |
Différents concepts UML Modèle et diagramme des cas d’utilisation Acteur, cas d’utilisation Scénario Processus Unifié: commencer par les acteurs Utiliser les diagrammes mais surtout la langue naturelle! Moyen de communication avec le client Modèle préliminaire vs. Modèle détaillé Processus itératif 54 Pour en savoir un plus...
Voici quelques-uns des principaux avantages de l'utilisation d'un diagramme UML : Les diagrammes UML facilitent la compréhension d'idées abstraites et de systèmes logiciels par le biais de la visualisation. C'est un avantage pour les ingénieurs en informatique qui doivent collaborer lors de la création de logiciels.
Les ingénieurs logiciels peuvent utiliser le modèle UML pour expliquer le fonctionnement du système à des personnes ne connaissant pas la technologie. La construction d'un logiciel nécessite souvent la rédaction de milliers de lignes de code complexe, avec des relations et des hiérarchies à l'intérieur de celles-ci.
Vous utiliserez la modélisation relationnelle. En modélisation relationnelle, un tableau s’appelle une table. La principale transformation pour passer de l’UML au modèle relationnel sera de transformer les multiplicités des associations en clés étrangères. Le concept des clés étrangères vous est étranger ?
Décrire le comportement dynamique d’un système dans un diagramme Apprendre à lire un diagramme de séquence et d’interaction mbf-iut.i3s.unice.fr
Le temps s'écoule verticalement :Formulaire d’inscription mbf-iut.i3s.unice.fr
Nommés Lignes de vie :Gestionnaire DInscription IUTCatalogue : SystèmeDesCours mbf-iut.i3s.unice.fr
• Le cas d’utilisation présente une vue externe du système • Les diagrammes de séquence montrent comment des sociétés d’objets peuvent collaborer pour réaliser les cas d’utilisation On précise le contenu d'un cas d'utilisation en déroulant les scenarii possibles (flots d’évènements) par des diagrammes de séquences En pratique, on ne décrit que les
Diagramme de séquence - Représentez le diagramme de séquence Système correspondant au cas d'utilisation Un conseiller enregistre l’emprunt d’un jeu pour un adhérent Le conseiller saisit l’identifiant du jeu et de l’adhérent Le système vérifie la disponibilité du jeu Le système vérifie que la cotisation est bien payée Le système vérifie que l’adhé
Diagramme de séquence Un conseiller enregistre l’emprunt d’un jeu pour un adhérent Le conseiller saisit l’identifiant de l’adhérent Le système attend un identifiant de jeu Le conseiller saisit l’identifiant d’un jeu Le système vérifie la disponibilité du jeu Le système demande s’il y a d’autres jeux Le conseiller refuse. Le système vérifie que la
n Une activation représente le temps durant lequel un objet est actif, c'est à dire en train d'exécuter une opération Synchrone Asynchrone Boucle Conditions Conditions Paramètres mbf-iut.i3s.unice.fr
Diagramme de séquence système enrichi Diagramme de séquence système enrichi Utiliser les inclusions Diagramme de séquence système enrichi Utiliser les inclusions S’authentifier Diagramme de séquence système enrichi Diagramme de séquence système enrichi Remarques On ne représente en principe pas les échanges entre les acteurs, ceux-ci n’étant pas gé
Module Analyse et Conception avec UML
Qualité : souci de tous les instants UML VDe 10 UML, Unified Modeling Language Le langage de modélisation objet unifié |
Conduite de projet Méthode danalyse et de conception Processus
activités d'analyse, conception, 31 Processus Unifié – Principes (2) 32 Langage UML Cas d'utilisation Architecture Itératif et incrémental Processus |
Analyse d'une conception Système de travail collaboratif hybride numérique/analogique Vue d'ensemble Une agence de publicité engage régulièrement des rédacteurs et des designers indépendants pour travailler avec l'équipe interne de création sur des projets de grande dimension L'équipe et les travailleurs indépendants se réunissent
Analyse d'une conception Système de travail collaboratif entièrement numérique Vue d'ensemble Une université locale rénove sa faculté des sciences de l'éducation afin de refléter les changements apportés à son programme d'études, sa méthode pédagogique et son enseignement Plusieurs des grandes salles
Compléments d’analyse et conception des systèmes d’information (ACSI) COURS, TD, Etude de cas Public concerné : DUT Informatique 2ème année Jacques LONCHAMP Date : 2012/2013 UNIVERSITE DE LORRAINE IUT Nancy-Charlemagne 2ter boulevard Charlemagne CS 5227 54052 NANCY Cedex -----
Analyse des conceptions d’élèves sur le vivant, dans une situation de conception expérimentale avec un environnement informatique Catherine Bonnat Université Grenoble Alpes, CNRS, Grenoble
avec dès la conception du projet À l’inverse, il est possible de concevoir un projet de façon à en surmonter les limites ou d’exercer des pressions pour modifier les politiques inadéquates L’analyse micro permet de comprendre les relations entre les sexes et les tendances au niveau de la
4 Analyse et Conception de l’I H M applications complexes, les caractéristiques de certaines tâches nécessiteront la mise en œuvre d'outils d'aide, qualifiés à tort ou à raison d'outils
Analyse, Conception des Génie logiciel Systèmes Informatiques
• et des équipes de plus en plus grosses, avec des compétences multiples Génie logiciel 4 Des principes Méthodes d’analyse et de conception 34 UML |
Cours d’Analyse et Conception des Systèmes d’Information
Cours d’Analyse et Conception des Systèmes d’Information Modélisation avec UML , Eyrolles, 1999 • P ROQUES et F VALLÉE, UML en action – De l |
Conception et Réalisation d ’une application de GESTION
utilisé la méthode MERISE pour l’analyse et la conception de notre système Les relations ayant toutes leurs entités reliées avec des cardinalités maximales |
Introduction à la modélisation orientée objets avec UML
avec UML Olivier Sigaud Table des matières 1 Vocation de ce document 2 il devra en mener l’analyse et la conception avant de confier le codage proprement dit |
Conduite de projet Sommaire Méthode d’analyse et de
Méthode d’analyse et de conception •Modèles UML La production de maquettes peut être réalisée avec |
Spécification et Conception en UML Maude Manouvrier
Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse issus de l’analyse en vue d’une compatibilité avec une |
UML 2 ANALYSE ET CONCEPTION - Mise en oeuvre guidée avec
X UML2 analyse et conception C’est grâce à un premier niveau de travai l de fond mené en commun par ces trois compères qu’est née en 1995 la méthode dite |