01. gyakorlat - Projektalapítás

Hasonló dokumentumok
Tartalom. Szoftverfejlesztési. Szoftver = Termék. módszertan. la Rational XDE CASE eszköz. Az előállításához technológiára van szükség

Szoftvertechnológia szakirány

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

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

UML (Unified Modelling Language)

A SZOFTVERTERVEZÉS GYAKORLATI OKTATÁSA. Katona Krisztina, Kurdi Zsombor Zsolt Budapesti Műszaki Főiskola Neumann János Informatikai Kar.

The Unified Software Development Process. Történet. Feltételek. Rational Unified Process. Krizsán Zoltán Ficsor Lajos

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

S01-7 Komponens alapú szoftverfejlesztés 1

Szoftvertechnológia gyakorlat (OE-NIK) Előkészítés. A csapat: Alma Aliz PROJEKTVEZETŐ. Barack Béla ADMINISZTRÁTOR. Citrom Cecília DEMONSTRÁTOR

GalyaTető Grand Hotal nyilvántartási rendszer

Előzmények

Szoftvertechnológia ellenőrző kérdések 2005

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

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

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

Szoftver-technológia II. Architektúrák dokumentálása UML-lel. Irodalom. Szoftver-technológia II.

GYAKORLATORIENTÁLT UML-ALAPÚ FEJLESZTÉS OKTATÁSA A SZÉCHENYI ISTVÁN EGYETEM BSC MŰSZAKI INFORMATIKA SZAKÁN

A TANTÁRGY ADATLAPJA

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

S01-8 Komponens alapú szoftverfejlesztés 2

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT 6. kurzus

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Programozási Technológia előadás bevezetés. Előadó: Lengyel Zsolt

Objektum orientált software fejlesztés (Bevezetés)

Információs rendszerek Információsrendszer-fejlesztés

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

4. A szoftvergyártás folyamata

Internet szolgáltatások és alkalmazások. Házi feladat október 15. gyakorlat

Információtartalom vázlata

Szoftvertechnológia gyakorlat (BMF-NIK) Előkészítés. A csapat: Alma Aliz PROJEKTVEZETŐ. Barack Béla ADMINISZTRÁTOR. Citrom Cecília DEMONSTRÁTOR

Szoftvertechnológia gyakorlat (OE-NIK) Rendszerterv. (Kidolgozás) A csapat: Alma Aliz PROJEKTVEZETŐ. Barack Béla ADMINISZTRÁTOR

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

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

Verziókövető rendszerek használata a szoftverfejlesztésben

Bevezetés a programozásba

Azonnali fizetési rendszer megvalósítása

WebService tesztelés. SOAPui Pro, GreenPepper és Confluence használatával. Verhás & Verhás Szoftver Manufaktúra KNOW-HOW

CCS Hungary, 2000 szeptember. Handling rendszer technikai specifikáció

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Nyilvántartási Rendszer

TOGAF elemei a gyakorlatban

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

(Teszt)automatizálás. Bevezető

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben.

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

Szoftver-technológia I.

TESZTELÉS A SZOFTVER ÉLETCIKLUSÁN ÁT SZOFTVERFEJLESZTÉSI MODELLEK

A TANTÁRGY ADATLAPJA

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Rendszer szekvencia diagram

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Models are not right or wrong; they are more or less useful.

A TANTÁRGY ADATLAPJA

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

Programozás 1. 2.gyakorlat

A szoftverfejlesztés eszközei

ALKALMAZÁS KERETRENDSZER

RUP, XP és SPEM. Budapest Április 21. Ráth István (Szőke Ákos fóliái alapján)

Szerepjáték Project Story of my life

Szoftverspecifikáció fázis: Követelmény specifikáció. 2. fázis: Követelmények feltárása és elemzése

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Időkönyvelő Projektfeladat specifikáció

ANDROID ALKALMAZÁS FEJLESZTÉS

Programozás I. 1. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Fejlesztési modellek és módszertanok

minic studio Melinda Steel Weboldal kivitelezési árajánlat

FOGLALKOZÁSI TERV. A gyakorlati jegy megszerzésének feltétele: min. 51 pont elérése. Készítette: Ellenőrizte: Jóváhagyta:

