Értékelés:
Az „Essentials of Modern Software Engineering” című könyv gyakorlati útmutató a szoftvermérnöki koncepciók oktatásához, különösen az Essence keretrendszer alkalmazásával. A könyv a szoftvermérnöki gyakorlatban az egyszerűséget, a világosságot és az alkalmazkodóképességet hangsúlyozza, és mind a hallgatók, mind a szakemberek számára hasznosnak tekinthető. Egyes kritikusok azonban azt kifogásolják, hogy túlságosan népszerűsíti a szerző tanácsadói munkáját, valamint azt, hogy az Essence módszertan a valós szoftverfejlesztésben nem terjedt el széles körben.
Előnyök:⬤ Jól strukturált és könnyen követhető.
⬤ Gyakorlati útmutatót nyújt a szoftverfejlesztéshez és annak alapfogalmaihoz.
⬤ Hangsúlyozza a szoftverfejlesztés átalakító és egyszerű gondolkodásmódját.
⬤ Hasznos mind az egyetemi oktatásban, mind a gyakorlati alkalmazásban.
⬤ Ösztönzi a módszerek egyedi igényekre szabott adaptálását.
⬤ Világos magyarázatokat és konkrét példákat tartalmaz.
⬤ Egyes vélemények szerint a szerző tanácsadó cégének marketingeszközeként olvasható.
⬤ Kritika az Essence-módszertan valós alkalmazásának és szoftvercégeknél való elfogadásának hiányával kapcsolatban.
⬤ Egyes tartalmak túlterheltnek tűnhetnek, mivel inkább referenciaként szolgál, mint egyszerű kézikönyvként.
(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)