Okos receptkönyv Projektfeladat specifikáció



Hasonló dokumentumok
Címtár Felhő Projektfeladat specifikáció

Entitások Projektfeladat specifikáció

Tankolás könyvelő Projekt feladat specifikáció

Pénztárgép Projektfeladat specifikáció

Darts - Krikett Projekt feladat specifikáció

Időkönyvelő Projektfeladat specifikáció

Okos gyógyszeres doboz Projektfeladat specifikáció

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

Szakdolgozat tájékoztató

a Kommunikátor (FSZ) képzésben részt vevő, szakmai gyakorlatukat töltő hallgatók számára

Közbeszerzési Értesítő száma: 2015/108

PROXIMA - EKÁER MANAGER

Készlet és Számla Kézikönyv

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

Turisztikai szolgáltatásokra vonatkozó szakma specifikus szabályzat

a; A pályázatot kiíró szerv megnevezése, székhelye, a képviselő-testületi rendelet számának megjelölése:

MICROSOFT DYNAMICS AX TERMELÉSIRÁNYÍTÁS II.

Regisztrációval kapcsolatos felhasználói teendők a Hitelbiztosítéki Nyilvántartás Rendszerben (HBNYR) v3.1

Tudásmegosztás. TAKSONY Nagyközség Önkormányzata 2014.

KERESKEDELMI AJÁNLAT BUDAÖRSI VÁROSFEJLESZTŐ KFT. RÉSZÉRE KERETRENDSZERBEN KIALAKÍTOTT - PROJEKT MENEDZSMENT FUNKCIONALITÁS

MAGYAR KERESKEDELMI ÉS IPARKAMARA

Általános Szerződési Feltételek

NUUO Mainconsole Felhasználói útmutató

Közigazgatási kutatások megvalósítása a TÁMOP számú projekt

BESZÁMOLÓ A MINŐSÉGIRÁNYÍTÁSI CSOPORT MUNKÁJÁRÓL

Műszaki informatikai mérnökasszisztens. Mérnökasszisztens

2013. évi LXXVII. törvény a felnőttképzésről 1

AJÁNLATKÉRÉSI DOKUMENTÁCIÓ

AJÁNLATKÉRÉSI DOKUMENTÁCIÓ

Kedves Olvasó! 2. I. Célok és keretek 3. II. Versenyképesség 3. III. Az átvilágítás folyamata 4

TARTALOM. Bekezdések Bevezetés A jelen Nemzetközi Könyvvizsgálati Standard hatóköre 1 Hatálybalépés időpontja 2 Cél 3 Fogalmak 4 Követelmények

A Mezőgazdasági és Vidékfejlesztési Hivatal 128/2015. (X. 26.) számú KÖZLEMÉNYE

BMX-W ver. 1.0 Kezelői útmutató

II. ADATLAP - Programmodul részletes bemutatása

Tisztelt Címzettek, Jogi bevezető összegzése: Az ügyféli interfész specifikáció 3. Fejezetében leírtak alapján:

KÉPZÉSI TÁJÉKOZTATÓ A képzési kör. A képzési program Gazdasági informatikus E /2015/A055

ÁROP-1.A.3 INFORMÁCIÓS NAP ÉS

1. A finanszírozás formái: 9. sz. melléklet TÁJÉKOZTATÓ A PÉNZÜGYI ELSZÁMOLÁSHOZ

Segédlet. az adatvédelmi nyilvántartásba való bejelentkezéshez

Összegezés az ajánlatok elbírálásáról

FELHASZNÁLÓI SEGÉDLET AZ INTEGRÁLT FUTBALL ALKALMAZÁS HASZNÁLATÁHOZ

Követelmények a megbízható működés terén. Információbiztonsági osztályozás a megbízható működés szempontjából. T - T üz T

Változás a TIOP /1 jelű pályázat dokumentációjában

ORPHEUS. Felhasználói kézikönyv. C o p y r i g h t : V a r g a B a l á z s Oldal: 1

Ikt. sz.: 14/2015/T sz. napirendi pont J A V A S L A T. a Nógrádi Fejlesztési Ügynökség Nonprofit Kft. által megvalósítandó

