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 14:33 | Zajímavý software

    Grafický správce balíčků Myrlyn pro SUSE a openSUSE, původně YQPkg, dospěl do stabilní verze 1.0.0. Postaven je nad libzypp a Qt 6. Projekt začal na SUSE Hack Weeku 24.

    Ladislav Hagara | Komentářů: 5
    dnes 13:44 | Zajímavý projekt

    Vývojáři se podařilo vytvořit patch pro Wine, díky kterému je možné na linuxovém stroji nainstalovat a spustit Adobe Photoshop (testováno s verzemi Photoshopu PS2021 a PS2025). Dalším patchem se podařilo umožnit dokonce instalaci téměř celého Adobe Creative Cloud Collection 2023, vyjma aplikací Adobe XD a Adobe Fresco. Patch řeší kompatibilitu s windowsovými subsystémy MSHTML - jádrem prohlížeče Internet exporer, a MSXML3 - parserem

    … více »
    NUKE GAZA! 🎆 | Komentářů: 4
    dnes 13:33 | IT novinky

    Hackeři zaútočili na portál veřejných zakázek a vyřadili ho z provozu. Systém, ve kterém musí být ze zákona sdíleny informace o veřejných zakázkách, se ministerstvo pro místní rozvoj (MMR) nyní pokouší co nejdříve zprovoznit. Úřad o tom informoval na svém webu a na sociálních sítích. Portál slouží pro sdílení informací mezi zadavateli a dodavateli veřejných zakázek.

    Ladislav Hagara | Komentářů: 8
    dnes 12:22 | Nová verze

    Javascriptová knihovna jQuery (Wikipedie) oslavila 20. narozeniny, John Resig ji představil v lednu 2006 na newyorském BarCampu. Při této příležitosti byla vydána nová major verze 4.0.0.

    Ladislav Hagara | Komentářů: 2
    dnes 01:33 | Zajímavý projekt

    Singularity je rootkit ve formě jaderného modulu (Linux Kernel Module), s otevřeným zdrojovým kódem dostupným pod licencí MIT. Tento rootkit je určený pro moderní linuxová jádra 6.x a poskytuje své 'komplexní skryté funkce' prostřednictvím hookingu systémových volání pomocí ftrace. Pro nadšence je k dispozici podrobnější popis rootkitu na blogu autora, případně v článku na LWN.net. Projekt je zamýšlen jako pomůcka pro bezpečnostní experty a výzkumníky, takže instalujte pouze na vlastní nebezpečí a raději pouze do vlastních strojů 😉.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 21:22 | Zajímavý projekt

    Iconify je seznam a galerie kolekcí vektorových open-source ikon, ke stažení je přes 275000 ikon z více jak dvou set sad. Tento rovněž open-source projekt dává vývojářům k dispozici i API pro snadnou integraci svobodných ikon do jejich projektů.

    NUKE GAZA! 🎆 | Komentářů: 3
    včera 03:33 | IT novinky

    Dle plánu certifikační autorita Let's Encrypt nově vydává také certifikáty s šestidenní platností (160 hodin) s možností vystavit je na IP adresu.

    Ladislav Hagara | Komentářů: 8
    17.1. 14:44 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 10
    17.1. 13:11 | Zajímavý projekt

    Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.

    NUKE GAZA! 🎆 | Komentářů: 3
    16.1. 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (5%)
     (0%)
     (9%)
     (20%)
     (3%)
     (6%)
     (2%)
     (11%)
     (39%)
    Celkem 526 hlasů
     Komentářů: 15, poslední dnes 18:29
    Rozcestník

    UML a unifikovaný proces vývoje aplikací

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

    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.