Architecture logicielle

L'architecture logicielle designe la structure technique d'une application: comment ses composants sont organises, communiquent et evoluent.