Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

level: 61) Metodiky budování IS/ICT

Questions and Answers List

level questions: 61) Metodiky budování IS/ICT

QuestionAnswer
Metodiky budování IS/ICT, kategorizace, příklady metodik (RUP, …), příklady užití metodik pro různé projektyMetodika představuje souhrn metod a postupů pro realizaci určitého úkolu. Anglicky se označují jako Software Development Methologies. Dnes se tolik nová řešení nevyvíjí tak často, ale spíš se nasazují už věci vymyšlené, jen se upravují, rozšiřují a itegrují stávající řešení. Proto se říká „budování IS“ lépe.
Definice Buchalcevová„Metodika budování IS/ICT definuje principy, praktiky, role, techniky, nástroje a produkty používané při vývoji, údržbě a provozu IS a to jak z hlediska SW inženýrského, tak i z hlediska řízení tvorby IS/ICT.“
Kategorizace (Kritéria při posuzování metodiky) 1. Zaměření metodiky• globální (budování IS pro celou organizaci)- MMDIS • projektová (činnosti v rámci jednoho projektu)- sem patří většina, např. RUP a agilní metodiky
Kategorizace (Kritéria při posuzování metodiky) 2. Rozsah metodiky• metodiky pokrývající celý životní cyklus • dílčí metodiky (zabývají se jen částí životního cyklu IS)
Kategorizace (Kritéria při posuzování metodiky) 3. Váha metodiky• Těžké (rigózní), založené na principu vodopádu • Lehké
Kategorizace (Kritéria při posuzování metodiky) 4. Typ řešení• buď implementace TASW nebo ASP nebo outsourcing
Kategorizace (Kritéria při posuzování metodiky) 5. Doména• v rámci projektových metodik představuje určitou oblast, pro kterou je IS vytvářen, např. Business Inteligence, CRM, ERP, e-commerce atd...
Kategorizace (Kritéria při posuzování metodiky) 6. Přístup k řešení• rozdílná paradigmata pro vývoj a to např. metodiky pro strukturovaný vývoj, rychlý • vývoj aplikací, objektový vývoj, komponentový vývoj, či vývoj orientovaný na služby.
Příklady metodik RUP• vznik 1995, Rational Unified Process, Ivar, Jacobson • Je deskriptivní (předepisuje procesy, činnosti, produkty a další prvky) a dobře definovaný proces vývoje systému, který se používá pro vývoj OOP technolgií. Jak se charakterizuje RUP? 1. Sekvenční ve velkém 2. Iterativní v malém 3. s přírůstky dodávanými v pravidelných cyklech 4. prováděný podle nejlepších praktik
RUP fázeRUP je postaven na iterativním vývoji a ty se věnují jen určitému přírůstku v systému. a pro každý přírůstek jsou definovány kritéria splnění cílů fáze, na jejichž základě se postupuje do další fáze. RUP popisuje čtyři fáze: • počáteční (definují se cíle projektu a harmonogram, plán iterací, rizika a náklady), je přijat, pokud daný projekt za daných podmínek lze realizovat • rozpracování- definuje architekturu programového systému • konstrukce- návrh a realizace systému včetně testování • nasazení- zajištění, aby uživatelé mohli systém používat, probíhá školení, předání dokumentace atd...
Metodika Microsoft Solutions Framework90. léta, současná verze 4.0, dva modely –týmový (rozděluje lidské zdroje do rolí v týmu) a procesní (iterativní model s krátkými iteracemi a každá iterace končí vždy nasazením nové verze s přidanou nebo upravenou funkčností) MSF definuje tři disciplíny, které obsahují činnosti spojené s řízením projektu (řízení rizik, příprava týmu a řízení projektu). MSF je těsně spojena vývojovým prostředím Visual Studio Team Systm- to omožňuje udržovat na jednom místě zdrojový kód, testy, pracovní položky, metriky a usnadňuje sledování a řízení projektu
Agilní metodikyProcesy se předem nepopisují, ale definují se jen principy a praktiky OpenUP (2007) dostupná pod Eclipse Public License. Metodika zeštihluje Unified Process, podobné jako RUP, je snadno přizpůsobitelná a rozšiřitelná a funguje jako open-source Nejnovější metodikou je Scrum- ta je zaměřená na řízení projektu.
SCRUMSCRUM