Tartalomjegyzék. MOK Ügyeletnyilvántartó rendszer használati kézikönyve v2.1

INFORMATIKA HELYI TANTERV a 4. évfolyam számára

BMS-Consulting Bt. ME-001-A dokumentumok és feljegyzések kezelése

ÜGYFÉL ELÉGEDETTSÉG ELJÁRÁSREND

A jó gyakorlat átadás intézményi szabályai. A Szervezeti és Működési Szabályzat Melléklete

E L Ő T E R J E S Z T É S. Kakucs község Önkormányzata Képviselő-testületének a január 17-én (kedden) órai kezdettel

Az RFID-technológia bevezetésének előkészületei a Szent István Egyetem Alkalmazott Bölcsészeti Kar Könyvtárában

A digitális kompetencia értelmezésének európai keretrendszere

FELHÍVÁS. Gyermekellátási szolgáltatások fejlesztésének megvalósítására a megyékben

Baromfitartó telepek korszerűsítése

Jogosultságkezelés felhasználói leírás

PROJEKT TERVEZŐ LAP 1. A projekt neve: Nyitott informatika klub

DOKUMENTÁCIÓ. Adásvételi szerződés kardio-angiográfiás készülék beszerzésére vonatkozóan

A BUDAPESTI GAZDASÁGI EGYETEM FELNŐTTKÉPZÉSI SZABÁLYZATA

Állattartó telepek korszerűsítése

Elektronikus közhiteles nyilvántartások Megvalósítási tanulmány

A Semmelweis Egyetem Kancellárjának K/2/2016. (I.05.) határozata a Pénzkezelési Szabályzat elfogadásáról

HIDASNÉMETI KÖZSÉG ÖNKORMÁNYZATA POLGÁRMESTERI HIVATALÁNAK SZERVEZETFEJLESZTÉSE. Informatikai tanulmány

AZ ABB SZOLGÁLTATÁSOK BESZERZÉSRE VONATKOZÓ ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEI ABB ÁSZF/SZOLGÁLTATÁSOK ( JELŰ STANDARD)

KIEMELT PROJEKTEK MEGVALÓSÍTHATÓSÁGI TANULMÁNYAINAK TARTALMI KÖVETELMÉNYEI JAVASLAT

ELTE TTK Multimédiapedagógia és Oktatástechnológia Központ Budapest, Pázmány P. sétány 1. TANULÓI ÚTMUTATÓ

A KÖZGYŰJTEMÉNYEK KOLLÉGIUMA NYÍLT PÁLYÁZATI FELHÍVÁSA

e-szignó Online szolgáltatás Általános Szerződési Feltételek

Esélyegyenlőségi Útmutató TÁMOP pályázók és értékelők számára március

PDF/A formátumú fájlok létrehozása az elektronikus dokumentációs rendszerhez (ÉTDR)

Az életpálya-tanácsadási on-line és off-line szolgáltatások hatékonyság-mérési módszertana a Nemzeti Pályaorientációs Portálon keresztül

Utófinanszírozás: Vegyes finanszírozás: Szállítói finanszírozás: Engedményezés: Pénzügyi elszámolás részletes szabályai

PALLAS ATHÉNÉ DOMUS CONCORDIAE ALAPÍTVÁNY TÁMOGATÁSI ÉS ELSZÁMOLÁSI SEGÉDLET

KÖVETELÉSKEZELÉSI SZABÁLYZAT

a számlavezetett Hitelintézetek részére, külföldi konvertibilis pénznemben nyilvántartott, kamatozó pénzforgalmi és lekötött számla vezetéséhez

A kifizetés, valamint a támogatás lehívás szakaszához kapcsolódó tanácsok (ÚMFT)

Új Jogtár. uj.jogtar.hu. Online elérés. Egyszerű használat Aktuális jogi dokumentumok. Teljes Jogtár tartalom

Projekt azonosítás. Kiadások. Elosztólista. Projekt_indito_dokumentum_Bucsa_AROP_1_00. Projekt: Dokumentum neve: File: Verzió: 1.0

