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 sous pied d'une application de retransmission des radios locales en ligne au Cameroun

( Télécharger le fichier original )
par Patrice TATOUO FOTSO
Institut africain d'informatique ( Cameroun ) - En vue de l'obtention du diplôme d'ingénieur des travaux informatiques 2011
  

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

III- METHODE D'ANALYSE

III-1- PRESENTATION DU LANGUAGE UML

§ Les premières méthodes d'analyse (années 70) Découpe cartésienne (fonctionnelle et hiérarchique) d'un système.

§ L'approche systémique (années 80)

Modélisation des données + modélisation des traitements (Merise, Axial, IE...).

§ L'émergence des méthodes objet (1990-1995)

Prise de conscience de l'importance d'une méthode spécifiquement objet: comment structurer un système sans centrer l'analyse uniquement sur les données ou uniquement sur les traitements (mais sur les deux) ? Plus de 50 méthodes objet sont apparues durant cette période (Booch, Classe-Relation, Fusion, HOOD, OMT, OOA, OOD, OOM, OOSE...) ! Aucune méthode ne s'est réellement imposée.

§ Les premiers consensus (1995)

OMT (James Rumbaugh) : vues statiques, dynamiques et fonctionnelles d'un système. Issue du centre de R&D de General Electric. Notation graphique riche et lisible.

OOD (Grady Booch) : vues logiques et physiques du système. Définie pour le DOD, afin de rationaliser de développement d'applications ADA, puis C++. Ne couvre pas la phase d'analyse dans ses 1ères versions (préconise SADT). Introduit le concept de package (élément d'organisation des modèles).

OOSE (Ivar Jacobson) : couvre tout le cycle de développement. Issue d'un centre de développement d'Ericsson, en Suède. La méthodologie repose sur l'analyse des besoins des utilisateurs.

§ L'unification et la normalisation des méthodes (1995-1997)

UML (Unified Modeling Langage), la fusion et synthèse des méthodes dominantes :

Figure 2 : Evolution des langages

§ UML aujourd'hui : un standard incontournable

o UML est le résultat d'un large consensus (industriels, méthodologistes...).

o UML est le fruit d'un travail d'experts reconnus.

o UML est issu du terrain.

o UML est riche (il couvre toutes les phases d'un cycle de développement).

o UML est ouvert (il est indépendant du domaine d'application et des langages

o d'implémentation).

o Après l'unification et la standardisation, bientôt l'industrialisation d'UML

o les outils qui supportent UML se multiplient (GDPro, ObjectTeam, Objecteering,

o Open Tool, Rational Rose, Rhapsody, STP, Visio, Visual Modeler, WithClass...).

o XMI (format d'échange standard de modèles UML).

§ UML évolue mais reste stable !

o L'OMG RTF (nombreux acteurs industriels) centralise et normalise les évolutions d'UML au niveau international.

o Les groupes d'utilisateurs UML favorisent le partage des expériences.

o De version en version, UML gagne en maturité et précision, tout en restant stable.

o UML inclut des mécanismes standards d'auto-extension.

o La description du méta modèle d'UML est standardisée (OMG-MOF).

§ UML est un langage formel et normalisé

o gain de précision

o gage de stabilité

o encourage l'utilisation d'outils

§ UML est un support de communication performant

o Il cadre l'analyse.

o Il facilite la compréhension de représentations abstraites complexes.

o Son caractère polyvalent et sa souplesse en font un langage universel

Au vue de tous ces arguments, on à décider d'utiliser le langage de modélisation UML car on constate qu'il est investissement fiable ! UML étant un langage et non une méthode, l'adoption d'un démarche s'impose ainsi, le avons opté pour la méthode 2TUP qui s'appuie sur le processus unifié lui-même basé sur UML.

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








"L'imagination est plus importante que le savoir"   Albert Einstein