Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E



Hasonló dokumentumok
A dokumentáció felépítése

Space Invaders Dokumenta cio

Szakdolgozat követelmények

Kalandjáték dokumentáció

A DIPLOMAMUNKA FORMAI KÖVETELMÉNYEI JAVASLAT

Vaskohászati technikus Melegüzemi technikus

Diplomamunka, Szakdolgozat, Projekt munka, Komplex tervezés felépítésének tartalmi és formai követelményei

(132.) tanév

Szakdolgozati formai követelmények

Név: Neptun kód: Pontszám:

SZOFTVERFEJLESZTŐ OKJ száma:

Időkönyvelő Projektfeladat specifikáció

Mintabeadandó Fogyasztóvédelem témakörben

BSc hallgatók szakdolgozatával szemben támasztott követelmények SZTE TTIK Földrajzi és Földtani Tanszékcsoport

01. gyakorlat - Projektalapítás

Bánsághi Anna 2014 Bánsághi Anna 1 of 31

Szakdolgozat tájékoztató

MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység

Modell alapú tesztelés mobil környezetben

A szóbeli vizsgafeladatot ha a feladat indokolja a szaktanárok által összeállított mellékletek, segédanyagként felhasználható források egészítik ki.

FORMAI KÖVETELMÉNYEK A TÉKA ÉVI TANULMÁNYKÖTETÉHEZ. (magyar és angol nyelvű tanulmányok)

Web-programozó képzés szakdolgozat formai követelmények

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység

Divat- és stílustervező Divat- és stílustervező

TÁJÉKOZTATÓ. a programozó matematikus hallgatók szakdolgozatával és záróvizsgájával (államvizsgájával) kapcsolatos tudnivalókról

Geográfus MSc és Földtudomány MSc szakos hallgatók diplomamunkájával szemben támasztott követelmények SZTE TTIK Földrajzi és Földtani Tanszékcsoport

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Formai követelmények, DOSZ Közgazdász Doktoranduszok és Kutatók V. Nemzetközi Téli Konferenciája

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Külgazdasági üzletkötő Kereskedelmi menedzser

Információtartalom vázlata

ZÁRÓDOLGOZATI TÁJÉKOZTATÓ

TVSZ 5. számú melléklete. Pályatételekre, az alapvizsga-dolgozatokra és a szakdolgozatokra vonatkozó követelmények

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

Tanmenet. IV: Béla Általános Iskola Iskola címe: 3664 Járdánháza IV. Béla út 131. Csoport életkor (év): 13 Kitöltés dátuma (év.hó.nap):

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

Szent István Egyetem Gazdasági, Agrár- és Egészségtudományi Kar Gazdasági Campus Békéscsaba Tudományos Diákköri Konferencia FORMAI KRITÉRIUMOK

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Előzmények

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Utasítás a szemináriumi munka formai feldolgozásához

A telepítési útmutató tartalma

Object Orgy PROJEKTTERV 1 (9) Adattípusok menedzselése Palatinus Endre

ELTE, Informatikai Kar december 12.

A DIPLOMAFORDÍTÁS - KÖVETELMÉNYEK

Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

A 27/2012 (VIII. 27.) NGM és a 12/2013 (III.28) NGM rendelet szakmai és vizsgakövetelménye alapján.

Java I. A Java programozási nyelv

A SZAKDOLGOZAT / DIPLOMAMUNKA FORMAI KÖVETELMÉNYEI

TÁJÉKOZTATÓ a programtervező informatikus BSc szak hallgatóinak szakdolgozatával és záróvizsgájával kapcsolatos tudnivalókról

Szerepjáték Project Story of my life

Procontrol Device Detector. Felhasználói leírás

Programtervezés. Dr. Iványi Péter

Okos gyógyszeres doboz Projektfeladat specifikáció

SystemDiagnostics. Magyar

DIPLOMAFORDÍTÁS - KÖVETELMÉNYEK

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Környezettudomány mesterszak (MSc) diplomamunka követelményei

