Quelqu'un pourrait-il expliquer la différence entre la conception de logiciels et l'architecture de logiciels?
Plus précisement; si vous dites à quelqu'un de vous présenter le «design» - que vous attendriez-vous qu'il présente? Il en va de même pour «l'architecture».
Ma compréhension actuelle est:
- Conception: diagramme UML / organigramme / wireframes simples (pour UI) pour un module spécifique / une partie du système
- Architecture: diagramme des composants (montrant comment les différents modules du système communiquent entre eux et avec les autres systèmes), quel langage utiliser, modèles ...?
Corrige moi si je me trompe. J'ai mentionné que Wikipedia a des articles sur http://en.wikipedia.org/wiki/Software_design et http://en.wikipedia.org/wiki/Software_architecture , mais je ne suis pas sûr de les avoir bien compris.