Honlapkoncepció. Miskolc város hivatalos honlapjához

Projekt elosztó. Projekt Terv. Verzió: 0.3. Dátum: Státusz: Draft. Készítette

Informatika. Magyar-angol két tanítási nyelvű osztály tanterve. 9. évfolyam

Informatikai működésfolytonosság az egészségügyben -avagy -Egy púpnak látszó őrangyal! Dr. Ari Lajos

felsorolt A vezetők és a beosztott pedagógusok teljesítményértékelési rendszerének

AJÁNLATTÉTELI FELHÍVÁSA ÉS DOKUMENTÁCIÓJA

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

BKV Zrt. VÁLLALKOZÁSI KERETSZERZŐDÉS

A vizsga részei A vizsga értékelése Gyakorlat i

SZAKKÉPZÉSI KERETTANTERV a(z) XIII. INFORMATIKA ágazathoz tartozó SZOFTVERFEJLESZTŐ SZAKKÉPESÍTÉSHEZ

09/07/2009 S129 Európai Közösségek Szolgáltatás Nyílt eljárás. HU-Budapest: IT-szolgáltatások: tanácsadás, szoftverfejlesztés, internet és támogatás

PÁLYÁZATI FELHÍVÁS a. Dél-Dunántúli Operatív Program Balatoni és dunai omlásveszélyes partfalak stabilizálása. és a

Nemzeti Adó- és Vámhivatal adattárházainak informatikai támogatása

305/2011. (XII. 23.) Korm. rendelet. a tervpályázati eljárások szabályairól I. FEJEZET A RENDELET HATÁLYA ÉS A TERVPÁLYÁZAT KÖTELEZŐ ESETEI

KETTŐS KÖNYVELÉS PROGRAM

SZÁLLÍTÁSI SZERZŐDÉS 3. rész

Vasszécseny, Tanakajd, Csempeszkopács Községek Képviselő-testületeinek január 15-én megtartott együttes üléséről

Általános Szerződési és Felhasználási Feltételek

Fentiek alapján kérem a T. Képviselő-testülettől az alábbi határozati javaslatok elfogadását. Határozati javaslat:

AJÁNLATKÉRÉSI DOKUMENTÁCIÓ

Átírás:

Projektfeladat

1 Tartalomjegyzék 1 Tartalomjegyzék... 2 2 Bevezetés... 3 2.1 A feladat címe... 3 2.2 A feladat rövid ismertetése... 3 3 Elvárások a feladattal kapcsolatban... 4 3.1 Operációs rendszer, környezet... 4 3.2 Felhasználandó programozási nyelv... 4 3.3 Megoldás formátuma... 4 3.4 Szoftverfejlesztés... 4 3.5 Modulok... 4 4 Szoftver... 6 4.1 Megjelenés... 6 4.2 Funkciók... 6 5 Dokumentáció... 7 5.1 Erőforrás-terv, munkaidő nyilvántartás... 7 5.2 Technikai dokumentáció... 7 5.3 Forráskód dokumentáció... 7 5.4 Felhasználói dokumentáció... 7 6 A projekt értékelése... 8 6.1 A feladat értékelésének felhasználó oldali szempontjai... 8 6.2 A feladat értékelésének technikai szempontjai... 8 6.3 Projekt megvalósításának piaci jellegű értékelése... 8 7 Projekt adatlap... 9 2/9. oldal

2 Bevezetés 2.1 A feladat címe Okos receptkönyv 2.2 A feladat rövid ismertetése Napjainkban a miket körülvevő világ lassan minden eleme okos, így jogosan merülhet fel az igény egy okos receptkönyv elkészítésére is. A hagyományos receptkönyvekben csak névre, esetleg kategóriára (leves, desszert, stb.) lehet keresni. Az okos receptkönyv annyival tud többet, hogy a felhasználó beírhatja, milyen alapanyagokat talál otthon a kamrában, az alkalmazás pedig megjeleníti azokat a recepteket, amelyekben szerepelnek a megadott összetevők. 3/9. oldal

