Résumé :
|
Depuis vingt ans, les architectures logicielles apportent une réelle contribution dans le développement des systèmes complexes et distribués. Leurs principales caractéristiques résident, dune part, dans leur pouvoir de gérer les abstractions et les niveaux dexpressivité dun système, et dautre part, dans leur capacité à prendre en compte la modélisation de sa structure et de son comportement. Cet ouvrage présente les paradigmes darchitectures logicielles à base dobjets, de composants, dagents, de services et de modèles. Il traite également des différentes techniques et méthodes architecturales, de lanalyse des qualités architecturales, des modèles de représentation de patrons et des styles architecturaux à travers leur formalisation et leur validation. Enfin, il détaille la démarche dingénierie dans laquelle ces éléments cohérents et autonomes peuvent être gérés. Architectures logicielles s'adresse aux DSI, chefs de projets, développeurs et utilisateurs darchitectures logicielles ainsi quaux enseignants d'écoles d'ingénieurs et d'universités.
|