La modélisation de A à Z

Abonnements, magazines... Notre catalogue complet au bas de cette page.

La modélisation devient incontournable pour le développeur, elle s’insinue en divers endroits de l’application comme la donnée, l’architecture cible, voire le déploiement. Le véritable défi est au niveau de la conception, du développement. Là, la modélisation fait des progrès rapides, notamment avec les outils de génération de code à partir de modèles, tout ce qui est développement orienté modèle. Gain de temps (supposé), moindre code, qualité en hausse (là aussi supposée). La démarche semble donc inévitable pour le développeur qui deviendrait un modeleur et non plus un développeur au sens actuel du terme. Mais est-ce la réalité ? Dans les faits, la modélisation subit plusieurs obstacles. Le premier est la formation et la compétence dans la modélisation. Concevoir un modèle UML ou maîtriser un outil MD (Model Driven) demande une solide compétence et expérience. Ensuite, il faut savoir concevoir un modèle ni trop abstrait, ni trop complexe, ni incohérent. Dans les deux cas, on perd en qualité et l’étape suivante sera décevante. Mais la modélisation permet de se concentrer sur le code fonctionnel, le code métier, là où est véritablement la valeur ajoutée de votre travail. Car quel intérêt de coder une couche technique d’accès aux données, de mapping ou les interactions entre les écrans ?

François Tonic

S'ABONNER