Les limites de l’UML Présenté par : Samah Dekhil 1.

Slides:



Advertisements
Présentations similaires
Langage de modélisation objet unifié
Advertisements

1 Bases de donn é es relationnelles. 2 Introduction au mod è le relationnel les donn é es sont repr é sent é es par des tables, sans pr é juger de la.
CONCEPTION DES BASES DE DONNÉES: modèle entités-associations
UML - Présentation.
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
UML : GENERALITES Rappel Diagrammes Niveaux de visions
Systèmes d’information
Systèmes d’information
Analyse et conception orientée objet
Unified Modeling Langage
Sensibilisation a la modelisation
Langage de modélisation graphique de systèmes
UML - Présentation.
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.
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
2 Tracks Unified Process
Chapitre 2 Rappels objet et Présentation des diagrammes UML
(UML) Unified Modeling Language
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
TP D’UML Groupe N° 3.
Analyse des systèmes.
Systèmes d ’ information Méthodologie et modélisation Marius Fieschi Faculté de Médecine de Marseille Octobre 2010.
 Les sémioticiens étendent le concept de signe à toute chose porteuse de signification. Pour qu’il y ait signe, il faut quelqu’un pour interpréter. 
Les Sciences Industrielles en CPGE Daniel FORT Origine de la réflexion Aspect scientifique du problème Interdisciplinarité et enseignement scientifique.
Séminaire SoSySec 25 mars 2016page 1 Processus de développement de système contraint par des préconisations de sécurité d'un SI urbanisé Jacques Simonin.
1 TECHNOLOGIE EN SEGPA Objets techniques instrumentés, didactisés et maquettisés que préconisent les nouveaux programmes Stage 10SEGDES2 du 14 et 15 décembre.
Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Design Patterns.  SIDAOUI Abdelfahem  
1 Conception et réalisation d’un banc d’expérimentation de positionnement à l’échelle micrométrique Soutenance de stage 30/06/2009 Le Breton Ronan Master.
1 PréAO LMD - Support de cours. 2 Qu'est un logiciel de PréAO ? Outil de création de présentation Multimédia –Texte –Image / Photo –Son –Vidéo –Autres.
G. Botti Service de l ’Information Médicale Pr M. Fieschi Hôpital Timone-adultesMarseille le 13 novembre 2000 Problématique du codage Langage, communication,
Groupe de travail : Claire BRENEUR, Christelle GEORGET, Nathalie JACQUES, Régis BARDOULAT, Michael DESCOTTES, Frédéric GAUTHIER, Nicolas GIRAUD, Benoit.
Spécialisation covariante cours et TP. Plan  Introduction  Rappels théoriques  Définition de la covariance  Présentation du modèle servant d'exemple.
1 Définir le besoin, spécifier la solution tester et réceptionner le Projet Tatiana AUBONNET Conservatoire National des Arts et Métiers.
Sanction disciplinaire et principe de proportionnalité Hervé DECKERS Avocat associé « Liénart & Associés » Association des Juristes Namurois – 17 mai 2013.
PROJET Création d’un support orientable de panneau solaire.
6 avril Orientation à Bouvent. 1.Accueil - Présentation de la matinée 2.Du réel au représenté 3.La CO : définition – déclinaisons scolaires 4.Le.
Analyse des tâches en ergonomie
Un outil spécifique à Moodle pour le calcul des indicateurs d’interaction Présenté par : Tarek DJOUAD Laboratoire LIRIS, Lyon1 Équipe SILEX
1 Adaptation Structurelle de Composants Logiciels Stage de DEA informatique effectué à L’ENSM-Douai Encadré par Mr. Abdelhak SERIAI & Mr. Mourad OUSSALAH.
Quelle(s) méthodologie(s) pour le suivi des collectifs d’enseignants ? Hussein Sabra et Isabelle Quentin Séminaire avec les collectifs d'enseignants concepteurs.
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.
UML : Unified Modeling Language. Plan ● Introduction ● Diagramme d'activité ● Diagramme de classe.
1 SOC : Systèmes à Objets CoOpératifs Présentation de l’équipe Permanents : F. Amblard, E. Andonoff, J. Cardoso, C. Hanachi, C. Sibertin-Blanc doctorants.
Enabling innovation in construction 1 Topic Training Fondations Irca Schepers Customer Service Engineer.
UML : méthode Processus. Introduction(1) ● Cycles ● Spécification par cas d'utilisation ● Identifier les besoins ● Analyse par cas d'utilisation ● Affiner.
Introduction à la Programmation Orientée Objet H.GATI.
Présentation du document d’accompagnement cycle 4 24 Mars 2016 Inscrire son enseignement dans une démarche de cycle N° 1.
1 Fouille visuelle de dissimilarités à l’aide de matrices de scatterplots pseudo-euclidiennes Sébastien AUPETIT, Nicolas MONMARCHE, Mohamed SLIMANE
Unité Mixte de Recherche - Sciences Techniques Éducation Formation ECOLE NORMALE SUPERIEURE DE CACHAN 61, avenue du Président Wilson Cachan Cedex.
GRAFCET Chaîne d’information Principes généraux Le GRAFCET
LARRAS CHAFIKA ENSEIGNANTE CHERCHEUSE Approche systémique.
On the analysis of CMMN expressiveness: revisiting workflow patterns Renata Carvalho Hafedh Mili.
Consigne d’utilisation
INTRODUCTION GENERALE
Universit é Mohamed Kheider de Biskra Facult é de science et technologie D é partement de g é nie é lectrique Sp é cialit é : t é l é communication Le.
AUTOMATISME Chapitre 2: Le GRAFCET.
Apprentissages géométriques
SPI Pédagogie différenciée1 Différencier Faire des différences Varier ses propositions Reconnaître les différences Mieux les ajuster Les prendre en compte.
Plan Présentation de 2TUP 2TUP, un processus UP 2TUP et UML Les apports de 2TUP 2TUP en détail 2TUP dans la pratique.
Langage de modélisation graphique de système
Diagrammes UML 420-KE2-LG.
Modélisation objet avec UML
Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets Manuele Kirsch Pinheiro Laboratoire LSR – IMAG, Équipe SIGMA.
Points de vue et sémantiques ad hoc
Design, innovation et créativité
Transcription de la présentation:

