Architecture

L'architecte fait des choix et rédige des documents. De mon point de vue un bon architecte logiciel doit également écrire du code.

L'architecte va :

  • rédiger ou compléter les spécifications avec le client.
  • rédiger ou compléter le cahier de recette.
  • définir les composants logiciels et leurs relations.
  • choisir les outils, langages, base de données, système d'exploitation.
  • sélectionner des composants logiciels existants,

J'ai récemment imaginé l'architecture EMA utilisée pour les applications banc DAC et banc AD.

Intégration

L'intégration d'une application consiste à :

  • offrir un accès à ses données depuis d'autres applications
  • respecter l'ergonomie conseillée par le système d'exploitation (Win32, Linux)
  • utiliser un maximum d'outils existants (éviter de refaire le monde).