Iman 3.0 szoftverdokumentáció

SZE INFORMATIKAI KÉZÉS 1

Rendszer szekvencia diagram

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

Programrendszerek tanúsítása szoftverminőség mérése

A SZAKDOLGOZAT KÉSZÍTÉSE ÉS A VÉDÉS

TÁJÉKOZTATÓ fizikus MSc hallgatóknak a. Diplomamunka

Szempontok és tanácsok A MÛSZAKI LEÍRÁS összeállításához

A SZAKDOLGOZAT elkészítésének formai követelményei és benyújtása

GráfRajz fejlesztői dokumentáció

A tanulóknak a záródolgozatot az alábbi tartalmi, szerkesztési, terjedelmi elıírások figyelembevételével kell összeállítaniuk:

S01-7 Komponens alapú szoftverfejlesztés 1

Tamagocsi Projektterv

Nagy bonyolultságú rendszerek fejlesztőeszközei

A NetBeans IDE Ubuntu Linux operációs rendszeren

Szegedi Tudományegyetem Általános Orvostudományi Kar. Szakdolgozat-konzultációval és szakdolgozat-készítéssel kapcsolatos információk

Bánsághi Anna Bánsághi Anna 1 of 54

A követelm. vetelmény. analízis fázis. Az analízis fázis célja. fázis feladata

Követelmények és feladatleírás

Szövegszerkesztés. Microsoft Office Word 2010

9. Képaláírás, kereszthivatkozás, tárgymutató és jegyzékek

Végfelhasználói Applet kézikönyv

Egyes esetekben e fejezet keretében készítjük el a Tartalomjegyzéket is, melynek technikai megvalósításáról majd az fejezetben olvashat.

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

A szoftverfejlesztés eszközei

Szoftverprototípus készítése. Szoftverprototípus készítése. Szoftverprototípus készítése

PÁLYÁZATI FELHÍVÁS. Az InfoPark Alapítvány és az ELTE Origó Nyelvi Centrum pályázatot hirdet az ELTE és a BME hallgatói részére

Integrációs mellékhatások és gyógymódok a felhőben. Géczy Viktor Üzletfejlesztési igazgató

TERC V.I.P. hardverkulcs regisztráció

ÉRETTSÉGI MÁSODIK GYAKORLAT ELINDULÁS A PAPÍRMÉRET ÉS A MARGÓK BEÁLLÍTÁSA. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés

2/ Mozgóképgyártó szakasszisztens Médiatechnológus asszisztens

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Faipari terméktervező Mérnökasszisztens

I. A szakdolgozat tartalmi követelményei

Adóhátralék kezelés egyszerűen. Telepítési útmutató. A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges.

Hangyász Hibakövető Rendszer

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga. Gyakorlati vizsgatevékenység

Átírás:

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese /A_dokumentacio_felepitese.pdf A további formai követelményeket a következő diákon bemutatjuk A formai követelmények a szakdolgozat dokumentációjának a formai követelményei

Miért fontos egy programhoz dokumentáció Teremtsünk minél jobb kommunikációt a megrendelővel, hogy megértsük, hogy mik az elvárásai Nem szeretnénk fölöslegesen dolgozni azért, mert rosszul értelmeztük az elvárásait Segítsük azoknak a programozóknak a munkáját, akik utánunk fogják fejleszteni, karbantartani a projektet nem szeretnénk 10x annyi időt rászánni a más kódjának a megértésére Biztosítsuk be magunkat egy pontos és precíz dokumentációval, hogy a felelősségünk a ténylegesen elvégzett munkánkkal álljon párhuzamban, ne valaki másnak az elképzeléseivel nem szeretnénk olyan hibákért felelni, ami a mi elképzelésünk szerint nem is hiba

