Zobrazují se příspěvky se štítkemuml. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemuml. Zobrazit všechny příspěvky

4. listopadu 2011

UML certifikace, OCUP Intermediate

Právě jsem se čerstvě UML certifikoval, ještě mám vedle sebe "kouřící" report. Celá certifikace se jmenuje OMG-Certified UML Professional Intermediate Exam :-) zkráceně OCUP Intermediate. Nebylo to úplně jednoduché, nicméně jsem prošel se skóre 45/70 (passing score je 31/70).

Jako přípravu jsem primárně použil prep-kit UM0-200 od uCertify. Buď už mám těch certifikací moc a jsem zmlsaný, nebo zrovna tohle nebyl úplně povedený kit, každopádně ho nedoporučuju použít jako jediný zdroj na zkoušku. Nicméně i když jsem s jeho kvalitou nebyl úplně spokojený, i tak mi dost pomohl.

Naopak bych vřele doporučil knížku UML Certification Guide: Fundamental & Intermediate Exams. Bohužel jsem jí nevěnoval dostatek času - určitě bych pak měl lepší skóre. Jenom je škoda, že knížka už neobsahuje poslední, závěrečnou certifikaci (OCUP Advanced). Tu bych si chtěl časem také udělat a zatím nevím, jaké materiály pro to zvolit.

Kvůli certifikaci jsem si pořídil ještě jednu knížku (už jsem o ní psal): UML Distilled od Martina Fowlera. Jednak jsem si chtěl trochu šířeji oživit UML samotné a jednak jsem ji použil jako sekundární zdoj. Řekl bych, že se celkem hezky doplňovala s prep-kitem od uCertify.

Závěrem. Myslím, že zdroje jsem si zvolil správně, jenom jsem měl být trochu důslednější (= méně líný) při čtení UML Certification Guide.


11. srpna 2011

Destilované UML

V rámci přípravy na druhý stupeň UML certifikace jsem si koupil (a přečetl) knížku Martina Fowlera UML Distilled s podtitulem A Brief Guide to the Standard Object Modeling Language. Fowler se zaměřuje na dvě hlavní témata: jednak celkový přehled všech UML diagramů ve verzi 2.0 (kde až na výjimky nejde moc do hloubky - opravdu brief guide) a jednak zasazení diagramů do kontextu SW vývoje/designu/analýzy - zde můžou být (pro někoho) cenné jeho  postřehy a doporučení o použitelnosti jednotlivých diagramů.

Knížka to není špatná (dal jsem jí čtyři hvězdičky), nicméně pro moji aktuální potřebu se moc nehodí. Celkový přehled diagramů byl fajn pro oživení UML oblasti. Ovšem vzhledem k účelu, ke kterému jsem si knihu pořídil tam byl nevhodný poměr mezi specifikací UML a popisem/vysvětlováním různých oblastí SW engineerství (= málo UML). Navíc celý ten "projektový" kontext, kterým Fowler UML ve své knize obalil (např. iterativní vývoj), už byl mnohokrát popsán jinde. Pro certifikaci samotnou tedy spoléhám spíše na doporučený (oficiální) studijní materiál UML 2 Certification Guide a sadu zkušebních testů.

Na závěr ještě poznámka ke Kindle edici knížky. Vzhledem k tomu, že Fowler je u daného diagramu někdy velmi stručný, velmi často odkazuje do bibliografie a doporučuje další čtení k prohloubení tématu. Bohužel, biblio reference jsou uvedeny pouze jako klíč obyčejným textem - pokud si tedy v textu přečtu, že výborným doplňujícím zdrojem k tématu je [McConnell] a nemůžu si jednoduše kliknout a navíc navigace knihy neumožňuje jednoduše skočit do sekce bibliografie, tak je to otravné až frustrující. Dalším, již méně otravným (nicméně také bych jej párkrát využil) nedostatkem je nemožnost listovat mezi kapitolami.

P.S.: Pro ty, co jsou zvědaví, co se skrývá pod klíčem [McConnell], tak je to Rapid Development: Taming Wild Software Schedules od Steva McConnella.