TP D’UML Groupe N° 3.

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Module 5 : Implémentation de l'impression
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Langage de modélisation objet unifié
Génie Logiciel 2 Julie Dugdale
LOG4430 : Architecture logicielle et conception avancée
Introduction Pour concrétiser l’enseignement assisté par ordinateur
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.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
UML - Présentation.
UML (Unified Modeling Langage)
Système de gestion de bases de données. Modélisation des traitements
Diagrammes de communication
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
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.
UML : GENERALITES Rappel Diagrammes Niveaux de visions
Etude des Technologies du Web services
UML : DIAGRAMME D’ACTIVITES
Module 1 : Préparation de l'administration d'un serveur
le profil UML en temps réel MARTE
Analyse et Conception des Systèmes d’Informations
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
Analyse et Conception orientée objet
Introduction à la conception de Bases de Données Relationnelles
Chap 4 Les bases de données et le modèle relationnel
Vers la conception objet
Modélisation orientée objet UML
Analyse et conception orientée objet
Unified Modeling Langage
Le diagramme d’activités
Portée, arrimages et intervenants Évolution des méthodes
UML (2) Modèle dynamique le diagramme de séquence
Sensibilisation a la modelisation
Architecture et développement Web
1. Représentation des informations
Modélisation Objet UML avec Rational Rose 2000
UML - Présentation.
Création d’une communauté web scénarisée : le projet Crealys
Développement d’application client/serveur
Introduction au langage de modélisation Unifié UML
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.
Mastère Professionnel Systèmes de Communication et Réseaux
Unified Modeling Langage
J. Cardoso — C. Sibertin-Blanc — C
Nouvelles Technologies Internet & Mobile
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Spécification de Processus Concurrents Hiver 2002 Petko Valtchev.
Diagramme de Déploiement
Unified Modeling Language
Module : Langage XML (21h)
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
Iup MIAGe 3° année Projet MIAGe Toulouse – Groupe 21 Charte graphique.
Le diagramme de composants
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
Chapitre 5 Les diagrammes d’interaction (collaboration et séquence)
2 Tracks Unified Process
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Nouvelles Technologies Internet & Mobile
Les concepts d’UML - Le Processus Unifié -
1 JEE 2010 Architectures n-tiers F.Pfister
Conférence 2TUP Stéphane Barthon 03/12/
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
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.
Les limites de l’UML Présenté par : Samah Dekhil 1.
Transcription de la présentation:

TP D’UML Groupe N° 3

NOTRE SECRET Pour que la conception s'adapte aux contraintes techniques réelles (qu'on a rarement en tête au début du projet) et pour que le programme soit structuré (car il a été conçu proprement sur le papier). Nous nous sommes répartis les tâches KASI MUDAHAMA: a travaillé sur les concepts de base du Model de Déploiement et sa notation, TSHELA TSHIBUYI: a implanté ce model au processus (Comment un poste client XP accède à une Base des Données distante) DHEVE NYIDHA: va introduire le Diagramme d’activité LUNGELA KIKOBYA Serge: va implanter ce model à son application Me2u AGANZE BISIMWA: va nous parler des autres diagrammes UML

Modèle (diagramme) de Déploiement

Définition: Sert à modéliser le matériel utilisé dans les implémentations du système, et les environnements d'exécution. Notation: Le schéma type de déploiement peut également être utilisé pour montrer les composants pouvant fonctionner sur les nœuds, en utilisant les flèches en pointillés avec le stéréotype «supports».

Exemple: Model de déploiement du Système d’identification Yahoo

Exemple 2: Model de déploiement d’Accès d’une Base des Données distante à partir d’une poste de travail XP

Modèle (diagramme) d’Activité

Définition: Un modèle d'activité est une variante de l’état dans lequel les activités représentant la performance des opérations et les transitions sont déclenchées par l'achèvement des opérations. Une activité définit un comportement décrit par un séquencement organisé d’unités dont les éléments simples sont les actions.

Implantation du model de Déploiement Me2u

Serveur web User account Database Mysql Login access Message service Navigateur Web Accès au site web Serveur web IE Firefox Opera User account Save message Database Mysql Login access Message service

Modèle (diagramme) de temps

Définition: Un diagramme de temps est un diagramme d'interaction où l'attention est portée sur les contraintes temporelles dans le langage UML2.

Description du model de temps

Les diagrammes de temps sont utilisés pour explorer le comportement des objets d'un système à travers une période de temps. Un diagramme de temps est une forme spéciale de diagramme de séquence où les axes ont été inversés pour que le temps s'écoule de la gauche vers la droite et les lignes de vies sont affichées dans des compartiments séparés disposés horizontalement. Sur un diagramme de temps, la ligne de vie permet aussi de présenter les états d'un objet au cours de la période de temps représentée par le diagramme un plateau signifiant que l'état de l'objet n'a pas évolué sur cette période. Les lignes de vies peuvent être annotées avec des intervalles de durées (« entre 1 et 6 minutes ») ou bien des intervalles de temps (« entre 5h40 et 6h00 ») que l'application doit respecter. Il y a deux types de de diagramme de temps: la « notation concise » et la « notation robuste ».

Autres diagrammes (model) d’UML

Modèle (diagramme) des paquetages

Définition: Les diagrammes de paquetages sont la représentation graphique des relations existant entre les paquetages (ou espaces de noms) composant un système, dans le langage Unified Modeling Language (UML).

Description du model des paquetages

Les paquetages peuvent avoir des relations de dépendances UML « classiques » telles que "le paquetage javax.security dépend du paquetage java.lang". Les paquetages peuvent aussi avoir des dépendances spéciales de types package import (importation de paquetage) et package merge (fusion de paquetages).

Un package import est « une relation entre un paquetage important un espace de nom et un paquetage, indiquant que l'espace de nom qui importe ajoute les noms des membres du paquetage à son propre espace de nom ». Par défaut, une dépendance entre deux paquetages est interprétée comme une relation de type package import.

Un package merge est « une relation dirigée entre deux paquetages, indiquant que les contenus des deux paquetages doivent être combinés. Elle est très similaire à la relation de généralisation dans le sens où l'élément source ajoute conceptuellement les caractéristiques de l'élément cible à ses propres caractéristiques; résultant en un élément combinant les caractéristiques des deux ».

Les diagrammes de paquetages peuvent utiliser des paquetages pour illustrer les différentes couches de l'architecture en couches d'un système logiciel. Les dépendances entre paquetages peuvent être parés d'étiquettes ou de stéréotypes pour indiquer les mécanismes de communication entre les couches.

Modèle (diagramme) des paquetages