Dokumentáció formai követelményei Minimum 15 oldal fedőlap 1 oldal tartalomjegyzék 1 oldal bevezető 1 oldal felhasználói dokumentáció 6 oldal fejlesztői dokumentáció 6 oldal Képek, ábrák lehetnek a dokumentációban, de ez max a negyedét tegye ki a teljes dokumentumnak Oldalszámok legyenek

Tartalomjegyzék Generált tartalomjegyzék Tartalomjegyzék nincs oldalszámozva

A cím és alcímek 1. Times New Roman 14 félkövér 1.1 Times New Roman 12 félkövér aláhúzott 1.1.1 Times New Roman 12 félkövér A címek a sor elején kezdődnek, nincs tab előttük

A szöveg Sorkizárt Time New Roman 12 betűméret Tagoljuk a szöveget, egy bekezdés 3-5 mondatból állon Lehetőleg kerüljük az idegen szavakat, ha elkerülhetetlen, akkor viszont mindenhol azt használjuk ( file helyett fájl ) Fájlneveket Courier New 12 betűtípussal Technológiákat dőltbetűvel Osztály és függvényneveket félkövér Courier New 12 betűtípussal Internetcímeket teljesen kiírjuk, Courier New 11 betűtípusal formázzuk, és az irodalomjegyzékben feltüntetjük a hivatkozás dátumát (az internet változik)

A szöveg Hivatalos szöveg lévén kerüljük a poénos megjegyzéseket, közvetlenül az olvasóhoz intézett mondatokat, szmájlikat, egyes szám első személyben megírt mondatokat, ne legyen szerintem, szeretném, csináltam, akarok helyette legyen: lett tervezve, került kivitelezésre

A szöveg

Képek Csak az éppen adott szöveghez kapcsolódó képeket helyezzünk a dokumentumba Minden képhez tartozzon képaláírás és ábra szám Hivatkozzunk a képekre a számukkal

Fejezetek tagolása Bevezető Feladat és annak értelmezése Alkalmazott technológiákról Felhasználói dokumentáció Rendszerkövetelmények Telepítés Gui bemutatása Fejlesztési dokumentáció Követelmények és megvalósítás Használati esetek Osztályok leírása Tesztelés Összegzés Irodalomjegyzék

Tartalom Forrás: http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese/a_doku mentacio_felepitese.pdf 1. Követelmény feltárás A követelmény feltárás során felmérik és összegyűjtik a megrendelt szoftverrel szemben támasztott felhasználói követelményeket, elemzik az alkalmazási szakterületet. ajánlott fejezet: Bevezető 1.1. Célkitűzés, projektindító dokumentum A projektindító dokumentum egy viszonylag rövid, szöveges leírás, mely a megrendelő legfontosabb elvárásait tartalmazza. ajánlott fejezet: Bevezető

Tartalom 1.2. Szakterületi fogalomjegyzék A fejlesztett szoftver által támogatott szakterület fogalmainak gyűjteménye, magyarázata. Szükséges a szoftver fejlesztői-, felhasználói dokumentációjának megértéséhez. A fogalomjegyzék a fejlesztés előrehaladása során folyamatosan bővül. ajánlott fejezet: Bevezető vége 1.3. Használatieset-modell, funkcionális követelmények A programmal szemben támasztott funkcionális- és szakterületi követelményeknek használati esetek felelnek meg. A használatiesetmodell használati eset diagramokat és ezek szöveges leírását tartalmazza. A megrendelő számára is érthető termék, mely segíti a megrendelő és a fejlesztő közti kommunikációt. A használati eseteket a teljes fejlesztési folyamat során figyelembe kell venni. ajánlott fejezet: Fejlesztési dokumentáció eleje

Használati eset diagram Szöveges sablon Használati eset neve Leírás Előfeltétel Utófeltétel

