Értékelés:
A „The Essentials of Modern Software Engineering” című könyv gyakorlati útmutató a szoftverfejlesztés alapjainak és az Essence keretrendszernek a tanításához. Az egyetemi környezetben pozitív fogadtatásra talált világos magyarázatai és a szoftverfejlesztésről való gondolkodás átalakító megközelítése miatt. Számos erőssége ellenére egyes kritikusok azt kifogásolták, hogy a szerző tanácsadói szolgáltatásait túlzottan népszerűsíti, és megkérdőjelezik a módszertanok valós alkalmazásokban való alkalmazását.
Előnyök:⬤ Világos, strukturált megközelítést nyújt a szoftvermérnöki fogalmakhoz és gyakorlatokhoz.
⬤ Sikeresen elválasztja az alapvető elemeket a konkrét módszertanoktól, így a különböző kontextusokban is alkalmazható.
⬤ Hasznos az egyetemi hallgatók szoftvermérnöki projektekről szóló oktatásához.
⬤ Segít megérteni a szoftverfejlesztés nem kódolási szempontjainak fontosságát, mint például a követelmények és az érdekeltek kezelése.
⬤ Példákkal illusztrálja az Essence keretrendszer gyakorlati felhasználását.
⬤ Néhány kritikus úgy érzi, hogy a könyv túlságosan is a szerző tanácsadó cégét és annak saját fejlesztésű eszközeit reklámozza.
⬤ Kritika éri az Essence módszertan valós használatát és elfogadását a szoftvercégek körében.
⬤ Bizonyos elemek az olvasók számára túlterhelőek lehetnek az információk mélysége miatt, amelyek teljes feldolgozása több időt igényelhet.
(9 olvasói vélemény alapján)
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
A szoftverfejlesztés első kurzusa a legkritikusabb. Az oktatásnak a szoftverfejlesztés lényegének megértéséből kell kiindulnia, abból az ismerős talajból, amely minden szoftverfejlesztési törekvésben közös.
Ez a könyv mélyreható bevezetés a szoftverfejlesztésbe, amely szisztematikus, univerzális magot használ az összes szoftverfejlesztési módszer alapvető elemeinek megtanításához.
Ez a mag, az Esszencia, a módszerek és gyakorlatok meghatározására szolgáló szókincs. Az Essence-t eredetileg Ivar Jacobson és munkatársai álmodták meg és alkották meg, a Software Engineering Method and Theory (SEMAT) fejlesztette ki, és a The Object Management Group (OMG) 2014-ben szabványként hagyta jóvá. Az Essence egy gyakorlat-független keretrendszer a meglévő és a szükséges gyakorlatokról való gondolkodásra és érvelésre. Az Essence egy közös és egységes értelmezést hoz létre arról, hogy mi áll a szoftverfejlesztés középpontjában. Az Essence nem kötődik semmilyen konkrét módszerhez, életciklus független, programozási nyelv független, tömör, skálázható, bővíthető és formálisan specifikált. Az Essence kiszabadítja a gyakorlatokat a módszerek börtönéből.
A könyv első része az Esszenciát, a lényeges elemeket, amelyekkel dolgozni kell, a lényeges tennivalókat és a szoftverfejlesztés során szükséges alapvető kompetenciákat írja le. A másik három rész az Essence egyre fejlettebb felhasználási eseteit írja le. Valós, de kezelhető példákon keresztül tárgyalja az Essence alapjait és a komoly játékok innovatív használatát a szoftverfejlesztés támogatására. Azt is elmagyarázza, hogy az olyan jelenlegi gyakorlatok, mint a felhasználói történetek, a használati esetek, a Scrum és a mikroszolgáltatások hogyan írhatók le az Essence segítségével, és bemutatja, hogy ezek tevékenységei hogyan ábrázolhatók az Essence kártyák és ellenőrzőlisták fogalmaival. A könyv negyedik része víziót nyújt arról, hogy az Essence hogyan skálázható ki a nagy, komplex rendszertervezés támogatására.
Az Essence-t egy olyan ökoszisztéma támogatja, amelyet világszerte tapasztalt emberekből álló közösség fejleszt és tart fenn. Ebből az ökoszisztémából a professzorok és a hallgatók kiválaszthatják, amire szükségük van, és létrehozhatják saját munkamódszerüket, így megtanulhatják, hogyan lehet EGY olyan munkamódszert létrehozni, amely megfelel az adott helyzetnek és szükségleteknek.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)