Les limites de l’UML Présenté par : Samah Dekhil 1

IntroductionUMLDiagramme T (Timing Diagram)Conclusion 2

Introduction 3

4

Définition de Modèle: Est une représentation abstraite de la réalité qui exclut certains détails du monde réel. il permet de réduire la complexité d’un phénomène en éliminant les détails qui n’influencent pas son comportement de maniéré significative. 5

Langage de modélisation Doit définir : * la sémantique des concepts * une notion pour la représentation de concepts *des règles de construction et d’utilisation des concepts. 6

Des langages à différents niveaux de formalisation : 7

8 UML 2

UML  Le langage de modélisation unifié « unified modeling language » est un langage de modélisation graphique.  Construction de modèles objets ou autres  Utilisation de la notation graphique ◦une solution visuelle ◦limite les ambiguïtés ◦indépendance par rapport aux langages 9

Définition d’un diagramme Un diagramme UML est une représentation graphique, qui s'intéresse à un aspect précis du modèle. C'est une perspective du modèle, pas "le modèle". Chaque type de diagramme UML possède une structure (les types des éléments de modélisation qui le composent sont prédéfinis). 10

caractéristiques des diagrammes UML Les diagrammes UML: * supportent l'abstraction * La structure et la notation graphique des éléments de modélisation est normalisée 11

Points fortspoint faible *UML est un langage semi-formel et normalisé =>un gain de précision =>un gage de stabilité =>l'utilisation d'outils *UML est un support de communication performant =>cadre l'analyse =>souple en font un langage universel *La mise en pratique d'UML nécessite un apprentissage et passe par une période d'adaptation. *Le processus (non couvert par UML) est une autre clé de la réussite d'un projet. *Sémantique floue ou mal définie pour certains types de diagrammes Points forts et point faible de l’UML 12

Historique 13

Faiblesses générales d’UML 1.4 Manque de sémantique formelle Multiplicité des modèles : nombre écrasant de diagrammes et de symboles Peu de relations bien définies entre les diagrammes d’un modèle Pas de structure hiérarchique dans la composition des modèles Implémentations du langage différentes selon les outils 14

15

UML 2.0 Diagramme Structurels Diagramme comportementaux Diagramme de classes Diagramme de composants Diagramme de déploiement Diagramme d’objets Diagramme de paquetages Diagramme de structures composites )) Diagramme de cas d’utilisation Diagramme d’activité Diagramme d’états- transition Diagramme d’interaction )) Diagramme de séquence Diagramme de communication Diagramme T Diagramme de globale d’interaction 16

Diagramme T (Timing Diagram) la représentation des interactions où l'aspect temporel est mis en valeur; il permet de modéliser les contraintes d'interaction entre plusieurs objets, comme le changement d'état en réponse à un évènement extérieur 17

Exemple de diagramme de temps 18

19 Limites de l’UML Les 4 limites d’Uml sont :  Ne permet pas la modélisation des systèmes temps réels  Ambiguïtés  Incohérence  Omission

20  Ne permet pas la modélisation des systèmes temps réels

 La gestion du temps réel est possible mais il y a un problème de synchronisation  le diagramme de séquence permit seulement le séquencement 21

Ambiguïtés: exemple 1 Ambiguïtés: exemple 1 22

Exemple 2: 23 Il y a des information qui ne sont pas représenté à partir du cahier de charge on peux faire deux modélisations.

Incohérence(Redondance) Incohérence(Redondance) 24

Omission 25

26 Conclusion

Conclusion L'UML est un moyen parmi d'autres de modéliser son application afin de mieux s'y retrouver. UML 1.x ne possède pas de concepts de modélisation de contraintes et de propriétés temps-réel Utilisation des design patterns pour le temps-réel UML 2.0 permet de modéliser des contraintes et des propriétés temps-réel mais la norme reste un peu juste 27

28