A projektvezetési eszköz implementációja hazai építő-, szerelőipari vállalkozásoknál

Ami a vízesésen túl van

Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi

30 MB INFORMATIKAI PROJEKTELLENŐR

Szaktanácsadói menedzsment (Extension Management)

Objektum Vezérelt Szoftverek Analízise

Autóipari beágyazott rendszerek Dr. Balogh, András

Angolul: Extreme Programming, röviden: XP Agilis módszertan. Más módszertanok bevált technikáinak extrém módú (nagyon jó) használata

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Komplex záróvizsga témakörök Gazdaságinformatikus szak Pénzintézeti informatikus szakirány 2018

Software Engineering Szoftver fejlesztés

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél

Foglalkozási napló. Nonprofit menedzser 14. évfolyam

Bevezetés. Szendrei Rudolf Informatikai Kar Eötvös Loránd Tudományegyetem. Programozási technológia I. Szendrei Rudolf. Bevezetés. Szoftvertechnológia

cím: 6725 Szeged Bokor u. 18. telefon: Innomedio Kft Scrum módszertan 1.0 Verzió Érvényes: április 1-től

Zimbra levelező rendszer

Jelentkezési határidő: július 31. nappali / augusztus 26. esti

Járműinformatika A járműinformatikai fejlesztés

Szoftvertechnológia 8. előadás. Szoftverrendszerek tervezése Giachetta Roberto

Fejlesztési stratégiák

DW 9. előadás DW tervezése, DW-projekt

Jelentkezési határidő nappalis képzésre: július 13. A beiratkozás időpontja: augusztus 1. 9 óra

NAV online számla regisztráció SAP rendszerhez

Verifikáció és validáció Általános bevezető

A CMMI alapú szoftverfejlesztési folyamat

Web-programozó Web-programozó

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

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

Home movie database. Specifikáció. Verzió: 1.0. Dátum: Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya.

Átírás:

2 Követelmények 01. gyakorlat - Projektalapítás Szoftvertechnológia gyakorlat OE-NIK A félév során egy nagyobb szoftverrendszer prototípusának elkészítése lesz a feladat Fejlesztési módszertan: RUP CASE-eszköz: Enterprise Architect 7.1 Programozási nyelv: C# (.NET 3.5) Fejlesztőeszköz: Visual Studio 2008 A gyakorlati jegy feltétele a félév során a projektmunkával kapcsolatos valamennyi feladat határidőre történő teljesítése 3 4 A félév időbeosztása Gyak. Téma 01. A követelmények ismertetése, a RUP áttekintése, projektalapítás (szerepek és tervezés) 02. Használati eset modell (szereplők és tevékenységeik; logikai modularizálás; áttekintés és forgatókönyvek) 03. Analízis modell (osztályok és kapcsolataik, osztályok leírása), a kezelőfelület megtervezése, előkészítés fázis lezárása 04. Előkészítés fázis dokumentumainak leadása Használati eset modell (részfunkció, kiterjesztés, általánosítás) Analízis modell (kommunikációs diagramok) 05. Telepítési modell, Tervezési modell (osztályok felbontása; adatok és műveletek; kapcsolat könyvtári osztályokkal) 06. Tervezési modell (szekvencia diagramok) 07. Tervezési modell (állapot diagramok), kidolgozás fázis lezárása A félév időbeosztása Gyak. Téma 08. Kidolgozás fázis dokumentumainak leadása Az implementáció és a tesztek megtervezése 09. Prototípuskészítés, tesztelés, a modell pontosítása 10-11. Prototípuskészítés, tesztelés, a modell pontosítása 12. Projektdokumentáció és a prototípus leadása 13. A projekt bemutatása 14. Pótlás, javítás OE-NIK 1

5 6 Pótlás Projektmunka Egyéni gépes dolgozat Témakörök RUP UML CASE eszköz használata Programkészítés UML diagramok alapján 4 fős csapatok A gyakorlatvezető a megrendelő A munkavégzésről jegyzőkönyv készül Szerepkörök Projektvezető Projekt adminisztrátor Demonstrátor Kapcsolattartó Értékelés A gyakorlatvezető a projektmunkát értékeli Csak az a projekt értékelhető, amely résztvevői minden előírt feladatot határidőre teljesítettek A projektvezető gyakorlati jegye azonos a projekt érdemjegyével A projekt többi résztvevőjének érdemjegyét (ötfokozatú skálán) a projektvezető határozza meg úgy, hogy a jegyek összege (a projektvezető jegyét is beleértve) ne haladja meg a projekt érdemjegyének és a tagok számának szorzatát 7 FELADAT 1. Projektalapítás 2. Projektvezető megválasztása 3. Szerepkörök kiosztása Rational Unified Process Áttekintés OE-NIK 2

