L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes !

Note :   (4,6 sur 5)

L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes ! (Ivar Jacobson)

Avis des lecteurs

Résumé:

Le livre « The Essentials of Modern Software Engineering » est un guide pratique pour enseigner les principes fondamentaux de l'ingénierie logicielle et le cadre Essence. Il a été bien accueilli dans les milieux universitaires pour ses explications claires et son approche transformatrice de la réflexion sur le génie logiciel. Malgré ses nombreux points forts, certains critiques lui reprochent d'être trop promotionnel pour les services de conseil de l'auteur et remettent en question l'adoption de ses méthodologies dans des applications réelles.

Avantages:

Fournit une approche claire et structurée des concepts et des pratiques du génie logiciel.
sépare avec succès les éléments essentiels des méthodologies spécifiques, ce qui le rend applicable à divers contextes.
Bénéfique pour l'enseignement des projets de génie logiciel aux étudiants de premier cycle.
Aide à comprendre l'importance des aspects non codés du développement de logiciels, tels que la gestion des exigences et des parties prenantes.
Illustre les utilisations pratiques du cadre Essence à l'aide d'exemples.

Inconvénients:

Certains critiques estiment que le livre commercialise de manière excessive la société de conseil de l'auteur et ses outils propriétaires.
Il existe des critiques concernant l'utilisation et l'adoption de la méthodologie Essence dans le monde réel par les entreprises de logiciels.
Certains éléments peuvent être accablants pour les lecteurs en raison de la profondeur des informations fournies, ce qui pourrait nécessiter plus de temps pour les assimiler complètement.

(basé sur 9 avis de lecteurs)

Titre original :

The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!

Contenu du livre :

Le premier cours de génie logiciel est le plus important. L'enseignement doit partir d'une compréhension du cœur du développement logiciel, d'un terrain familier commun à tous les efforts de développement logiciel.

Ce livre est une introduction approfondie au génie logiciel qui utilise un noyau systématique et universel pour enseigner les éléments essentiels de toutes les méthodes de génie logiciel.

Ce noyau, Essence, est un vocabulaire permettant de définir les méthodes et les pratiques. Essence a été imaginé et créé à l'origine par Ivar Jacobson et ses collègues, développé par Software Engineering Method and Theory (SEMAT) et approuvé par The Object Management Group (OMG) en tant que norme en 2014. Essence est un cadre indépendant de la pratique pour penser et raisonner sur les pratiques que nous avons et les pratiques dont nous avons besoin. Essence établit une compréhension partagée et standardisée de ce qui est au cœur du développement logiciel. Essence est indépendant de toute méthode particulière, indépendant du cycle de vie, indépendant du langage de programmation, concis, évolutif, extensible et formellement spécifié. Essence libère les pratiques de leurs prisons méthodologiques.

La première partie du livre décrit Essence, les éléments essentiels avec lesquels travailler, les choses essentielles à faire et les compétences essentielles dont vous avez besoin pour développer des logiciels. Les trois autres parties décrivent des cas d'utilisation de plus en plus avancés d'Essence. À l'aide d'exemples réels mais gérables, il couvre les principes fondamentaux d'Essence et l'utilisation innovante des jeux sérieux pour soutenir l'ingénierie logicielle. Elle explique également comment les pratiques actuelles telles que les histoires d'utilisateur, les cas d'utilisation, Scrum et les micro-services peuvent être décrites à l'aide d'Essence, et illustre comment leurs activités peuvent être représentées à l'aide des notions d'Essence que sont les cartes et les listes de contrôle. La quatrième partie du livre offre une vision de la façon dont Essence peut être mis à l'échelle pour soutenir l'ingénierie de systèmes complexes et de grande envergure.

Essence s'appuie sur un écosystème développé et entretenu par une communauté de personnes expérimentées dans le monde entier. À partir de cet écosystème, les professeurs et les étudiants peuvent sélectionner ce dont ils ont besoin et créer leur propre méthode de travail, apprenant ainsi à créer UNE méthode de travail qui correspond à la situation et aux besoins particuliers.

Autres informations sur le livre :

ISBN :9781947487277
Auteur :
Éditeur :
Reliure :Relié
Année de publication :2019
Nombre de pages :399

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes ! - The...
Le premier cours de génie logiciel est le plus...
L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes ! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes ! - The...
Le premier cours de génie logiciel est le plus...
L'essentiel du génie logiciel moderne : Libérez les pratiques de la prison des méthodes ! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Le processus unifié de développement de logiciels (broché) - The Unified Software Development...
Le processus unifié est le résultat d'une fusion...
Le processus unifié de développement de logiciels (broché) - The Unified Software Development Process (Paperback)

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)