Projekt

Obecné

Profil

Akce

Use cases

Zde je kompletní seznam všech Use cases, které jsou plánované pro TSP1 a TSP2.

Use cases v rámci TSP1

  • UC-1 Vytvoření projektu (Create project):
    • Popis: Uživatel vytvoří nový projekt v systému.
    • Zahrnuje: Definování názvu a případných dalších atributů projektu.
  • UC-2 Spuštění pumpy (Start pump):
    • Popis: Uživatel spustí proces pumpování dat pro vybraný ALM nástroj (Git, GitHub, Jira) a projekt.
    • Zahrnuje:
      • Výběr pumpy (Select pump): Uživatel specifikuje, která pumpa se má spustit (např. Git, GitHub, Jira).
      • Poskytnutí URL (Provide URL): Uživatel zadá URL adresu zdroje dat pro vybranou pumpu (např. URL repozitáře nebo Jira projekt).
      • Výběr projektu (Select project): Uživatel vybere existující projekt, do kterého se budou data pumpovat.
  • UC-3 Smazání projektu (Delete project):
    • Popis: Uživatel odstraní existující projekt ze systému, včetně asociovaných dat.
    • Zahrnuje:
      • Výběr projektu (Select project): Uživatel vybere projekt, který si přeje smazat.
  • UC-4 Výpis projektů (List projects):
    • Popis: Uživatelovi se zobrazí seznam všech existujících projektů v systému.
  • UC-5 Výpis ALM nástrojů (List ALM tools):
    • Popis: Uživatelovi se zobrazí seznam podporovaných ALM nástrojů (aktuálně Git, GitHub, Jira), pro které lze spustit pumpy.
  • UC-6 Zobrazení stavu pumpy (View pump status):
    • Popis: Uživatelovi se zobrazí aktuální stav běžících nebo dokončených procesů pumpování dat pro konkrétní pumpu.

Use cases v rámci TSP2

  • UC-7 Nahrání změn v projektu
    • Aktualizuje stávající záznamy v databázi podle nových dat.
    • Bude provedena aktualizace existujících záznamů a zároveň se přidají nové záznamy a odstraní se ty, které již neexistují.
  • UC-8 Uživatelské mapování
    • Uživatel si bude moci přes GUI zvolit, jak mapovat nejednoznačné sloupce do SPADe databáze (tag se může namapovat na tag/release)
  • UC-9 Pseudonymizace dat
    • Jaká políčka podporují pseudonymizaci, jak se vytváří přepisovací tabulka, jak je to zapojené do GUI apod.

Autor: Jakub Pavlíček & Štěpán Faragula
Datum: 8.5.2025
Stav: čeká na schválení zadavatelem/mentorem

Aktualizováno uživatelem Štěpán Faragula před 6 dny(ů) · 17 revizí