Projekt

Obecné

Profil

Akce

Vize projektu

Pozadí projektu

Příští rok by se měl vyučovat na Fakultě aplikovaných věd ZČU předmět Základy programování pro IoT - předpokládá se, že by tento předmět byl vhodným doplněním, že by si studenti mohli na mikrokontrolerech v Pythonu cvičit nějaké úlohy. Naše aplikace pomůže sledovat příchozí data ze senzorů.

Obchodní cíl

Nabídnout studentům aplikaci, která bude nápomocná pro sledování výstupů ze senzorů a dát jim možnost data mezi sebou porovnávat.

Kritéria úspěchu

V řádném termínu dokončení projektu předat aplikaci s plně funkčními požadavky, které budou splňovat MVP (Minimum Viable Product).

Požadavky - Akceptační kritéria

Minimální akceptační kritéria:

  • P1: Client Subscriber sleduje MQTT Brooker,
  • P2: jakmile přijde zpráva s daným tématem otevře se okno a začnou se zobrazovat data.
  • P3: Spolu s přijatým tématem se založí soubor pod daným tématem a začnou se ukládat data.
  • P4: Pokud přestane Publisher posílat data tak se po nastavitelné době ukončí odběr, zavře se okno pro téma a zavře se soubor s daty.

Dodatečné funkce:

  • DF1: Nad soubory s daty bude možné provádět následující operace - export, porovnání dat se staršími daty a otevření sady dat

Rizika

  • Nezkušenost s plánováním, řízením projektu
    Řešení: Monitorování času, nadsazování odhadů
  • Technické rizika - propojení RaPi s Windows
    Řešení: Předvídat tyto problémy, rychle je řešit, nadsazování odhadů
  • Časová náročnost
    Řešení: Omezit několik aktivit a více se věnovat předmětu ASWI..

Předpoklady

  • Hlavní aplikace bude jednoduchá na ovládání a data v grafech budou přehledné.

Stakeholders

Development team Cíloví uživatelé
  • Studenti Fakulty Aplikovaných Věd, ZČU

Milestones

  • PRI (Project initialized) - vision, production environment, project plan, requirements
  • LCOA (Lifecycle objectives and architecture) - baseline architecture, proof of concept, requirements finalization
  • IOC - (Initial operational capability) - beta version, finalized architecture, at least 90% of the requirements
  • REL - (Product release) - final product, transition protocol, questionnaire for the team and customer

Testování

Výsledná hlavní aplikace s grafy projde testováním pomocí scénářů.

Předání projektu

Způsob předání bude dále upřesněn.

Aktualizováno uživatelem Milan Kohoutek před téměř 4 roky(ů) · 30 revizí