abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:22 | IT novinky

    Operátor O2 má opět problémy. Jako omluvu za pondělní zhoršenou dostupnost služeb dal všem zákazníkům poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství.

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | IT novinky

    Společnost OpenAI představila GPT-5 (YouTube).

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Nová verze

    Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | IT novinky

    Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.

    Ladislav Hagara | Komentářů: 7
    včera 16:55 | Nová verze

    Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | IT novinky

    Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.

    Ladislav Hagara | Komentářů: 4
    včera 04:55 | Nová verze

    Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    6.8. 16:33 | Nová verze

    Byla vydána nová verze 1.54.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Jan Václav.

    Ladislav Hagara | Komentářů: 0
    6.8. 14:11 | IT novinky

    Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se však o klasickou učebnici, ale spíše o průvodce pro vývojáře, kteří s Go začínají, nebo pro ty, kdo hledají odpovědi na konkrétní otázky či inspiraci k dalšímu objevování. Tištěná i digitální verze knihy je již nyní k dispozici u většiny knihkupců.

    Ladislav Hagara | Komentářů: 2
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (44%)
     (22%)
     (4%)
     (6%)
     (3%)
     (1%)
     (1%)
     (19%)
    Celkem 292 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    UML a unifikovaný proces vývoje aplikací

    24. 11. 2003 | David Hauzar | Recenze | 11222×

    Recenze knihy popisující uznávanou metodu plánování a organizace projektů.

    UML a unifikovaný proces vývoje aplikací Computer Press touto knihou zaplnil ohromnou mezeru ve své nabídce - mezi 1200 publikacemi tohoto nakladatelství byste až do letošního léta hledali knihu o analýze a návrhu softwaru marně. Computer Press sáhl po knize nakladatelství ADDISON-WESLEY.

    Formální zpracování knihy

    Kniha je velmi přehledná - tak přehledná, že si snad ani neumím představit přehlednější knihu.

    Hned na první pohled zaujme UML diagram činností před začátkem každé kapitoly. Diagram plní funkci jakési osnovy - jsou na něm zobrazeny podkapitoly členěné do logických částí a pořadí, v jakém byste měli podkapitoly procházet. Tyto diagramy velmi usnadňují orientaci v knize - jsou užitečné zejména když potřebujete zpětně dohledat určitou informaci.

    V knize je použit ještě jiný zajímavý zpřehledňovací prvek. Ty nejdůležitější informace jsou shrnuty do rámečků nalevo od běžného toku textu - a v textu napravo je pak zevrubnější vysvětlení a další podrobnosti. Je to velmi užitečné - jednak se při čtení (resp. učení) neztratíte v přehršli detailů, jednak se v takto uspořádaném textu lépe zorientujete.

    Každá kapitola je zakončena stručnou rekapitulací. Ta plní svou funkci (opět) skvěle. Umožní setřídit si kvantum čerstvě nabytých informací a pochopit je v souvislostech. Rekapitulace je také dobrá pro rychlé osvěžení znalostí.

    Text je výborně strukturován a vhodně rozčleněn nadpisy. V knize se tak nevyskytují ony dlouhé úseky monolitického textu, kdy čtenář na konci neví, co bylo psáno na začátku.

    Rejstřík je standardní. Čítá sedm stránek, což je (přepočteno na strany) cpressácký průměr. Škoda, že se překladatelé neinspirovali inovativním rejsříkem Viléma Vychodila (kniha Operační systém Linux: Příručka českého uživatele) a nepřepracovali ho ve stejném stylu. Pak bych už skutečně neměl formálnímu zpracování knihy co vytknout.

    Obsah

    Nebudu vás dlouho napínat - kniha je výborná i obsahově.

    Autoři si dali pozor na to, aby čtenáře neunavovali zbytečnými podrobnostmi. Jak sami píší, snažili se o co nejjednodušší a nejpřístupnější prezentaci jazyka UML a metodiky UP.

    Probíraná problematika je ilustrovaná na řadě elementárních vzájemně nesouvisejících příkladů. Knihou se tedy netáhne jeden příklad, který se postupně rozvíjí. Má to své výhody. K pochopení příkladu nemusíte znát jeho ostatní části. Autoři mohou použít příklad jen tam, kde je to zapotřebí - nemusejí rozvíjet příklad všude. Kniha je tak hutnější a přehlednější. Uceleného příkladu se ale také dočkáte - je na internetových stránkách vydavatelství (viz první dodatek).

    Text je také občasně proložen praktickými radami.

    Shrnutí obsahu

    Kniha je tematicky rozdělena do pěti částí, které dohromady obsahují 23 kapitol. V první části se dozvíte, co to vlastně jazyk UML resp. modelovací proces UP je a něco o jejich historii. Dále poznáte základní strukturu jazyka UML, obecné postupy UP a získáte informace o fázích životního cyklu metody UP. Tato část knihy, ač druhá nejkratší, může být pro začátečníka nejnestravitelnější - navalí se na něj obrovské množství nových termínů.

    Další části se už zabývají základními pracovními postupy UP. Na úvod je vždy zmíněno, v jaké fázi životního cyklu UP je daný pracovní postup využíván a jaké jsou jeho cíle. Prvním probíraným postupem jsou požadavky - zde se nejprve naučíte správně specifikovat systémové požadavky bez použití případů užití a až pak je přistoupeno k výkladu připadů užití.

    Třetí, a co do počtu stran nejdelší, část se zabývá analýzou. Nejprve se dozvíte o třídách a objektech obecně, dále o hledání analytických tříd, relacích, uplatnění dědičnosti a polymorfismu, seskupení elementů do analytických balíčků, realizaci případů užití a diagramech aktivit.

    Návrh softwaru je rozebrán ve čtvrté části knihy. Naučíte se, jak převést analytický model na návrhový. Dočtete se o návrhových třídách, upřesňování analytických relací, rozhraních a podsystémech, realizaci případů užití v pracovním postupu, návrhu a o stavových diagramech.

    Pátá, poslední a také nejkratší část je věnována implementaci - převodu návrhového modelu do zdrojového kódu. Zde získáte informace o komponentách a nasazení.

    Kniha obsahuje ještě dva dodatky. Ukázkovým modelem případu užití je výřez z kompletního příkladu UML umístěného na webových stránkách nakladatelství. Autoři kompletní příklad do knihy neumístili, protože modely UML jsou značně náročné na prostor a jejich vměstnání na stránky knihy by tak bylo značně kontraproduktivní. Příklad umístěný na webu není přeložen do češtiny. Nemyslím, že to příliš vadí (na druhou stranu by překlad určitě nebyl náročný a když už je kniha v češtině...).

    Druhý dodatek se vešel na jednu stranu knihy. Je jím specifikace v XML. Je v něm objasněno, proč byste měli specifikace případů užití a účastníků psát v dokumentech XML. Na webových stránkách nakladatelství je pak umístěno několik schémat XML pro účastníky i případy užití.

    Potěší i Stručný slovníček pojmů. Najdete zde nejpoužívanější termíny při analýze a návrhu softwaru. Bohužel nemohu souhlasit s překladateli, že tyto termíny jsou původně české a byly přeloženy do angličtiny :-). (Ve sloupci Originál je totiž uveden český překlad a ve sloupci Překlad je anglický originál...)

    Hodnocení

    Na každém detailu knihy je vidět, že si s ním autoři skutečně dali práci - a ušetřili tak čas čtenářů. Kniha je přehledná a velice dobře strukturovaná. Probíraná problematika je jednoduše a srozumitelně (a přitom dostatečně podrobně) vysvětlena. Na první pohled sice může zarazit absence uceleného příkladu, musím ale uznat, že ten by po vměstnání do knihy ztratil na přehlednosti a tak je jeho umístění na web lepším řešením.

    Na závěr pochválím i překlad. I když několik chyb se v knize najde, je nadprůměrný.

    Všem zájemcům o UML a metodiku UP mohu knihu jen doporučit.

    NázevUML a unifikovaný proces vývoje aplikací
    AutořiJim Arlow, Ila Neustadt
    VydalComputer Press
    Datum vydání2003
    Počet stran408
    Doporučená cena369,- Kč / 554,- Sk
           

    Hodnocení: 40 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.