Tartalom 1.4. Szakterületi követelmények A fejlesztett szoftver által megcélzott alkalmazási terület szabályszerűségei. ajánlott fejezet: Bevezető vége 1.5. Nem funkcionális követelmények Használati esetekkel nem leírható követelmények listája. A futtatáshoz szükséges operációs rendszer: Tetszőleges operációs rendszer, melyhez létezik JRE 6 implementáció A futtatáshoz szükséges hardver: Operációs rendszerek szerint megadva Egyéb követelmények: Intuitív felhasználói felület, könnyű kezelhetőség ajánlott fejezet: Bevezető vége

Tartalom 2. Tervezés 2.1. A program architektúrája A program legfontosabb elemeinek és ezek kapcsolatainak meghatározása. A megoldáshoz felhasznált tervezési minták megadása. ajánlott fejezet: Fejlesztési dokumentáció eleje

Tartalom 2.2. Osztálymodell Az osztálymodell a program statikus modellje, mely megmutatja a program szerkezeti felépítését. Osztálydiagramokból és osztályleírásokból áll. Ebben a részben kell meghatározni a probléma megoldáshoz szükséges osztályokat, az osztályok feladatait és kapcsolatait. Az osztályokon belül először csak a legfontosabb adatokat és metódusokat kell megadni. Először célszerű szakterületi osztálydiagramot készíteni. Ezen csak olyan osztályok szerepelnek, melyeket a programozói tudással nem rendelkező megrendelő is megért. A szakterületi osztálydiagram segíti a megrendelő és a fejlesztő közti kommunikációt. A szakterületi osztálydiagramon nem szerepelnek a fejlesztőeszköz osztálykönyvtárának osztályai. ajánlott fejezet: Fejlesztési dokumentáció közepe.

Tartalom 2.5. Felhasználói-felület modell Képernyőtervek. A felhasználói-felületet modellezhetjük CASE eszközzel. A modell megmutatja, hogy a program milyen ablakokkal rendelkezik, és ezek hogyan kapcsolódnak egymáshoz. 2.6. Részletes programterv A részletes programterv osztálydiagramokból és szöveges osztályleírásokból áll. Bemutatja a programban definiált összes osztályt, az osztályok összes adatát, metódusát. ajánlott fejezet: Fejlesztési dokumentáció közepe

Tartalom 3. Implementáció 3.1. Fejlesztőeszközök Milyen fejlesztőeszközöket, technológiákat, munkamódszereket használunk. ajánlott fejezet: Fejlesztési dokumentáció eleje 4. Tesztelés A teszteléshez választhatjuk a feketedoboz módszert. A feketedoboz módszer dinamikus tesztelési eljárás. Adatvezérelt, nem veszi figyelembe a program belső szerkezetét. A teszteseteket a használati esetek lehetséges forgatókönyvei alapján kell összeállítani. ajánlott fejezet: Fejlesztési dokumentáció vége

Tartalom 5. Felhasználói dokumentáció 5.1. A futtatáshoz ajánlott hardver-, szoftver konfiguráció 5.2. Telepítés 5.3. A program használata A felhasznált irodalom jegyzéke (nyomtatott és internetes anyagok)

UML diagram fejlesztő eszköz Enterprise Architect http://www.sparxsystems.com.au/products/ea/trial.html Kiváló eszköz nagy projektek tervezéséhez, megértéséhez Ami a beadandóhoz kelleni fog, és az Enterprise Architect kiválóan alkalmas rá: class diagram generálása use case diagram készítése activity diagram készítése sequence diagram készítése diagram projektből forráskód generálása

Első beadandó A beadandót a témabejelentőben leírtak alapján kell elkészíteni Tartalmaznia kell: Használati eseteket (use case diagram) Felhasználói felület tervek (képernyőterv) Osztálymodell A diagramokat, a használati esetek szöveges leírását és a képernyőterveket egy PDF dokumentumba összeszerkesztve kell emailben elküldeni az edu.adam.ujvari@gmail.com címre, a tárgy a következő legyen: ALKFEJL_1_BEAD_NEPTUNKÓD Beadási határidő: 10.11. 00:00 (péntek éjfél)

Kérdések