3 Elvárások a feladattal kapcsolatban 3.1 Operációs rendszer, környezet Windows 7, 8.1, 10 3.2 Felhasználandó programozási nyelv C# 3.3 Megoldás formátuma C# forrásállomány Teljes projekt környezet Forráskód dokumentáció Technikai dokumentáció (odt és pdf formátumban) Erőforrás-terv és munkaidő nyilvántartás Felhasználói dokumentáció 3.4 Szoftverfejlesztés A feladat egy olyan program készítése, melyhez recepteket adhatunk hozzá, illetve kereshetünk köztük. A szűrőnek az egyszerű név és kategóriakeresésen túl képesnek kell lennie arra, hogy az étel összetevői közt is keressen. A fejlesztés közben be kell tartani a meghatározott kódolási konvenciókat, melyeket a gyakorlatvezető szab meg. Az elkészült megoldásnak maradéktalanul meg kell valósítania a 4. fejezetben megfogalmazott követelményeket. Amelyik követelmény nincs pontosan definiálva, ott a megvalósítás során a fejlesztő szabad kezet kap. Fontos, hogy a választott megoldás megfelelő színvonalú legyen mind felhasználói, mind fejlesztői szempontból. 3.5 Modulok A projekt keretében történő megvalósítás egy lehetséges felbontási lehetősége az alábbi: Adatbázis tervezése, kivitelezése, interfész megírása Felhasználóbarát front end (GUI) tervezése o Applikáció felület, grafikai elemek o Menürendszer o Beállítások Back end kivitelezése Projektvezetéssel kapcsolatos dokumentációk, nyilvántartások vezetése, feladatok összehangolása, felhasználói dokumentáció elkészítése, tesztelés. 4/9. oldal

Lehetőség szerint a fejlesztői dokumentációkat minden esetben a ténylegesen fejlesztést végző projekttagok készítsék el. A felhasználói dokumentáció külön egységet képezhet, melyet azonban érdemes a teszteléssel összekapcsolni a megfelelő minőség biztosítása érdekében. 5/9. oldal

4 Szoftver Az alkalmazás elsődleges célja, hogy a recepteket tárolja. A másik, és egyben a bonyolultabb célja, hogy úgy lehessen keresni a receptek között, hogy a megadott hozzávalókat tartalmazó recepteket kiszűri. A felhasználó ez alapján láthatja, hogy a kamra tartalma milyen ételek/italok elkészítését teszi lehetővé, illetve milyen hozzávalókat szükséges még beszerezni. 4.1 Megjelenés A programnak átláthatónak és könnyen kezelhetőnek kell lennie. A keresés és a receptek menedzselése egymástól teljesen el legyen különítve. 4.2 Funkciók A receptek neve, illetve a hozzávalók listája mellett egyéb paraméterek is kapjanak helyet, pl.: elkészítési leírás, elkészítési idő, bonyolultság, 10-es skálán értékelés. A hozzávalók jellemzőit is meg lehessen adni. Itt szerepelhet pl. egységnyi mennyiségre számolt kalória, zsír vagy szénhidrát tartalom, esetleg ár, mely a kész ételekre a hozzávalók mennyiségéből költséget számolhat. Plusz feladatként allergizáló, vagy érzékenység szempontjából releváns információkat is lehet kezelni. pl.: glutén, tej, vagy mogyoró tartalma. A receptek legyenek tipizálva, mint pl.: vegetáriánus, csirke, leves, főétel, stb. Egy recept több típushoz is sorolható. Legyen megvalósítva egyszerű és összetett keresési opció. Egyszerű keresésnél lehessen típusra vagy névre szűrni. Az összetett keresés esetén hozzávalókra lehessen szűrni. Ebben az esetben lehessen megjelölni a rendelkezésre álló hozzávalókat, és a keresés eredményképpen az alkalmazás adjon ki olyan recepteket, melyekhez elegendőek a megadott hozzávalók, vagy csak pár dolgot kell még beszerezni az étel elkészítéséhez. Utóbbi opció legyen paraméterezhető: a szűrésnél lehessen beállítani, hány hiányzó összetevőig jelenjenek meg a receptek. Plusz funkcióként legyen lehetőség képet is menteni a recepthez. Szintén plusz funkcióként a mennyiségek kezelése is megvalósítható, így nem csak a rendelkezésre álló összetevők, hanem a rendelkezésre álló mennyiségek is számítani fognak. 6/9. oldal

