Evaluare:
Cartea „The Essentials of Modern Software Engineering” servește drept ghid practic pentru predarea fundamentelor ingineriei software și a cadrului Essence. Cartea a fost primită pozitiv în mediile academice pentru explicațiile sale clare și abordarea sa transformativă a gândirii despre ingineria software. În ciuda numeroaselor sale puncte forte, unii recenzenți au criticat-o ca fiind prea promoțională pentru serviciile de consultanță ale autorului și pun la îndoială adoptarea metodologiilor sale în aplicații din lumea reală.
Avantaje:⬤ Oferă o abordare clară și structurată a conceptelor și practicilor de inginerie software.
⬤ Separă cu succes elementele esențiale de metodologiile specifice, făcând-o aplicabilă în contexte diverse.
⬤ Benefic pentru predarea proiectelor de inginerie software studenților universitari.
⬤ Ajută la înțelegerea importanței aspectelor non-cod ale dezvoltării software, cum ar fi gestionarea cerințelor și a părților interesate.
⬤ ilustrează prin exemple utilizările practice ale cadrului Essence.
⬤ Unii recenzenți consideră că această carte promovează excesiv firma de consultanță a autorului și instrumentele sale proprietare.
⬤ Există critici cu privire la utilizarea și adoptarea în lumea reală a metodologiei Essence în rândul companiilor de software.
⬤ Anumite elemente pot fi copleșitoare pentru cititori din cauza volumului mare de informații furnizate, ceea ce ar putea necesita timp suplimentar pentru a le asimila pe deplin.
(pe baza a 9 recenzii ale cititorilor)
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Primul curs de inginerie software este cel mai important. Educația trebuie să pornească de la o înțelegere a inimii dezvoltării software, de la terenul familiar care este comun tuturor eforturilor de dezvoltare software.
Această carte este o introducere aprofundată în ingineria software care utilizează un nucleu sistematic, universal pentru a preda elementele esențiale ale tuturor metodelor de inginerie software.
Acest nucleu, Essence, este un vocabular pentru definirea metodelor și practicilor. Essence a fost imaginat și creat inițial de Ivar Jacobson și colegii săi, dezvoltat de Software Engineering Method and Theory (SEMAT) și aprobat de The Object Management Group (OMG) ca standard în 2014. Essence este un cadru independent de practică pentru gândirea și raționamentul despre practicile pe care le avem și despre practicile de care avem nevoie. Essence stabilește o înțelegere comună și standard a ceea ce stă la baza dezvoltării de software. Essence este agnostic față de orice metodă particulară, independent de ciclul de viață, independent de limbajul de programare, concis, scalabil, extensibil și specificat formal. Essence eliberează practicile din închisorile lor metodologice.
Prima parte a cărții descrie Essence, elementele esențiale cu care trebuie să lucrați, lucrurile esențiale de făcut și competențele esențiale de care aveți nevoie atunci când dezvoltați software. Celelalte trei părți descriu cazuri de utilizare din ce în ce mai avansate ale Essence. Folosind exemple reale, dar ușor de gestionat, cartea acoperă elementele fundamentale ale Essence și utilizarea inovatoare a jocurilor serioase pentru a sprijini ingineria software. De asemenea, explică modul în care practicile actuale, cum ar fi poveștile utilizatorului, cazurile de utilizare, Scrum și microserviciile pot fi descrise utilizând Essence și ilustrează modul în care activitățile acestora pot fi reprezentate utilizând noțiunile Essence de carduri și liste de verificare. A patra parte a cărții oferă o viziune asupra modului în care Essence poate fi extinsă pentru a sprijini ingineria sistemelor complexe de mari dimensiuni.
Essence este susținută de un ecosistem dezvoltat și întreținut de o comunitate de oameni cu experiență din întreaga lume. Din acest ecosistem, profesorii și studenții pot selecta ceea ce au nevoie și își pot crea propriul mod de lucru, învățând astfel cum să creeze UN mod de lucru care să corespundă situației și nevoilor specifice.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)