Qu'est-ce que UML ?
UML, Unified Modeling Language, langage de modélisation objet unifié est une démarche orientée objet. Elle est née de la fusion de trois méthodes orientées objet Booch, OMT Object Modeling Technique et OOSE Object Oriented Software Engineering, conçues respectivement par Grady Booch, James Rumbaugh et Ivar Jacobson.
Principe UML, le langage de modélisation objet unifié

Les 3 experts, Grady Booch, James Rumbaugh et Ivar Jacobson, ont focalisé leur attention sur les deux aspects : modélisation et formalisation afin de concevoir un langage de modélisation standard et universel utilisé notamment pour le développement informatique en langage objet.
UML 2 est une évolution majeure du langage. UML 2.5, la dernière spécification, est supportée par l'OMG Object Management Group. La modélisation et la formalisation à l'aide d'un vocabulaire standardisé, et de surcroît orienté objet, confèrent à la méthode tout son intérêt.
En effet, la formalisation et la modélisation facilitent la définition du problème à traiter et la compréhension par l'ensemble des principales parties prenantes après, il est vrai, un court apprentissage.
Une fois le modèle bien défini, il est plus aisé de s'y référer lors du développement afin de s'assurer de la conformité de ce dernier. Un outil précieux qui explique à lui seul l'essor de la démarche UML.
UML n'est pas une méthode de réalisation
Remarque importante : UML ne propose pas de méthode de réalisation. UML est totalement indépendant des langages objet de développement. Une fois la problématique modélisée, une
méthode de conduite de projet axée sur la
qualité est généralement suffisante pour mener à bien le projet.
Ressources Web
L’auteur
Alain Fernandez est un spécialiste de la mesure de la performance et de l’aide à la décision. Au fil de ces vingt dernières années, il a conduit et accompagné de nombreux projets d'entreprise en France et à l'International. Il est l'auteur de plusieurs livres publiés aux Éditions Eyrolles consacrés à ce thème et connexes, vendus à plusieurs dizaines de milliers d'exemplaires et régulièrement réédités.
À ce sujet, voir aussi
Scrum, la méthode agile
La méthode Scrum est une méthode agile de gestion de projets informatiques privilégiant la communication, et facilitant les réorientations opportunes...
XML, eXtensible Markup Language
Qu'est-ce que XML ? eXtensible Markup Language. Définition, Principe, Présentation, DOM Document Object Model...
Principe du Middleware
Le middleware correspond à la couche intermédiaire d'un système client serveur, l'interface assurant l'échange entre les fournisseurs de services et les consommateurs...
À lire...
Un ouvrage bien conçu et bien structuré. Il est préférable que le lecteur dispose de quelques fondamentaux de programmation objet et notamment du langage Java pour bien saisir les exemples d'illustration. Études de cas et exercices corrigés...
UML 2.5 par la pratique
Pascal Roques
Eyrolles
8ème édition
406 pages
Dispo : www.amazon.fr
& Amazon Kindle 
Piloter l'Entreprise Innovante...
Avez-vous déjà essayé d'instaurer la prise de décision en équipe ? Sans précautions préalables, rapidement, le consensus le plus mou qui soit vient casser les plus pures ambitions. Mais connaissez-vous la méthode SOCRIDE centrée sur les questions incontournables de Confiance et de Reconnaissance ? Rien de plus facile ! Elle est expliquée, illustrée et détaillée dans ce livre :
Les tableaux de bord du manager innovant
Une démarche en 7 étapes pour faciliter la prise de décision en équipe
Alain Fernandez
Éditeur : Eyrolles
Pages : 320 pages
Consultez la fiche technique »»»
Pour acheter ce livre :
Format ebook : PDF & ePub,
Format Kindle
Voir aussi...
Les fiches du dossier: Méthodes Projet
RAD Les méthodes agiles (Rapid Application Development)
La méthode RAD, acronyme en anglais pour Rapid Application Development, Développement Rapide d'Application, de James Martin est l'une des toutes ...
Le WBS, Work Breakdown Structure du PMI, expliqué
Pour bien évaluer puis organiser un projet un tant soit peu complexe, il est indispensable de le découper en tâches élémentaires. Le WBS Work ...
Comment faire un diagramme PERT ?
Le diagramme PERT (Program Evaluation and Review Technique) et le diagramme CPM Critical Path Method) constituent un outil visuel pour organiser ...
Qu'est-ce que le PMBOK ?
Le PMBOK, Guide to the Project Management Body of Knowledge, traduit en français par Guide du Corpus des Connaissances en Management de Projet, ...
XP eXtreme Programming, les méthodes agiles
XP eXtreme Programming est une méthode de développement agile, orientée projet informatique et dont les ressources sont régulièrement actualisées.
Les phases et les étapes du projet
Le déroulement classique d'un projet suit un enchaînement logique de phases et d'étapes, depuis l'identification du besoin jusqu'à la mise en ...
Les courbes en S
Les courbes en S, Earned Value Management, le pilotage du projet par les indicateurs de la valeur acquise : BCWS CBTP BCWP CBTE ACWP CRTE.
Planifier et ordonnancer le projet
Comment planifier le projet et comment régler les questions d'ordonnancement à l'aide des outils : Gantt Pert CPM Work Breakdown Structure Gestion ...
Comment estimer les délais du projet ?
Comment Estimer les délais du projet, l'éternelle enigme des projets complexes de l'entreprise
Le projet informatique, un projet complexe par définition
Conduire un projet informatique d'entreprise n'est pas une partie de campagne. Loin s'en faut. Il s'agit en effet de construire une équipe aux compétences ...
Qu'est-ce que la méthode Prince2 ?
Prince 2 est une méthode de management de projet orientée processus de réalisation. Cet article étudie aussi les Avantages et les Inconvénients ...
La bonne méthode et la création de valeur
Une bonne méthode peut être définie comme la formalisation des règles de réussite d'un projet afin de bien cadrer les phases de conception et ...
Les méthodes de conduite de projet d'entreprise
Panorama des méthodes les plus couramment utilisées en gestion de projet (PmBok, Prince2, agiles, Scrum...). Ce dossier présente les phases fondamentales ...
Scrum, la méthode agile
La méthode Scrum est une méthode agile de gestion de projets informatiques privilégiant la communication, et facilitant les réorientations opportunes. ...
Définition et principe des méthodes agiles
Les méthodes agiles caractérisent un mode de gestion des projets informatiques privilégiant le dialogue entre toutes les parties prenantes, clients, ...
Estimer les délais du projet
Méthode pour mieux estimer les délais du projet, la suite de quelques réflexions en vrac en attente d'organisation
Comment gérer le projet Système d'Information
Manager un projet Système d'Information ne consiste pas uniquement à sélectionner des solutions sur étagères. puis à en confier la mise en oeuvre ...
Définition du projet, c'est là que tout commence...
Le démarrage du projet et la phase de définition préalable. Prendre le temps de soigner la phase de définition du projet est réellement un atout ...
Comment faire un diagramme de Gantt ?
Comment faire un diagramme de Gantt ? Le diagramme de Gantt est un excellent outil de communication à propos de l'avancement des tâches d'un projet. ...
Partagez cet article...
(total partages cumulés > 85)