Informační systémy Analýza systému. Sestavení týmů a potvrzení téma projektu.
Obsah cvičení Analýza systému UP – Kdo, Co, Kdy. Metodika UP. Inženýrství požadavků. Semestrální projekt Určení týmů. Specifikace zaměření projektu.
Pohled nasazení Pohled implementace Pohled procesů Logický pohled Architektura „4+1“ Pohled případu užití diagramy: případ užití interakce Koncový uživatel Integrátor systému Programátor Systémové inženýrství Tester Analytik Výkonnost Propustnost Škálovatelnost Slovníček Funkce Syst. seskupení Konfigurace Vedení Topologie Distribuce Doporučení Instalace Všechny pohledy jsou odvozeny od pohledu případů užití. Pohled případů užití: zachycuje základní požadavky na systém
Unifikovaný proces - UP Kdo – role, kterou v projektu hraje osoba nebo tým. Co – jednotka práce vykonaná osobou. Aktivity – úlohy projektu uložené osobám. Artefakty – vstupy a výstupy projektu (zdrojový kód, spustitelný program, dokumentace). Kdy – posloupnost souvisejících aktivit, které přinesou projektu efekt.
Metodika UP: pracovní postupy Požadavky. Zachycují to, co by měl systém dělat. Analýza. Vybroušení požadavků a jejich strukturování. Návrh. Realizace požadavků v architektuře systému. Implementace. Tvorba softwaru. Testování. Ověření, zda implementace funguje tak, jak se od ní očekává. Základní pracovní postupy:
Metodika UP: fáze analýzy Fáze analýzy v metodice UP: ZahájeníRozpracováníKonstrukceZavedení Požadavky Analýza Návrh Implementace Testování
Inženýrství požadavků Proces vyjednávání Nedostatečně specifikované požadavky neúspěch celého projektu.
Inženýrství požadavků Funkční požadavky to, co by měl systém dělat. Nefunkční požadavky specifikují vlastnosti nebo omezující podmínky systému. Syntaxe požadavků: bude M (Must have)NezbytnýPovinné požadavky. S (Should have)MožnýDůležité požadavky. C (Could have)EventuálníNepovinné požadavky. W (Want to have)Chceme mítBudou zahrnuty do dalších verzí. Priorita požadavků:
Inženýrství požadavků 1.Řešitel projektu bude zavádět projekt. 2.Řešitel projektu bude aktivovat projekt. 3.Řešitel bude požadovat zřízení poskytovatele. 4.Řešitel projektu bude vkládat smlouvu. 5.Fakultní správce bude přidělovat práva katedrálního správce. 6.Fakultní správce bude informovat správce projektů o nové verzi. 7.Administrátor bude zabezpečovat správu uživatelů. 8.Administrátor bude měnit řešitele projektu. 9.Administrátor bude udržovat systém. 10.Administrátor bude spravovat dokumentaci. 11.Správce projektu bude zavádět projekt. 12.Správce projektu bude aktivovat projekt. 13.Správce projektu bude kontrolovat projekty za katedru. 14.Řešitel projektu bude sledovat čerpání financí. 15.Správce projektu bude přiřazovat pracovně právní vztah. 16.Sekretářka bude zavádět literaturu projektu. 17.Sekretářka bude vyhledávat projekty. 18.Sekretářka bude provádět výpis projektů.… Funkční požadavky
Semestrální projekt Určení týmů Specifikace zaměření projektu.
Začněte řešit projekt !! Sestavte si pojmy (podstatná jména, slovesa…). Roztřiďte si karty na plochu. Hledejte vazby mezi objekty.