Journal du Net > Développeurs > Contributions > Vous pratiquez la modélisation d'applications

APPEL
A CONTRIBUTION

En amont de vos développements, vous élaborez vos applications par le biais d’un outil de modélisation. Faites part de votre retour d’expérience.
Participez
 UML en veux tu en voilà !  
Olivier Henry , Cambo Les Bains

Pour quel type de projet avez-vous recours à la modélisation ?
Je développe principalement des applications Web. La taille du projet importe peu du fait que la partie analyse est toujours aussi importante que ce soit pour un petit ou un gros projet. La différence se situe au niveau de la partie conception plutôt inexistante pour les petits projets.

Quel outil et méthode de modélisation utilisez-vous ?
J'utilise une méthode basé sur Up mais d'une approche beaucoup plus simple, le langage de modélisation utilisé étant bien entendu UML. Je prévilégie énormément la définition des cas d'utilisation car elle permet de définir et de qualifier en accord avec le client les spécifications fonctionnelles. Je recommande à ce titre l'excellent ouvrage "Rédiger des cas d'utilisation efficaces" d'Alistair Cockburn. Travaillant seul sur mes projets je néglige la partie conception et attaque directement la partie implémentation de mes projets.

Quel bilan faites-vous de cette démarche. Quelles sont ses limites ?
Je ne pourrai plus jamais démarrer un projet informatique sans passer par une modélisation, en tout cas en ce qui concerne la partie analyse. Les Uc permettent d'éviter d'énormes surprises quand à la compréhension du besoin final du client et facilitent grandement la mise en place d'un planning prévisionnel. Les limites concernent souvent l'approche du client par rapport à cette démarche, qui ne comprend pas et ne voit pas l'intérêt de perdre du temps en amont sur le développement du projet. L'image que je donne souvent pour sensibiliser le client est d'imaginer la construction d'une maison sans passer par un plan d'architecte. La maison ne tiendra pas longtemps debout et tout projet d'expansion obligera à casser pour reconstruire, ce qui aura tendance à fragiliser la structure du bâtiment, il en est de même pour un projet informatique.

Publié le 07 décembre 2007

Soyez le premier ou la première à réagir à ce temoignage : réagir
5 contributions : 1 2 3 4 5
 




 

© Benchmark Group, 69-71 avenue Pierre Grenier 92517 BOULOGNE BILLANCOURT Cedex

RECHERCHER