5 Dokumentáció 5.1 Erőforrás-terv, munkaidő nyilvántartás A birtokában a projekt résztvevői készítsenek erőforrás-tervet. Ez tartalmazza a feladatban részt vevő projekttagokat, akik legyenek hozzárendelve a tervezés során azonosított részfeladatokhoz. Minden részfeladat mellé kerüljön egy munkaidő ráfordítási becslés munkaórában számolva. Ezt a tervet a tényleges fejlesztés előtt le kell adni. A feladat megoldása során az elvégzett munkáról készüljön nyilvántartás részfeladatonként és személyenként a tényleges munkaórák számának megjelölésével. A projekt végén a két dokumentum összehasonlításra, az eltérések elemzésre kerülnek. 5.2 Technikai dokumentáció Az elkészült kódot, függvényeket és osztályokat megfelelő kommentekkel kell ellátni, továbbá el kell készíteni a teljes alkalmazás dokumentációját. A dokumentáció a feladat bonyolultságától függő hosszúságúnak kell lennie, maximális terjedelem nincs meghatározva. A technikai dokumentáció szövegezésénél előírás, hogy a nem hozzáértő személyek számára is feldolgozható legyen, így az egyes fogalmak, rövidítések, idegen kifejezések magyarázatát a dokumentumnak tartalmaznia kell. 5.3 Forráskód dokumentáció A fontosabb függvények és osztályok előtt szerepelnie kell megjegyzéseknek, melyeknek tartalmazniuk kell az azt követő metódus rövid szöveges akár magyar nyelvű leírását. A forráskód dokumentációt a munka során folyamatosan kell készíteni. 5.4 Felhasználói dokumentáció Az alkalmazás használatának részletes bemutatása, képernyőképekkel, funkciók pontos leírásával. 7/9. oldal

6 A projekt értékelése 6.1 A feladat értékelésének felhasználó oldali szempontjai A működő alkalmazás tesztelése alapján az alábbiak a legfontosabb jellemzők: Kiírást teljes egészében lefedő funkcionalitás Ergonomikus kialakítás Kényelmes használat Igényes felhasználói felület Stabil működés Igényes felhasználói dokumentáció 6.2 A feladat értékelésének technikai szempontjai Informatikai szakmai szempontból a megoldás értékelésének alapja: Kódkép, a kód tisztasága, kommentelés minősége Kódolási konvenciók betartása Fejlesztői dokumentáció színvonala Dokumentált tesztelés Erőforrás felhasználásának pontos nyilvántartása 6.3 Projekt megvalósításának piaci jellegű értékelése A projekt lezárultával összehasonlításra kerül a kezdeti erőforrás-terv, valamint a megvalósítás során dokumentált munka. Ezen dokumentumok elemzéséből levezetésre kerülnek azok a jellemző problémák, melyek a piaci környezetben jellemzően megjelennek. Végigtekintjük ezen problémák okait, következményeit, lehetséges elkerülésüknek vagy hatásuk mérséklésének módjait. A jellemző hibák ebből a megközelítésből: Határidő csúszása Nem megfelelő minőség Hiányos, vagy elmaradó tesztelés Használhatatlan, pontatlan dokumentáció Pontatlan erőforrás becslés Aránytalanul magas önköltség Az elkészült termék továbbfejlesztésének, karbantartásának nehézségei A fentiek értékelésén túl fejlesztői szemszögből elemezzük a megvalósítás tapasztalatait, a lehetséges továbbfejlesztés, átalakítás, támogatás kérdéseit és piaci lehetőségeit. 8/9. oldal

7 Projekt adatlap Projekt neve: Okos receptkönyv Feladat rövid ismertetése: Receptkönyv, melyben nem csak névre, de hozzávalókra is lehet szűrni Felhasznált programozási nyelv: C# Specifikációt összeállította: Szabó Gábor Ferenc, Csörögi Gyula Attila, Apáti László 9/9. oldal