Stretnutie 26.10.2018 - TIS2018-FMFI/visionlab-fyzikalne-experimenty GitHub Wiki

Zápisnica zo stretnutia 26.10.2018

Prítomní: Soňa Senkovičová, Erik Szalay, Jozef Kubík, Juraj Vetrák

Agenda bola nasledovná:

1. Zhodnotenie vykonanej práce a splnených úloh od predchádzajúceho stretnutia tímu

  • Napísanie prvej kapitoly (Introduction) a dodanie Jurovi na check a merge s požiadavkami (Jožko) :white_check_mark: poslal Jurovi

  • Napísanie druhej kapitoly (General Description) a dodanie Jurovi na check a merge s požiadavkami (Soňka) :white_check_mark: poslala Jurovi

  • Doupravovať ešte (už nie predbežný) zoznam požiadaviek, podľa posledných pokynov p. Petroviča (Juro) :white_check_mark: upravené a dokončené

  • Check dodaných kapitol od Soňky a Jožka a spojenie týchto kapitol do katalógu požiadaviek (Juro) :white_check_mark: dokončené

  • Ak sa stihne, tak odoslať tento katalóg p. Petrovičovi do pondelkového stretnutia, ak nie tak review zrejme na stretnutí (Soňka) :white_check_mark: review bol na stretnutí v pondelok

  • Zanalyzovať technológie, s ktorými budeme pracovať (OpenCV, zachytávanie obrazu, moduly na prepájanie s kamerou, MFC UI, ...) a spísať prehľad, čo je dôležité, čo by malo ako fungovať, poznatky uplatniteľné na náš projekt, čo by nemalo uniknúť pozornosti teamu, resp. čo odporúča teamu naštudovať (Erik) preštudoval, chýba však nejaký záznam

  • Spísaný prehľad technológií (analýza SW) uploadnuť do branche docs (Erik)

Konštatovanie: Trebalo by do dokumentov ešte nahrať aspoň nejaký zoznam zaujímavých linkov ohľadom technológií, ktoré sa budu využívať, nech si to zvyšok preštudujeme (Erik)

2. Diskusia ohľadom katalógu požiadaviek

Po upravení katalógu (štvrtok) a po pripomienkach p. Petroviča sme si ešte prešli ten katalóg a interne zhodnotili, či už všetko sedí a je jasné.

3. Diskusia ohľadom issues a plánovania práce

Dohodli sme sa, že si odteraz bude každý vytvárať vlastné issues na všetkú prácu, ktorú plánuje vykonať. Každý sa bude aktívne zapájať do rovnomerného prerozdelovania úloh, bude prinášať nápady a postrehy, čo treba spraviť, čo ho zaujíma a komunikovať to so zvyškom tímu. Každý si bude držať prehľad o vykonanej práci nie len svojej, ale aj ostatných členov tímu, čím môže aktuálnu situáciu lepšie zanalyzovať a pridať svoje pripomienky a návrhy na ďalšiu prácu. Každý bude aktívne sledovať oficiálny harmonogram predmetu, t.j. držať v pamäti, čo bude nasledovať a aké nasledovné kroky bude treba podniknúť.

4. Diskusia ohľadom návrhu

V najbližsích dňoch bude potrebné aktívne začat pracovať na dokumente Návrh (Software Design Description). Na stránke predmetu je táto časť rozdelená na 4 časti (A, B, C, D). Rozprávali sme sa o jednotlivých bodoch a pokúsili sa rozdeliť si prácu, čo popisuje ďalší bod agendy. Dôležité je si uvedomiť, že tento dokument má slúžiť ako akýsi "návod" pre vývojárov, čím nie sme myslení len my, ale hocijaký iný tím vývojarov. Preto z neho musí byť úplne jasné, čo sa bude programovať a hlavne AKO.

5. Naplánovanie práce do ďalšieho stretnutia

  • (Erik) prihodí do branche docs nejaké linky, materiály, užitočné informácie, ktoré zozbieral pri štúdiu technológií a ktoré poslúžia všetkým na získanie základného prehľadu.
  • (Erik) podrobne špecifikuje vonkjašie interfejsy. Zanalyzuje prípadnú komunikáciu aplikácie s inými aplikáciami, súbormi, zariadeniami (webová kamera). - bod A
  • (Juro, Jožo) sa pozrú na dátové modely perzistentných údajov, formátov súborov, komunikačných protokolov, ... - bod B
  • (Soňka) sa pokúsi navrhnúť (nakresliť) užívateľské rozhranie tak, aby v čo najväčšej miere spĺňalo spísané požiadavky v katalógu a bude komunikovať so zadávateľmi. - bod C
  • Samotný návrh: UML Class a UML Component diagram (Juro); UML State alebo UML Sequence diagram (Jožko); Rozdelenie aplikácie na moduly a ich interfejsy, prehľad využitých technológií (Erik); Vysvetlenie architektúry aplikácie (Jožko); Analýza cieľového prostredia pri nasadení do prevádzky (Soňka);

spísal: Juro