Différences entre versions de « Pratique de la modélisation »
m (1 version) |
|||
Ligne 1 : | Ligne 1 : | ||
=Il faut modéliser= | =Il faut modéliser= | ||
− | Pourquoi faut-il modéliser ? Tout métier a ses méthodes | + | Pourquoi faut-il modéliser ? Tout métier a ses méthodes ses règles ses savoir-faire. |
La modélisation est la caisse à outils de l'informaticien. Contrairement à l'idée commune un texte linéaire rédigé en bon français n'est pas le meilleur support des spécifications d'un système. Il laisse une large part à l'interprétation même s'il est très détaillé. Développer sur la base de textes conduit bien souvent à constater lors de la livraison que le logiciel ne fait pas ce qui était attendu. | La modélisation est la caisse à outils de l'informaticien. Contrairement à l'idée commune un texte linéaire rédigé en bon français n'est pas le meilleur support des spécifications d'un système. Il laisse une large part à l'interprétation même s'il est très détaillé. Développer sur la base de textes conduit bien souvent à constater lors de la livraison que le logiciel ne fait pas ce qui était attendu. |
Version du 2 mai 2012 à 15:28
Il faut modéliser
Pourquoi faut-il modéliser ? Tout métier a ses méthodes ses règles ses savoir-faire.
La modélisation est la caisse à outils de l'informaticien. Contrairement à l'idée commune un texte linéaire rédigé en bon français n'est pas le meilleur support des spécifications d'un système. Il laisse une large part à l'interprétation même s'il est très détaillé. Développer sur la base de textes conduit bien souvent à constater lors de la livraison que le logiciel ne fait pas ce qui était attendu.
De nombreuses propositions méthodologiques existent pour résoudre ce problème. La modélisation en est une, elle permet de reformuler l'expression de besoin sous une forme compréhensible par le client et de décrire le système à l'équipe technique chargée du développement à partir d'un unique référentliel d'éléments de modélisation.
Méthode - Langage - Outil
Le processus de développement
Le processus de développement utilise le langage UML et certains extensions telles que BPMN pour décrire au début du projet les processus du client pour mettre en évidence les points d'interaction avec le système.
Back to Le blog