Procesy, vstupy/výstupy, harmonogram

Zadání

  • nakreslete jednoduché procesní schéma vedoucí k realizaci vybrané varianty
  • tabulkový popis procesů:
  • Proces – Vstupy – Popis – Výstupy – Zodpovědnost
  • navrhněte harmonogram realizace

Vypracovali

Procesní schéma

Proces: Analýza

Proces Vstupy Popis Výstupy Zodpovědnost
Analýza Požadavky od zákazníka Vytvoření analýzy podle požadavků od zákazníka Koncept aplikace pro vývoj Analytik
  • Analýza požadavků
    • Schůzky se zákazníkem, upřesňování fukčních a nefunkčních požadavků
    • Měla by být dostatečně rozsáhlá, aby mohlo dojít k pokračování analýzy a nemuselo poté docházet k významým změnám v celkovém konceptu.
  • Doménový model
    • Obecnější návrh struktury systému.
  • Případy užití + scénáře
    • Vytvoření případů užití a souvisejících scénářů, aby bylo zřejmé, co všechno by měla implementace pokrývat.
  • Diagram aktivit
    • Dynamický model pro přehled posloupností a návazností procesů.
    • Upřesnění případů užití
  • Stavový a sekvenční diagram
    • Případné další upřesnění procesů v projektu

Proces: Implementace

Proces Vstupy Popis Výstupy Zodpovědnost
Implementace Zadání projektu, analýza a konzultace Implementace systému podle zadání a provedené analýzy. Sestavení (build) systému Project manager
  • Vypracování plánu implementace
    • Rozdělení projektu na moduly (moduly jsou přiděleny jednotlivým týmům)
    • Stanovení milníků vývoje (rozpis, které funkce modulů a kdy musí být hotovy)
  • Příprava implementace
    • Zprovoznení vývojové platformy
    • Zajíštění přístupu k datům
    • Zajištění možnosti konzultací se zadavatelem
  • Implementace
    • Vlastní implementace podle předchozí analýzy a zadání
  • Dokumentace
    • Zdokumentování vypracovaného systému

Proces: Testování

Proces Vstupy Popis Výstupy Zodpovědnost
Testování Sestavení (build) systému Testování aktuální verze aplikace, zhodnocení výsledků, návrh a implementace oprav problémů Opravy, které se v dalším začlení do následujícího buildu? Quality assurance
  • Navrhnout test
    • Na základě požadavků se vytvoření test specifikace, ideálně alespoň 2 verze - jedna pokrývající veškerou funkcionalitu, druhá pokrývající základní funkcionalitu (zpravidla kratší, pro méně detailní testování). Dále je třeba mít předem určeno, jak nalezené problémy prioritizovat. Každá specifikace obsahuje věci jako:
      • prerekvizity testu - co je třeba udělat před zahájením
      • detailní plán testu - krok za krokem
      • požadovaný výsledek
  • Provést přípravy před testem
    • Získat testovací data, dále organizační otázky (kdo, kdy…)
  • Provést test
    • Vlastní testování dle specifikací a hlášení chyb
  • Analýza výsledků - Hlášení chyb, jejich analýza a ověření, zda se jedná o chybu
  • Návrh řešení - může se provádět zároveň s testováním, každá nalezená chyba je postupně analyzována a je navržen postup, jak s chybou naložit (opravit hned, do v případě již hotového systému pak zda ji vydat jako patch nebo součást další vydané verze apod…)
  • Implementace řešení - vlastní práce na opravení chyby

Proces: Nasazení

Proces Vstupy Popis Výstupy Zodpovědnost
Nasazení Finální build aplikace Instalace a konfigurace aplikace u zákazníka Nainstalovaná, nakonfigurovaná a funkční aplikace Project manager
  • Vytvoření instalátoru
  • Konfigurace HW
  • Instalace databáze
    • Konfigurace databázových účtů
  • Instalace aplikace na serveru
    • Konfigurace aplikace na serveru
  • Konfigurace uživatelských účtů
school/fit/miprm/semestralwork/cv05.txt · Last modified: 2018-06-21 19:48 (external edit)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0