Punteggio:
Il libro “The Essentials of Modern Software Engineering” è una guida pratica per l'insegnamento dei fondamenti dell'ingegneria del software e del framework Essence. È stato accolto positivamente negli ambienti accademici per la chiarezza delle spiegazioni e l'approccio trasformativo al pensiero dell'ingegneria del software. Nonostante i suoi numerosi punti di forza, alcuni recensori hanno criticato l'eccessiva promozione dei servizi di consulenza dell'autore e messo in dubbio l'adozione delle sue metodologie nelle applicazioni reali.
Vantaggi:⬤ Fornisce un approccio chiaro e strutturato ai concetti e alle pratiche dell'ingegneria del software.
⬤ Separa con successo gli elementi essenziali dalle metodologie specifiche, rendendole applicabili a diversi contesti.
⬤ È utile per insegnare agli studenti universitari i progetti di ingegneria del software.
⬤ Aiuta a comprendere l'importanza degli aspetti non codificati dello sviluppo del software, come la gestione dei requisiti e degli stakeholder.
⬤ Illustra gli usi pratici del framework Essence con esempi.
⬤ Alcuni recensori ritengono che il libro commercializzi eccessivamente la società di consulenza dell'autore e i suoi strumenti proprietari.
⬤ Esistono critiche riguardo all'uso e all'adozione della metodologia Essence nel mondo reale tra le aziende di software.
⬤ Alcuni elementi possono risultare opprimenti per i lettori a causa della profondità delle informazioni fornite, che potrebbero richiedere del tempo aggiuntivo per essere assimilate completamente.
(basato su 9 recensioni dei lettori)
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Il primo corso di ingegneria del software è il più critico. La formazione deve partire da una comprensione del cuore dello sviluppo del software, da un terreno familiare che è comune a tutti gli sforzi di sviluppo del software.
Questo libro è un'introduzione approfondita all'ingegneria del software che utilizza un kernel sistematico e universale per insegnare gli elementi essenziali di tutti i metodi di ingegneria del software.
Questo nucleo, Essence, è un vocabolario per definire metodi e pratiche. Essence è stato ideato e creato originariamente da Ivar Jacobson e dai suoi colleghi, sviluppato da Software Engineering Method and Theory (SEMAT) e approvato dall'Object Management Group (OMG) come standard nel 2014. Essence è un framework indipendente dalle pratiche per pensare e ragionare sulle pratiche che abbiamo e su quelle di cui abbiamo bisogno. Essence stabilisce una comprensione condivisa e standard di ciò che è al centro dello sviluppo del software. Essence è agnostico rispetto a qualsiasi metodo particolare, indipendente dal ciclo di vita, indipendente dal linguaggio di programmazione, conciso, scalabile, estensibile e formalmente specificato. Essence libera le pratiche dalle loro prigioni metodologiche.
La prima parte del libro descrive Essence, gli elementi essenziali con cui lavorare, le cose essenziali da fare e le competenze essenziali necessarie per sviluppare software. Le altre tre parti descrivono casi d'uso sempre più avanzati di Essence. Utilizzando esempi reali ma gestibili, il libro copre i fondamenti di Essence e l'uso innovativo dei serious games per supportare l'ingegneria del software. Spiega inoltre come le pratiche attuali, come le storie utente, i casi d'uso, Scrum e i microservizi, possano essere descritte con Essence e illustra come le loro attività possano essere rappresentate utilizzando le nozioni di Essence di carte e liste di controllo. La quarta parte del libro offre una visione di come Essence possa essere scalato per supportare l'ingegneria di sistemi complessi e di grandi dimensioni.
Essence è supportato da un ecosistema sviluppato e mantenuto da una comunità di persone esperte in tutto il mondo. Da questo ecosistema, professori e studenti possono selezionare ciò di cui hanno bisogno e creare il proprio modo di lavorare, imparando così a creare UN modo di lavorare che corrisponda alla situazione e alle esigenze specifiche.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)