Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód!

Hodnotenie:   (4,6 z 5)

Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód! (Ivar Jacobson)

Recenzie čitateľov

Zhrnutie:

Kniha „The Essentials of Modern Software Engineering“ slúži ako praktická príručka na výučbu základov softvérového inžinierstva a rámca Essence. V akademickom prostredí bola pozitívne prijatá pre svoje jasné vysvetlenia a transformačný prístup k uvažovaniu o softvérovom inžinierstve. Napriek jej mnohým silným stránkam ju niektorí recenzenti kritizovali za prílišnú propagáciu autorových konzultačných služieb a spochybňovali prijatie jej metodík v reálnych aplikáciách.

Výhody:

Poskytuje jasný, štruktúrovaný prístup ku koncepciám a postupom softvérového inžinierstva.
Úspešne oddeľuje základné prvky od špecifických metodík, vďaka čomu je použiteľná v rôznych kontextoch.
Je prínosom pre výučbu vysokoškolských študentov o projektoch softvérového inžinierstva.
Pomáha pochopiť význam nekódových aspektov vývoja softvéru, ako sú požiadavky a riadenie zainteresovaných strán.
Na príkladoch ilustruje praktické využitie rámca Essence.

Nevýhody:

Niektorí recenzenti majú pocit, že kniha príliš propaguje autorovu konzultačnú firmu a jej vlastné nástroje.
Existuje kritika týkajúca sa reálneho používania a prijatia metodiky Essence medzi softvérovými spoločnosťami.
Niektoré prvky môžu byť pre čitateľov ohromujúce vzhľadom na hĺbku poskytovaných informácií, ktoré by si mohli vyžadovať ďalší čas na úplné strávenie.

(na základe 9 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Prvý kurz softvérového inžinierstva je najkritickejší. Vzdelávanie musí začať od pochopenia podstaty vývoja softvéru, od známej pôdy, ktorá je spoločná pre všetky snahy o vývoj softvéru.

Táto kniha je podrobným úvodom do softvérového inžinierstva, ktorý využíva systematické, univerzálne jadro na výučbu základných prvkov všetkých metód softvérového inžinierstva.

Toto jadro, Essence, je slovníkom na definovanie metód a postupov. Essence navrhol a pôvodne vytvoril Ivar Jacobson a jeho kolegovia, vyvinul ho Software Engineering Method and Theory (SEMAT) a v roku 2014 ho schválila The Object Management Group (OMG) ako štandard. Essence je rámec nezávislý od praxe na premýšľanie a uvažovanie o postupoch, ktoré máme, a postupoch, ktoré potrebujeme. Essence zavádza spoločné a štandardné chápanie toho, čo je podstatou vývoja softvéru. Essence nie je závislý od konkrétnej metódy, je nezávislý od životného cyklu, programovacích jazykov, je stručný, škálovateľný, rozšíriteľný a formálne špecifikovaný. Essence oslobodzuje postupy z ich metodických väzníc.

Prvá časť knihy opisuje podstatu, základné prvky, s ktorými treba pracovať, základné veci, ktoré treba robiť, a základné kompetencie, ktoré potrebujete pri vývoji softvéru. V ďalších troch častiach sú opísané ďalšie a pokročilejšie prípady použitia Essence. Pomocou reálnych, ale zvládnuteľných príkladov pokrýva základy Essence a inovatívne využitie vážnych hier na podporu softvérového inžinierstva. Vysvetľuje tiež, ako možno pomocou Essence opísať súčasné postupy, ako sú používateľské príbehy, prípady použitia, Scrum a mikroslužby, a ilustruje, ako možno ich činnosti reprezentovať pomocou pojmov Essence - kariet a kontrolných zoznamov. Štvrtá časť knihy ponúka víziu, ako sa dá Essence rozšíriť na podporu rozsiahleho, komplexného systémového inžinierstva.

Essence je podporovaný ekosystémom, ktorý vyvíja a udržiava komunita skúsených ľudí z celého sveta. Z tohto ekosystému si profesori a študenti môžu vybrať to, čo potrebujú, a vytvoriť si vlastný spôsob práce, a tak sa naučiť, ako vytvoriť JEDEN spôsob práce, ktorý zodpovedá konkrétnej situácii a potrebám.

Ďalšie údaje o knihe:

ISBN:9781947487277
Autor:
Vydavateľ:
Väzba:Pevná väzba
Rok vydania:2019
Počet strán:399

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód! - The Essentials of...
Prvý kurz softvérového inžinierstva je...
Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód! - The Essentials of...
Prvý kurz softvérového inžinierstva je...
Základy moderného softvérového inžinierstva: Osloboďte postupy z väzenia metód! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Jednotný proces vývoja softvéru (Paperback) - The Unified Software Development Process...
Zjednotený proces je výsledkom zlúčenia a...
Jednotný proces vývoja softvéru (Paperback) - The Unified Software Development Process (Paperback)

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)