WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en œuvre d'un prototypage alpha mercuriale de gros œuvre dans la construction

( Télécharger le fichier original )
par Joseph LUTUMBA MBENGA
Université pédagogique nationale de Kinshasa RDC - Licence en sciences 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.2.UML

V.2.1.Définition

L'UML est un langage visuel permettant de modéliser et de communiquer à propos de systèmes, par l'intermédiaire de diagrammes et de texte. UML est l'acronyme de Unified Modeling Language. Chacun de ces mots décrit un aspect du langage. UML unifie à la fois les notations et les concepts orientés objet.

Il ne s'agit pas d'une simple notation graphique, car les concepts transmis par un diagramme ont une sémantique précise et sont porteurs de sens au même titre que les mots d'un langage.

V.2.2. UML une Méthode ou Processus

Si nous parlons de méthode objet pour UML, c'est par abus de langage

> Ce constat vaut aussi pour OMT ou d'autres techniques / langages de modélisation.

> Une méthode propose aussi un processus, qui régit notamment l'enchaînement des activités de production d'une entreprise.

> UML a été pensé pour permettre de modéliser les activités de l'entreprise, > Un processus de développement logiciel universel est une utopie :

V' Impossible de prendre en compte toutes les organisations et cultures d'entreprises.

V' Un processus est adapté (donc très lié) au domaine d'activité de l'entreprise.

V' Même si un processus constitue un cadre général, il faut l'adapter de manière précise au contexte de l'entreprise.

La structure des diagrammes UML et la notation graphique des éléments de modélisation est normalisée

66

V.2.3.UML un langage pseudo-formel

UML est fondé sur un méta modèle, qui définit :

V' Les éléments de modélisation (les concepts manipulés par le langage),

V' La sémantique de ces éléments (leur définition et le sens de leur utilisation).

Un méta modèle est une description très formelle de tous les concepts d'un langage. Il limite les ambiguïtés et encourage la construction d'outils. Le méta modèle d'UML permet de classer les concepts du langage (selon leur niveau d'abstraction ou domaine d'application) et expose sa structure. Le méta modèle UML est lui-même décrit par un méta-méta modèle UML propose aussi une notation, qui permet de représenter graphiquement les éléments de modélisation du méta modèle.

V.2.4. UML est un support de communication

V' Sa notation graphique permet d'exprimer visuellement une solution objet. V' L'aspect formel de sa notation limite les ambiguïtés et les incompréhensions.

V' Son aspect visuel facilite la comparaison et l'évaluation de solutions. Son indépendance (par rapport aux langages d'implémentation, domaine d'application, processus...) en font un langage universel.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery