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 oeuvre d'un prototypage alpha mercuriale de gros oeuvre dans la construction

( Télécharger le fichier original )
par Joseph Lutumba Mbenga
Université pédagogique nationale de Kinshasa - Licence 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.1.2.2 .Modélisation

Modéliser un système avant sa réalisation permet de mieux comprendre le fonctionnement du système.

C'est également un bon moyen de maîtriser sa complexité et d'assurer sa cohérence. Un modèle est un langage commun, précis, qui est connu par tous les membres de l'équipe et il est donc, à ce titre, un vecteur privilégié pour communiquer. Cette communication est essentielle pour aboutir à une Compréhension commune aux différentes parties prenantes (notamment entre la maîtrise d'ouvrage et maîtrise d'oeuvre informatique) et précise d'un problème donné. Dans le domaine de l'ingénierie du logiciel, le modèle permet de mieux répartir les tâches et d'automatiser certaines d'entre elles. C'est également un facteur de réduction des coûts et des délais.

65

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.

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