Patterns in the Machine : Un guide de génie logiciel pour le développement embarqué

Note :   (4,7 sur 5)

Patterns in the Machine : Un guide de génie logiciel pour le développement embarqué (T. Taylor John)

Avis des lecteurs

Résumé:

Le livre « Patterns in the Machine » est très apprécié des lecteurs pour son approche pratique du développement de logiciels embarqués, qui met l'accent sur des principes de conception à couplage lâche et des stratégies de documentation efficaces. De nombreux lecteurs apprécient le style engageant de l'ouvrage et la capacité des auteurs à partager des informations précieuses issues de leur expérience. Cependant, il est noté que le livre n'est pas adapté aux débutants et qu'il s'appuie fortement sur des exemples en C++, ce qui peut ne pas plaire à tous les développeurs de logiciels embarqués.

Avantages:

Un style d'écriture engageant et humoristique qui maintient l'intérêt des lecteurs.
Des conseils pratiques qui peuvent être appliqués immédiatement dans des projets réels.
Un contenu bien organisé couvrant des sujets essentiels tels que la documentation de conception, les tests unitaires et l'intégration continue.
Des principes précieux pour la conception de logiciels à couplage lâche et une gestion de projet efficace.
Encourage les lecteurs à réfléchir de manière critique à leurs pratiques logicielles et favorise la réutilisation et la flexibilité du code.

Inconvénients:

N'est pas conçu pour les débutants ; convient mieux à ceux qui ont une expérience préalable du développement de logiciels embarqués.
L'accent mis sur le C++ risque d'aliéner les développeurs C qui travaillent principalement dans le paradigme de programmation C.
Le manque d'exemples illustrant le développement de logiciels embarqués.
Manque d'exemples illustrant certains concepts, tels que l'utilisation de fonctions faibles et de pointeurs de fonction pour la conception découplée, ce qui pourrait limiter l'applicabilité pour certains lecteurs.

(basé sur 5 avis de lecteurs)

Titre original :

Patterns in the Machine: A Software Engineering Guide to Embedded Development

Contenu du livre :

Découvrez comment appliquer des modèles de génie logiciel pour développer des microprogrammes plus robustes plus rapidement que les approches traditionnelles de développement embarqué. D'après l'expérience des auteurs, les projets de logiciels embarqués traditionnels tendent vers des applications monolithiques qui sont optimisées pour leurs plates-formes matérielles cibles. Il en résulte des logiciels fragiles en termes d'extensibilité et difficiles à tester en l'absence d'une intégration complète du logiciel et du matériel. Patterns in the Machine se concentre sur la création d'implémentations à couplage lâche qui intègrent à la fois le changement et la testabilité.

Ce livre illustre comment la mise en œuvre de l'intégration continue, des tests unitaires automatisés, du code indépendant de la plate-forme et d'autres meilleures pratiques qui ne sont généralement pas mises en œuvre dans le monde des systèmes embarqués est non seulement réalisable, mais aussi pratique pour les projets embarqués d'aujourd'hui.

Après avoir lu ce livre, vous aurez une meilleure idée de la façon de structurer vos projets de logiciels embarqués. Vous reconnaîtrez que si l'écriture de tests unitaires, la création de simulateurs et la mise en œuvre de l'intégration continue nécessitent du temps et des efforts au départ, vous serez amplement récompensé à la fin du projet en termes de qualité, d'adaptabilité et de maintenabilité de votre code.

Ce que vous apprendrez

⬤  Incorporer des tests unitaires automatisés dans un projet embarqué.

⬤ Concevoir et réaliser des simulateurs fonctionnels pour un projet embarqué.

⬤ Écrire un logiciel de qualité production lorsque le matériel n'est pas disponible.

⬤ Utiliser le modèle architectural du modèle de données pour créer une conception et une implémentation hautement découplées.

⬤ Comprendre l'importance de définir l'architecture logicielle avant le début de l'implémentation et comment le faire.

⬤ Découvrir pourquoi la documentation est essentielle pour un projet embarqué.

⬤ Utiliser les machines à états finis dans les projets embarqués.

A qui s'adresse ce livre ?

Les développeurs de systèmes embarqués (firmware) de niveau intermédiaire ou supérieur, les responsables techniques, les architectes logiciels et les responsables du développement.

Autres informations sur le livre :

ISBN :9781484264393
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Patterns in the Machine : Un guide de génie logiciel pour le développement embarqué - Patterns in...
Découvrez comment appliquer des modèles de génie...
Patterns in the Machine : Un guide de génie logiciel pour le développement embarqué - Patterns in the Machine: A Software Engineering Guide to Embedded Development

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)