Programos projekto aprašymo reikalavimai ======================================== 1. Suprojektuokite programą-filtrą Jūsų pasirinktai (ar paskirtai) duomenų analizės užduočiai spręsti. Laikykitės nurodymų, pateiktų faile „bendri-reikalavimai-programoms.txt“. 2. Trumpai aprašykite, kokia bus Jūsų rašomos programos funkcija. 3. Aprašykite, kokia bus Jūsų programos įvestis; koks bus įvesties formatas. Jei formatas laisvas, nurodykite duomenų kalbos gramatiką. Jei formatas struktūrinis (XML, JSON, CIF), aprašykite, kokios bus naudojamos schemos ar žodynai. 4. Panašiai kaip įvestį, aprašykite savo projektuojamos programos išvestį. Nurodykite naudojamas gramatikas, schemas ar žodynus. 5. Nurodykite, kaip tikrinsite (validuosite) savo programos įvestį ir išvestį. Pasinaudokite patarimais iš failo „data-integrity-checks.txt“. 6. Aprašykite, kaip automatiškai testuosite savo programą. Nurodykite failų medžio su testais išdėstymą. Projekte turės būti Makefile'as, kuris atlieka automatinius testus – aprašykite, kokie bus šio Makefile'o tikslai, kokie bus įvesties failai ir kokius failus-rezultatus Jūsų Makefile'as pagamins. Nepamirškite „gerai žinomų tikslų“ ("well-known targets"). Aptarkite, kokie turės būti Jūsų testiniai atvejai.