lundi 20 octobre 2008

INFORMATIQUE

Merise (informatique)
Un article de Wikipédia, l'encyclopédie libre.

Aller à : Navigation, Rechercher
Pour l’article homonyme?, voir Merise.
Merise (prononcer « Meurise » et non « Mérise ») est une méthode d'analyse, de conception et de gestion de projet intégrée, ce qui en constitue le principal atout. Elle a fourni un cadre méthodologique et un langage commun et rigoureux à une génération d'informaticiens français.
La méthode MERISE est une méthode d'analyse, de conception et de réalisation de système d'information informatisé.
En amont, elle se situait dans le prolongement naturel d'un schéma directeur, souvent conduit suivant la méthode RACINES, très présente notamment dans le secteur public.
Les projets MERISE étaient généralement des projets de grande ampleur de refonte d'un existant complexe, dans un environnement grand système. La méthode a aussi connu des tentatives d'adaptation avec les SGBD relationnels, les différents interfaces homme-machine IHM, l'Orienté objet, le développement micro, les outils CASE, le reverse engineering... mais qui n'ont pas connu le même succès.
La méthode est essentiellement franco-française et n'a pas eu beaucoup de succès à l'étranger où les méthodes anglo-saxonnes sont plus présentes.
Elle a un côté très administratif. On passe beaucoup de temps à réfléchir et à pré-documenter avant de commencer à coder la moindre ligne, ce qui pouvait sembler naturel à une époque où les moyens informatiques n'étaient pas aussi diffusés qu'aujourd'hui. Ceci dit elle évite l'écueil inverse du développement micro, qui souffre par le manque de documentation, et où les erreurs sont finalement très coûteuses à réparer a posteriori.
Même si l'aller-retour et la consultation entre concepteurs et utilisateurs est formellement organisée, on a aussi reproché à MERISE d'utiliser un formalisme jugé complexe, (surtout pour les modèles de données) qu'il faut d'abord apprendre à manier, mais qui constitue ensuite un véritable langage commun, puissant et rigoureux pour qui le maîtrise.
L'articulation très codifiée et bien balisée des différentes étapes, avec un descriptif très précis des résultats attendus est ce qui reste aujourd'hui de mieux connu et de plus utilisé.

Unified Modeling Language
Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, Rechercher

Cet article ou cette section doit être recyclé.
Une réorganisation et une clarification du contenu est nécessaire. Discutez des points à améliorer en page de discussion.
Pour les articles homonymes, voir UML.

Logo d'UML
UML (en anglais Unified Modeling Language, « langage de modélisation unifié ») est un langage graphique de modélisation des données et des traitements. C'est une formalisation très aboutie et non-propriétaire de la modélisation objet utilisée en génie logiciel. L'Object Management Group diffuse depuis Novembre 2007 la version UML 2.1.2, et travaille à présent sur la version 2.2.
UML est l'accomplissement de la fusion des précédents langages de modélisation objet Booch, OMT, OOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est à présent un standard défini par l'OMG.

Aucun commentaire: