• [^] # Re: Voilà une bonne nouvelle: plus besoin de programmeurs

    Posté par . En réponse à la dépêche Acceleo 2.7.0 est sorti !. Évalué à 2.

    Bonjour,

    Le probleme du langage naturel c'est qu'il est ambigu. L'avantage de definir un DSL c'est justement d'avoir une base technique concrete deriere. Si tu utilises tel ou tel concepts c'est qu'il est definit et donc que tout le monde sait de quoi tu parles sans ambiguite. Apres libre a chacun d'en faire une utilisation special. Par exemple si tu decrit qu'un service sera accessible en TCP sur tel port et tel ip les actions aprendre sont de plusieurs ordre suivant ton interlocuteur :
    - le fournisseur du service va ecouter sur ce port
    - le client va se connecter sur ce port
    - l'admin system va ouvrir le port dans un firewall par exemple

    N'empeche que tout le monde va partager le meme modele pour avoir l'info. Et surtout le meme langage pour lever au maximum l'ambiguite. J'aime bien l'exemple de la micro bio dans un autre commentaire aussi. D'autre part c'est pas par ce qu'ont utilise un formalisme technique qu'il ne faut pas se parler. L'un ne remplace pas l'autre. C'est un outil parmi d'autres.

    Les hommes n'ont pas attendu l'invention du briquet pour allumer un feu. Pourtant c'est plus pratique d'utiliser un briquet.

    Pour ce qui est de la vente d'un projet ca fait partie de la vie du projet. Je pense pas qu'on lance la construction d'un viaduc si personne n'est pret a financer sa construction. Pour ce qui est du formalisme a apporter pour le construire je suis contant de voir que tu ne choisirais pas UML. Fait gaffe t'es en train de devenir un pro du MDA :)

    cordialement,
    Yvan.