Projekt

Obecné

Profil

Akce

Požadavky


Minimální požadavky

Funkční požadavky

Požadavky nad rámec klasického programu Flowgorithm
  • vytvořit funkčního interpreta
  • unikátní hash pro každý soubor - informace o autoru, vytvoření, poslední úprava
  • podpora pro array a vlastní datové struktury
  • možnost je vrátit jako return z funkce
  • intrukce break , continue
  • vytvořit Comand Line Interface (CLI):
    • check - kontrola syntaxe a sémantiky kódu
    • convert - konverze XML kódu do jazyků C# a Python
    • debug - spuštění Debug módu
    • export - export kódu flowgorithmu do SVG souboru.
    • info - výpis informací o flowgorithm kódu
    • merge - přidání nebo odebrání knihoven z main souboru
    • run - spuštění programu
    • test - testování programu
  • export do jazyků C# a Python
  • vytvořit ukázkové GUI s pár funkcionalitami

Mimofunkční požadavky

  • stabilní aplikace

Nice to have požadavky

Funkční požadavky

  • implementovat možnost přiřazení do pole výčtem (int[] a = [1,2,3,4])
  • zcela implementované GUI
  • implementace přístupu a úpravy externích souborů
  • implementace tvorby bitmapové a vektorové grafiky

Mimofunkční požadavky

  • jednoduchý a hezký design jednotlivých komponent
  • přehledné a intuitivní GUI

Aktualizováno uživatelem Zdeněk Vavřička před asi 1 rok · 10 revizí