Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni dei metodi!

Punteggio:   (4,6 su 5)

Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni dei metodi! (Ivar Jacobson)

Recensioni dei lettori

Riepilogo:

Il libro “Essentials of Modern Software Engineering” è una guida pratica per l'insegnamento dei concetti di ingegneria del software, in particolare attraverso l'uso del framework Essence. Enfatizza la semplicità, la chiarezza e l'adattabilità delle pratiche di ingegneria del software ed è considerato utile sia per gli studenti che per i professionisti. Tuttavia, alcuni recensori lo criticano per l'eccessiva promozione del lavoro di consulenza dell'autore e per la mancanza di un'adozione diffusa della metodologia Essence nello sviluppo del software nel mondo reale.

Vantaggi:

Ben strutturato e facile da seguire.
Fornisce una guida pratica all'ingegneria del software e ai suoi concetti fondamentali.
Enfatizza un modo semplice e trasformativo di pensare all'ingegneria del software.
Utile sia per l'insegnamento accademico che per l'applicazione pratica.
Incoraggia l'adattamento dei metodi alle esigenze specifiche.
Include spiegazioni chiare ed esempi concreti.

Svantaggi:

Alcune recensioni suggeriscono che si tratta di uno strumento di marketing per la società di consulenza dell'autore.
Critiche relative alla mancanza di applicazioni reali e di adozione della metodologia Essence nelle aziende di software.
Alcuni contenuti possono sembrare eccessivi, in quanto si tratta di un riferimento piuttosto che di un semplice manuale.

(basato su 9 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

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.

Altre informazioni sul libro:

ISBN:9781947487246
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni...
Il primo corso di ingegneria del software è il...
Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni dei metodi! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni...
Il primo corso di ingegneria del software è il...
Gli elementi essenziali dell'ingegneria del software moderna: Liberare le pratiche dalle prigioni dei metodi! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Il processo di sviluppo unificato del software (brossura) - The Unified Software Development Process...
Il Processo Unificato è il risultato della fusione...
Il processo di sviluppo unificato del software (brossura) - The Unified Software Development Process (Paperback)

Le opere dell'autore sono state pubblicate dai seguenti editori:

© 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)