EN

Use Cases

Jak efektivně modelovat aplikace

Alistair Cockburn


Neopomeňte základní krok při návrhu softwaru!
Případy užití (use cases) se jako prostředek k zachycení požadavků na chování softwaru stávají neodmyslitelnou podmínkou kvalitního návrhu, protože umožňují přesně popsat, jak budou lidé s aplikací pracovat. Publikace prakticky ukazuje jak identifikovat účastníky systému, obor návrhu, scénář, předpoklady, záruky a další potřebné prvky daného případu, různé formáty pro jeho zápis včetně diagramů UML aj.

Informácie

Žáner programovanie
Jazyk čeština
Originálny názov Writing Effective Use Cases
Počet strán 264
EAN 9788025107218
Dátum vydania 1.11.2005
Vek od 15
Formát 167x225 mm
Vydavateľstvo COMPUTER PRESS
Hmotnosť 0,46
Typ kniha
Väzba brožovaná lepená

Návrh složitějšího počítačového programu (webové aplikace, informačního systému…) se neobejde bez důkladného návrhu, zachycujícího požadavky na aplikaci a její chování při interakci s uživateli. Nedílnou součástí kvalitního návrhu jsou tzv. use-cases (česky případy užití, též typové úlohy), kterými programátor-analytik jasně popisuje, jak budou uživatelé s aplikací pracovat.

I přes nechuť programátorů k analytickým krokům předcházejícím psaní kódu se případy užití i u nás stále více prosazují jako prostředek k modelování chování softwarové aplikace, protože umožňují snadněji zvládnout softwarové projekty. Nevhodně zvolené případy užití vedou k opakovaně předělávaným návrhům, vyšším výdajům na vývoj nebo programům majícím jiné funkce, než zadavatel potřebuje.

Jak identifikovat v modelu případy užití nejlépe vystihující požadované chování aplikace, jak je zaznamenat a jak se nenechat při jejich hledání svést vlastním názorem, zažitými koncepty ani zkreslenými představami zadavatele, ukazuje první kniha na toto téma v češtině. Přelomový význam knihy Writing Effective Use Cases, vydané v originále již v roce 2000, spočívá v tom, že klade důraz na textovou formu zápisu případů užití, protože ta umožňuje snadno porozumět této součásti návrhu všem zúčastněným, ale i použít je třeba i pro popis firemních procesů. Právě tato kniha má lví podíl na prosazení tohoto postupu v praxi a teprve v posledních letech se stává doceněným bestsellerem mezi programátorskými publikacemi.

Úspěch knihy je dán také tím, že – překvapivě – není zatížená téměř žádnou obecnou teorií, ale založena na ryze praktických vysvětleních, ukázkách, doporučeních a zásadách, na nichž prozíravý autor ukazuje, co funguje a co ne. Ve svém tréninku, jak nacházet a psát optimální případy užití však rozhodně nepoplavete na vodě volného vyprávění, ale uchopíte modelování pomocí aktérů, cílů, rozsahu, scénářů, předpokladů a záruk a dalších prvků.

Ačkoli je důraz kladen na psanou podobu případů užití, autor neopomíjí také jiné formy, například diagramy UML. Ukazuje rovněž, jak případy užití zapadají do celého procesu softwarového projektu. Kniha končí několika desítkami konkrétních tipů pro nalezení lepších případů užití a na začátku i na konci ji rámují základní pravidla pro tuto činnost.

O autorovi:

Alistair Cockburn, konzultant ve firmě Humans and Technology, je uznávaným odborníkem na modelování objektově orientovaných aplikací. Za více než 20 let praxe vedl softwarové i hardwarové projekty ve firmách z oblasti pojišťovnictví, maloobchodu a e-komerce i velkých organizací jako je norská centrální banka nebo IBM. Je rovněž autorem knihy Surviving Object-Oriented Projects.

Súbory na stiahnutie

pdf Obsah.pdf

Uživateľská recenzia

Žiadne užívateľské hodnotenia nie sú dostupné.

Vaše hodnotenie

Používateľskú recenziu môžu vkladať len registrovaní užívatelia

 Prihlásiť
NAPÍŠTE NÁM