background preloader

UML

Facebook Twitter

UMLJGraph. UMLJGraph is inspired by the UMLGraph Javadoc Doclet, written by Diomidis Spinellis.

UMLJGraph

The UMLGraph Doclet writes graph description files in the Graphviz' dot format. Unfortunately the Graphviz package is a native application and does not integrate smoothly into a Java tool chain. It gets extra hard when you try to run Graphviz on a platform where no binary packages for Graphviz are available. This project provides a pure Java solution for the problem of creating UML diagrams from annotated Java sources.

Because of the pure Java solution it integrates smoothly into a Java tool chain. XmiDoclet to create XMI files from Java sources XmiConvert application for XMI to SVG/PNG/JPG conversion UML Extension Library for JGraph (Cells, Views, Renderers) Ant taskdefs: umldiagram These tools can be used to create UML diagrams from annotated Java source files. This project is work in progress. 19-Aug-2005: Released 0.1.1 This is a very early release, expect a lot of bugs. Introduction à UML. Unified Modeling Language. Un article de Wikipédia, l'encyclopédie libre.

Unified Modeling Language

Pour les articles homonymes, voir UML. En informatique UML (de l'anglais Unified Modeling Language), ou Langage de modélisation unifié, est un langage de modélisation graphique à base de pictogrammes. Il est utilisé en développement logiciel, et en conception orientée objet. UML est couramment utilisé dans les projets logiciels. UML est l'accomplissement de la fusion de précédents langages de modélisation objet : Booch, OMT, OOSE. UML est utilisé pour spécifier, visualiser, modifier et construire les documents nécessaires au bon développement d'un logiciel orienté objet.

Activité d'un objet/logicielActeursProcessusSchéma de base de donnéesComposants logicielsRéutilisation de composants Les méthodes objets ont commencé à émerger au début des années 80, ces méthodes avaient pour but de remplacer les méthodes structurée et fonctionnelles, trop liés à la machine. En janvier 1997, UML est devenu un standard OMG. Symbolique des modèles d'éléments : UML en français. UML en Francais. UML (Unified Modeling Language, traduisez "langage de modélisation objet unifié") est né de la fusion des trois méthodes qui ont le plus influencé la modélisation objet au milieu des années 90 : OMT, Booch et OOSE.

UML en Francais

Issu "du terrain" et fruit d'un travail d'experts reconnus, UML est le résultat d'un large consensus. De très nombreux acteurs industriels de renom ont adopté UML et participent à son développement. En l'espace d'une poignée d'années seulement, UML est devenu un standard incontournable. La presse spécialisée foisonne d'articles exaltés et à en croire certains, utiliser les technologies objet sans UML relève de l'hérésie. Lorsqu'on possède un esprit un tant soit peu critique, on est en droit de s'interroger sur les raisons qui expliquent un engouement si soudain et massif ! L'approche objet est pourtant loin d'être une idée récente. Il y donc déjà longtemps que l'approche objet est devenue une réalité. Oui, mais... Un modèle est une abstraction de la réalité. Petit aparté : Cours UML. Il s'agit de la solution UML pour représenter le modèle conceptuel.

Cours UML

Les use cases permettent de structurer les besoins des utilisateurs et les objectifs correspondants d'un système. Ils centrent l'expression des exigences du système sur ses utilisateurs : ils partent du principe que les objectifs du système sont tous motivés. Ils se limitent aux préoccupations "réelles" des utilisateurs ; ils ne présentent pas de solutions d'implémentation et ne forment pas un inventaire fonctionnel du système.

Ils identifient les utilisateurs du système (acteurs) et leur interaction avec le système. Ils permettent de classer les acteurs et structurer les objectifs du système. Il était une fois... Le modèle conceptuel est le type de diagramme UML qui possède la notation la plus simple ; mais paradoxalement c'est aussi celui qui est le plus mal compris ! Pour éviter de foncer droit dans un mur et mener à bien ce projet critique pour Ericsson, Jacobson a eu une idée. Cours sur la conception et le design : merise, uml.

Livres UML

Uml.