Architecture logicielle
Pour une approche organisationnelle, fonctionnelle et technique
Thomas Bailet - Collection DataPro
Résumé
Ce livre s'adresse aux DSI, chefs de projets, maîtres d'ouvrage, architectes, administrateurs ou développeurs ; il peut également intéresser les étudiants en informatique ou toute personne impliquée dans un projet logiciel exigeant. Tout au long du livre, l'auteur propose une approche didactique et accessible qui permet de donner au lecteur une vision claire de la dimension architecturale des systèmes informatiques.
Le livre révèle les liens tissés par les disciplines afférentes à la réalisation d'un projet logiciel d'envergure, agile et réactif. Il permet au lecteur de comprendre comment bâtir un système qui soit à la fois capable de répondre aux besoins du client, de réaliser les objectifs métiers de l'entreprise, tout en optimisant sa production, en facilitant sa maintenance, en s'intégrant aux infrastructures existantes, en rationalisant les coûts et en anticipant sa montée en charge.
Le lecteur progresse du niveau fonctionnel jusqu'à la technique pure. Il commence par appréhender les processus de développement les plus répandus, qu'ils soient agiles ou formels. Il découvre ensuite les techniques de recueil des exigences et d'élaboration des cas d'utilisation. Il aboutit enfin aux différents concepts d'architectures multitiers, distribuées, orientées services/messages et mobiles avant d'approfondir les tests automatisés, la modélisation, la conception orientée objet, la programmation fonctionnelle et les design patterns en passant par les bases de données NoSQL.
Cette deuxième édition s'enrichit de trois nouveaux chapitres couvrant les briques fondamentales du Big Data, tant au niveau des modes de stockage distribués que des techniques de traitements massivement parallèles, les principes de l'Architecture et le design d'applications réactives grâce à la programmation fonctionnelle.
L'auteur - Thomas Bailet
Thomas Bailet est consultant en Architecture Logicielle. Mathématicien diplômé de l'université de Toulouse, il a effectué une carrière professionnelle dans le génie logiciel auprès de grandes entreprises dans le domaine de la micro-électronique comme Motorola, au sein de sociétés de service et de start-up innovantes. Il a fondé un studio de création multimédia, a participé à la conception de logiciels de synchronisation de données, d'applications mobiles et d'applications distribuées. Son expérience de l'élaboration de processus de développement agiles est riche. Il la partage à travers ce livre pour fournir au lecteur un manuel didactique qui expose de façon claire l'essentiel de l'architecture logicielle.
Sommaire
- Ingénierie pilotée par les modèles
- Approche processus
- Méthodes agiles
- Spécifications
- Cas d'utilisation
- Test et assurance qualité
- Architectures d'application
- Architectures d'intégration
- Conception orientée objet
- Stockages distribués
- Traitements et architectures distribués
- Modélisation
- Design patterns
- Programmation fonctionnelle
- Boîte à outils
- Bibliographie
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Eni |
Auteur(s) | Thomas Bailet |
Collection | DataPro |
Parution | 13/04/2016 |
Édition | 2eme édition |
Nb. de pages | 350 |
Format | 18 x 22 |
Couverture | Broché |
Poids | 788g |
Intérieur | Noir et Blanc |
EAN13 | 9782746099210 |
ISBN13 | 978-2-7460-9921-0 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Bases de données Conception et modélisation UML
- Informatique Bases de données Conception et modélisation Merise
- Informatique Informatique d'entreprise Management des systèmes d'information
- Informatique Informatique d'entreprise Knowledge management
- Informatique Informatique d'entreprise Data warehouse et data mining
- Informatique Informatique d'entreprise Sécurité
- Informatique Développement d'applications Gestion de projets