Zápisnica zo stretnutia s vedúcim 8.10.2018, tím 06

Čas stretnutia: 9:00-12:15
Miesto stretnutia: FIIT STU
Téma stretnutia: Definovanie požiadaviek na analyzované knižnice
Zápisnicu vypracoval: Bc. František Ďurana

Prítomní:

  • Bc. Martin Činčurák
  • Bc. Michal Ostrodický
  • Bc. František Ďurana
  • Bc. Dávid Pavelka
  • Bc. Peter Pavlík
  • Bc. Richard Mocák
  • Bc. Matej Prochádzka

Neprítomní:

Potrebné časti pre otestovanie v knižniciach:

  • Dátový model prvkov má byť nezávislý. Vizualizácia a model sa majú dať vymeniť. Samostatne krabičky reprezentujúce model a graf.
  • Preskúmať nezávislosť krabičiek - importovanie dát. Či vieme vytvárať vlastný popis modelu a to oboma smermi aj pre import a export do externých systémov.
  • Vizualizovať napevno dané dáta, aby zvolená knižnica vedela spraviť jednoduchú simuláciu.
  • Ako urobiť simuláciu, či je na začiatku potrebné niečo nakresliť, či priamo uložiť vytvorený model a následne spraviť simuláciu (model s logickými operátormi). Krabička simulácie môže byt cudzia resp. simulačný nastroj si vie vybrať z modelu. Zistiť, či je možné zobraziť model a aj štatistické krivky zo simulácie. Ako je možné spojiť ich spolu a aké bude vykreslenie. Je možné to urobiť aj tak, aby jedna časť bola na grafe, jedna na zobrazovanie na modeloch (napr. zobrazovanie tendenčnej krivky v modeli, pri atribútoch modeloch). Ako zobraziť graf krivky, či ho je možné pridať do modelu v obrazovke alebo v bočnom paneli.
  • Či má mať knižnica výpočtové modely, či má výpočtovú (matlab) logiku, či podporuje vykresľovanie time series. Ak nie, či tam vieme vložiť iné knižnice (platí aj pre ostatné funkcionality).
  • Ako si knižnica uloží zapamätanie poslednej pozície. Ako sa správa, keď prídu nové údaje z vonku, či sa tieto nové údaje dajú nabok, či sa nerozbijú pôvodné údaje používateľa. Je potrebné, aby používateľ vedel pracovať ako vo svojej šachovnici, schematicky a usporiadane - podpora možnosti perzistencie.
  • Otestovať zobrazenie na Google mapách, či je možné daný model nakresliť na mapu, či sa dá transformovať model do mapy. Keď sa pridajú prvky z vonku, každý prvok má vlastné typy atribútov, má vlastné atribúty pre pozíciu na mape, pozíciu na súradnicu. Je možné to isté zobraziť na mapách a schéme. Na mape reálne zobrazenie a na schéme prehľadné usporiadanie. Aké sú možnosti v prípade orientácie v danej knižnici?
  • Zgrupovanie - aby sa grupa správala ako jeden prvok - vytvorenie grupy z daných prvkov. Pri zoome, ktoré sa majú zgrupovať ako prvé, či je možné urobiť hranice zoomovania a určiť hranicu, že tieto prvky sa nesmú zoomovat ďalej.

Doplnkové požiadavky:

  • Ku každému nástroju napísať hierarchickú štruktúru, to znamená uviesť, z akých prvkov sa skladajú - aké sú rozširujúce funkcionality, pluginy a ich správanie.
  • Ako sa postaviť k problematike viacerých poschodí v jednej budove? Knižnica by mala umožňovať prekliky medzi schematickými a topologickými zobrazeniami. Zistiť, ako rýchlo bude zobrazovať prechody medzi zobrazeniami, tak aby to z používateľského hľadiska netrvalo príliš dlho.
  • Preskúmanie dátového modelu (graphSQL), vybrať len časť modelu a zistiť či niektorý z nástrojov zobrazuje len istú časť dát napr. grupu. Ako je to možné spraviť v tých, ktoré neponúkajú možnosť týchto nástrojov.
  • Možnosť zobraziť model v Google mapách a potom ho zobraziť typologicky bez čakania .
  • Možnosť v schematickom editore upravovať model.
  • Ako riešiť problematiku dotazovania (napr. zobraz model s telekomunikačnými väzbami alebo elektrotechnickými väzbami). V schematickom zobrazení možnosť zobraziť len jednu grupu pomocou dopytu.
  • Vedieť ako fungujú knižnice, popísať ich hierarchiu, aby sme vedeli čo je v nich možné spraviť v budúcnosti.
  • Vytvorenie záťažových testov: generovať rovnaké modely vo všetkých knižniciach.
  • Backend časť - vykresliť orientovaný graf, model by mal disponovať časťou na vizualizáciu i časťou na simuláciu. Model by mal byť nezávislý od vizualizácie, predstavuje inú krabičku. Vlastné popisy pre orientované grafy pre jednotlivé komponenty (keď zobrazím červený štvorček nech sa zobrazí 5 atribútov, keď modrý tak len 3 atribúty). Vizualizovanie údajov - spraviť rozhranie medzi grafickým rozhraním a modelom, dáta môžu byť na začiatku aj na disku a budú sa načítavať cez pred definovane rozhranie. Tak, aby sme sa vedeli potom neskôr napojiť na databázu.
  • Zoznam prvkov v modeli, ich vlastnosti, dátové prvky s technickými prvkami.

Poznámky od Sféry:

  • To čo je najvyššie má najvyššiu prioritu v BL.
  • Riadky knižnice - stĺpce funkcionality.
  • Nájsť náhradné riešenie ak nejaká funkcionalita chýba.