Unified Modeling Langage

Slides:



Advertisements
Présentations similaires
Enjeux Connaissances Solutions Modélisation Conclusion
Advertisements

EPITECH 2009 UML EPITECH 2009
Applications N-Tiers Rappels: architecture et méthodologie
Ou comment RE-présenter sa connaissance
1 Modéliser Ou comment RE-présenter sa connaissance.
Langage de modélisation objet unifié
6 — Aperçu du processus unifié
Génie Logiciel 2 Julie Dugdale
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Génie Logiciel 1 & 2 Partie: GL 1 Partie: GL 2 1 — Introduction
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.
Laboratoire Informatique Image Interaction
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.
Le modèle de communication
INTRODUCTION.
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
Urbanisation et Architecture CNAM NFE107
Diagramme d’activité.
UML : DIAGRAMME DE CAS d’UTILISATION
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
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.
Le Modèle Dynamique 1. EADS Matra Datavision - Confidentiel
UML : GENERALITES Rappel Diagrammes Niveaux de visions
le profil UML en temps réel MARTE
Les Cas d’utilisation.
Analyse et Conception des Systèmes d’Informations
UML Etude de cas.
Initiation à la conception de systèmes d'information
Réalisée par :Samira RAHALI
UML F. Laperruque INRA – SAGA CATI SICPA.
Vers la conception objet
Modèle, Méthode et Conception
Analyse et conception orientée objet
TESTING BUSINESS PROCESSES
Portée, arrimages et intervenants Évolution des méthodes
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
UML Séquence 3 : (Diagramme d’activités)
Patrons de conceptions de créations
Architecture et développement Web
Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application
Paradigmes des Langages de Programmation
UML.
UML - Présentation.
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.
Unified Modeling Langage
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
Nouvelles Technologies Internet & Mobile
IUT Dijon – Année Spéciale Sébastien PARFAIT
Initiation à la conception des systèmes d'informations
Power AMC-Rational Rational Rose, Étude comparative
Diagramme de Déploiement
Unified Modeling Language
Le diagramme de composants
Hiver 2004SEG2501 Chapître 41 Chapître 4 SDL – structure d’un système et son comportement.
2 Tracks Unified Process
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
(UML) Unified Modeling Language
1 JEE 2010 Architectures n-tiers F.Pfister
TP D’UML Groupe N° 3.
Conférence 2TUP Stéphane Barthon 03/12/
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:

Unified Modeling Langage Unified Modeling Langage (UML) définit une notation standard pour les systèmes orientés-objects. Il existe un besoin de langage commun entre les concepteurs de logiciel, les spécialistes de systèmes d’affaires et les utilisateurs . UML est une notation riche et compliquée pour décrire les systèmes informatiques. La notation est peut-être trop riche pour être intuitive et facile à utiliser.

Unified Modeling Langage Cependant, UML a deux avantages, qui le rend approprié à représenter des systèmes de gestion de travail. UML est la norme d'écriture généralement admise dans la communauté de logiciel et UML peut être employé à un niveau général, où les détails d‘implémenation sont supprimés.

Structures des spécifications de systèmes d'affaires avec l'UML Le défi est de modeler les processus d'affaire et les systèmes d'affaire d'une manière précise et facile à utiliser. Chaque symbole décrivant un processus d'affaire devrait être intuitif pour l'utilisateur et avoir la sémantique définie, de sorte que les réalisateurs puissent employer la description en tant que spécification précise en général, du système informatique.

Structures des spécifications de systèmes d'affaires avec l'UML La description de système d'affaire se compose d'une description des processus et des structures statiques . Le modèle le plus intuitif d'un processus est une séquence des activités ou des tâches, exécutée afin de réaliser un but.

Représentations graphiques de systèmes d’affaires Chaque concept d’un système de gestion de tâches de travail peut être décrit par un symbole UML avec un stéréotype approprié.

Représentations graphiques de systèmes d’affaires Class Object Les objets d'affaires (business object) sont représentés par des classes et des objets en UML. Les classes représentent des objets d'affaires sans identité, telle qu'une facture. Les objets représentent les objets d'affaires, qui ont une identité, telle que la facture VM 4/55.

Représentations graphiques de systèmes d’affaires Use case Use case instance Les processus d'affaires (business process) sont représentés par des cas d'utilisation (use case) et des instances de cas d’utilisation. Les cas d'utilisation sont des définitions de processus en termes de buts, responsabilités, conditions préalables et terminal. les instances de cas d’utilisation sont des séquences d'opérations concrètes

Représentations graphiques de systèmes d’affaires Use case Use case instance Les tâches de travail (workflow) sont des processus automatisés d'affaires et sont représentés par des cas d'utilisation et des instances de cas d’utilisation avec le stéréotype “workflow”.

Représentations graphiques de systèmes d’affaires Class Object Les rôles d'équipe sont représentés par des classes et des objets en UML. Les classes représentent les types de rôles d'équipe Les objets représentent les travailleur concrets jouant le rôle.

Représentations graphiques de systèmes d’affaires L’emballage Diagramme UML de structure statique représentant une structure d'équipe Les rôles d'équipe sont représentés comme instances d'objet, qui permet d'indiquer le nombre de travailleur dans chaque rôle.

Représentations graphiques de systèmes d’affaires Diagramme UML de séquence représentant l‘instance du processus d'affaires

Représentations graphiques de systèmes d’affaires Diagramme UML de cas d’utilisation représentant des relations statiques entre les processus d'affaires

Représentations graphiques de systèmes d’affaires Diagramme UML de diagramme de séquence représentant les interactions entre les processus d'affaires et les acteurs

Représentations graphiques de systèmes d’affaires Diagramme UML d’activités peut représenter l'ordre permis des processus d'affaires