Evaluare:
Cartea „Essentials of Modern Software Engineering” servește drept ghid practic pentru predarea conceptelor de inginerie software, în special prin utilizarea cadrului Essence. Ea pune accentul pe simplitate, claritate și adaptabilitate în practicile de inginerie software și este considerată utilă atât pentru studenți, cât și pentru profesioniști. Cu toate acestea, unii recenzenți o critică pentru promovarea excesivă a activității de consultanță a autorului și pentru lipsa percepută de adoptare pe scară largă a metodologiei Essence în dezvoltarea de software din lumea reală.
Avantaje:⬤ Bine structurată și ușor de urmărit.
⬤ Oferă un ghid practic pentru ingineria software și conceptele sale fundamentale.
⬤ Pune accentul pe un mod simplu și transformator de a gândi despre ingineria software.
⬤ Util atât pentru instruirea academică, cât și pentru aplicarea practică.
⬤ Încurajează adaptarea metodelor la nevoile specifice.
⬤ Include explicații clare și exemple concrete.
⬤ Unele recenzii sugerează că se citește ca un instrument de marketing pentru firma de consultanță a autorului.
⬤ Critici cu privire la lipsa de aplicare în lumea reală și de adoptare a metodologiei Essence în companiile de software.
⬤ O parte din conținut poate părea copleșitor, deoarece servește mai degrabă ca referință decât ca manual direct.
(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)