9 10 Jellemzők Komponensalapú a szoftvert komponensekből építi fel a komponensek a megfelelő interfészeken keresztül kommunikálnak egymással a rendszer funkcionalitása különféle komponensek hozzáadásával könnyen alakítható Modellszemléletű a rendszert különféle modelleken keresztül közelíti meg Használati eset vezérelt a fejlesztés középpontjan a megrendelővel egyeztetett use case-ek állnak a használati esetek pontos felmérése, majd megvalósítása elengedhetetlen a projekt sikeréhez Architektúra-centrikus Kiemelt hangsúlyt kap a rendszer architektúrája, az egységbezárás és a laza csatolás általi felépítés. Iteratív és inkrementális Modellek Use-Case modell Analízis modell Design modell Telepítési modell Implementációs modell Teszt modell (Adat modell) 11 12 Tick: Szoftver Tervezés és Technológia BMF-NIK-SZTI Felépítés Előkészítés fázis (Inception) Követelmény-feltáráson van a hangsúly Felhasználók Felhasználók tevékenységei A rendszer szerkezete Költségek, erőforrások, határidők meghatározása OE-NIK 3

13 14 Tick: Szoftver Tervezés és Technológia BMF-NIK-SZTI Tick: Szoftver Tervezés és Technológia BMF-NIK-SZTI Kidolgozás fázis (Elaboration) Az analízisen van a hangsúly Kritikus funkcionalitás A rendszer struktúrájának meghatározása Szerkezeti elemek Elemek működése Az építés fázis menetének megtervezése A funkcionalitások megvalósításának sorrendje Tesztelési terv Építés fázis (Construction) Az összes funkcionalitás kifejlesztése A program tesztelése Felhasználói leírás készítése 16 Mintafeladat Projektindítás Készítse el a Schoócher Bank Rt. ügymenetét támogató alkalmazást, amely szolgáltatásokat biztosít a bank ügyintézőinek a folyószámlák kezeléséhez, az ügyfeleknek készpénz-felvételhez és a bank vezetőinek az üzleti folyamatok ellenőrzéséhez! OE-NIK 4

17 18 Projektfeladat Készítse el egy cég nyilvántartását kezelő alkalmazást! A szoftver biztosítson grafikus kezelőfelületet a működéssel kapcsolatos adatok (partnerek, számlák, raktárkészlet) tárolására, azok rendszerezésére valamint import- és exportálására! PLUSZ valami extra! 19 20 Jegyzőkönyv Minden óráról és az órákon kívüli összejövetelekről jegyzőkönyvet kell készíteni Tartalma Dátum Jelenlévők neve A tevékenységek rövid leírása A gyakorlatvezető által kért tartalmi elemek A projektvezető és a jegyzőkönyvvezető aláírása A leadandó dokumentációk tartalmazzák a korábbi jegyzőkönyveket Irodalom http://nik.bmf.hu/technology Jacobson Ivar, Rumbaugh J, Booch G,: The Unified Software Development Process, Addison Wesley Longman Inc., Reading Massachusetts, 1999. Végh Cs.: Alkalmazásfejlesztés a Unified Modelling Language szabványos jelöléseivel, Logos 2000, 1999. Sike Sándor, Varga László: Szoftvertechnológia és UML, ELTE Eötvös Kiadó, 2003. Kondorosi K., László Z., Szirmai-Kalos L.,: Objektumorientált szoftverfejlesztés, Computerbooks, 1997. OE-NIK 5

21 FELADAT 1. Projektfeladat meghatározása (projektalapító okirat) A csapat nevét, a tagok listáját, szerepkörüket és a választott feladat megfogalmazását a gyakorlatvezetőnek kell e-mail-ben elküldeni 4 napon belül (PDF formátumban)! OE-NIK 6