Vision d'avenir des méthodes d'ingénierie DSL & Points de Vue
Break Les architectes ont besoin d'outillage
Quelles sont les missions des architectes ? Cadrer les développements Générateurs respectant les bonnes pratiques
Générateurs respectant les règles d'architecture Cadrer la conception Diagrammes respectant les bonnes pratiques
Diagrammes respectant les règles d'architecture Vérifier la cohérence d'architecture En analysant le système sur des vues transverses (non fonctionnelles)
En intégrant dans la stratégie d'entreprise
Entre les modèles et le code
Leçon 1 : Simplifier
 
A quoi ressemble un DSL ? Notation :  Musicale  Métier :  Calcul de polices d'assurances
Définition de règles métiers bancaires Techniques : SQL :  SELECT * FROM GEEK WHERE JUG_MEMBER=1;
CSS :  body { background-color: #CCCCCC; }
Regex :  \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b  ...
Comment l'éditer ? ou
“ I had a dream“ ... MOA MOE
Catalogue de services
Break Leçon 2 : S'adapter
L'expert du domaine maitrise son atelier
L'outil s'adapte à l'utilisateur : pas l'inverse
Leçon 3 : Industrialiser en gardant le contrôle
automatiser
Exemple pour les S.I. et JavaEE

DSL et Points de vue

Notes de l'éditeur

  • #3 Tour de Babel pour illustrer le fait qu'il n'y a pas de langage universel. Chaque langage correspond à une perception du système/de la réalité qu'il décrit. Se limiter à un langage pour décrire l'ensemble des choses / du monde c'est effacer toutes les subtilités. => UML ne suffit pas et n'est pas assez ciblé. Bergson « la pensée n’existe que dans les mots » Hegel.
  • #11 Tour de Babel pour illustrer le fait qu'il n'y a pas de langage universel. Chaque langage correspond à une perception du système/de la réalité qu'il décrit. Se limiter à un langage pour décrire l'ensemble des choses / du monde c'est effacer toutes les subtilités. => UML ne suffit pas et n'est pas assez ciblé. Bergson « la pensée n’existe que dans les mots » Hegel.
  • #20 Les outils utilisés aujourd'hui permettent d'adresser des problématiques unitairement. Ils ne sont pas connectés. La vision tourne aujourd'hui autour de la fourniture d'un modèle d'entreprise partagé sur lequel chaque acteur peut accéder avec une vision qui lui est propre. Ainsi, l'objectif est d'éviter les ruptures dans la chaine de frabrication des applicatifs. Cette approche d'urbanisation du S.I. autour de l'architecture d'entreprise est donc complémentaire d'une approche d'urbanisation des outils