Architecture logicielle : concevoir des applications simples, sûres et adaptables

Livre

Voir la collection «InfoPro»

Autres documents dans la collection «InfoPro»

PRINTZ, Jacques | CASEAU, Yves

Edité par DUNOD - 2012

Date de publication : 01/06/2012

Description : 495 pages

Langue du texte : français

Cote : 004.21 PRI

Notes : Sigles ; Glossaire ; Bibliographie ; Index ; Tableaux ; Schémas

Producteur fiche : 5

Résumé : Cet ouvrage s’adresse aux architectes, aux décideurs DSI, aux maîtres d’ouvrage et aux chefs de projets. Il intéressera également les élèves ingénieurs et les étudiants de master. Il propose des modèles d’architectures indépendants des technologies utilisées qui permettent de garantir la qualité. Il replace les concepts architecturaux récents (client/serveur, SOA, MDA, WSDL, BPM, BPEL, REST…) sur les bases solides que sont les traducteurs, la communication interprocessus, les transactions, les machines virtuelles. Il est structuré en quatre parties : - La première présente la problématique de l’architecture logicielle en insistant sur les correspondances entre le monde réel et les modèles. - La deuxième explique les concepts fondateurs que sont l’architecture des compilateurs, l’architecture des processus et leur synchronisation. - La troisième définit les principes des architectures fonctionnelles logiques et de leur construction méthodique. - La dernière explique comment parvenir à respecter les propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l’adaptabilité et l’évolutivité, et enfin la construction des interfaces. Cette troisième édition propose un nouveau chapitre consacré à un exemple complet de système complexe de la famille C4ISTAR, ainsi que de nouvelles sections concernant l’influence du cloud computing et des architectures des microprocesseurs multicœurs sur l’architecture et ses différents acteurs. Table des matières : Partie 1 : Qu'est-ce que l'architecture du logiciel ? Chapitre 1 : L'architecture dans les sciences de l'ingénieur. Chapitre 2 : Les matériaux de l'architecture logicielle. Chapitre 3 : Propriétés indésirables des entités architecturales. Chapitre 4 : Représentations de l'architecture-Symboles architecturaux- Diagrammes de l'architecture. Chapitre 5 :Place de l'architecture dans les projets informatiques. Partie 2 : Analyse de deux chefs-d'oeuvre d'architecture. Chapitre 6 : Principes d'architecture des compilateurs. A Chapitre 7 : Architecture des processus et de leurs interactions dans une machine. Partie 3 : Architecture fonctionnelle logique. Chapitre 8 : Principes et règles de construction. Chapitre 9 : Propriétés sémantiques des intégrats - Transactions - Services. Chapitre 10 : Quelques modèles d'architectures. Chapitre 11 : Clients et serveurs. Partie 4 : Propriétés d'une bonne architecture. Chapitre 12 : Simplicité-Complexité. Chapitre 13 : Disponibilité-Sûreté de fonctionnement. Chapitre 14 : Adaptabilité - Evolutivité. Chapitre 15 : Interfaces. Chapitre 16 : Le métier de l'architecte : complexité, logique, intuition. Chapitre 17 : Le cas des systèmes de la famille C4ISTAR. Sigles et acronymes utilisés. Glossaire commenté. Bibliographie. Index

Vérification des exemplaires disponibles ...

Se procurer le document

Vérification des exemplaires disponibles ...

Suggestions

Du même auteur

Pratique des tests logiciels : améliorer la qualité par les tests, gérer une campagne de tests, préparer la certification ISTQB

Livre | PRADAT-PEYRE, Jean-François | DUNOD | 2021 | 005.1 PRA

Quatrième de couverture : "Ce livre s’adresse aux développeurs, concepteurs et intégrateurs de logiciels ainsi qu’aux chefs de projets et aux architectes. Avec la montée en charge du big data, et du cloud computing, la fiabilité d...

Chargement des enrichissements...