Cette introduction vise à:
* définir le rôle de l'architecture logicielle;
* retracer l'évolution du développement logiciel afin de mieux comprendre l'état (d'immaturité) de cette discipline;
* brosser un portrait des qualités essentielles d'un architecte;
* introduire quelques fondements de cette discipline.