10.07.2015 Views

Absztrakt kötet - Debreceni Egyetem Agrár

Absztrakt kötet - Debreceni Egyetem Agrár

Absztrakt kötet - Debreceni Egyetem Agrár

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Informatika a felsőoktatásban 2008 Debrecen, 2008. augusztus 27-29.A SZOFTVERTERVEZÉS GYAKORLATI OKTATÁSATEACHING HOW TO DESIGN SOFTWARE SYSTEMS IN PRACTICEKatona Krisztina, Kurdi Zsombor ZsoltBudapesti Műszaki Főiskola Neumann János Informatikai KarÖsszefoglalóA mérnök informatikus képzésben a szoftvertervezés (szoftvertechnológia) elméleti oktatásamellett kiemelten fontos a megfelelő gyakorlat elsajátítása is. A szoftvertechnológia a nagyméretűprogramrendszerek előállításával foglalkozik, amelyek elkészítése messze meghaladja egy embermunkáját, ezért nagyobb létszámú csapatok végzik a fejlesztést. A programozási nyelveket éstechnikákat oktató tárgyak az alapvető programozási ismeretek elméletének és gyakorlatánakátadására szorítkoznak, ám a diplomát szerzett mérnököktől az őket foglalkoztató cégek elvárják, hogya szoftverkészítési (programozási) ismeretek mellett a szoftvertervezés témakörében is megbízhatógyakorlati tudással rendelkezzenek, képesek legyenek csoportban dolgozni, a csoport munkájábabekapcsolódni és esetenként azt koordinálni; értelmezni és módosítani tudják a már elkészült terveketés képesek legyenek teljesen új szoftverek tervezésére és elkészítésére.Ezért tartjuk fontosnak a szoftvertechnológia gyakorlati oktatása során a tervezési ésprogramozási feladatok csoportokban történő megoldását. Az előadásunkban ismertetjük a BudapestiMűszaki Főiskola Neumann János Informatikai Karán a 2007/2008. tanév tavaszi félévében tartott„Szoftvertechnológia gyakorlat” tárgy oktatása során a gyakorlati ismeretek elsajátításához felhasználttananyagot és az oktatás során szerzett tapasztalatokat.Kulcsszavakszoftvertechnológia, UML, RUPAbstractSoftware Engineering is an important part of IT engineer education, which has to containtheory and practice topics as well. Software Engineering defines techniques and methods for design,implement, test and maintain software systems are produced by larger teams.Subjects about programming languages contains only basic programming knowledge, but agraduated engineer should have practical experience in software design, team work and projectmanagement.That is the reason why we deem important to practice designing and implementing largesoftware systems in teams during the software engineering courses. This article introduces the coursematerial and our experiences in teaching software engineering in practice at Budapest Tech John vonNeumann Faculty of Informatics.Keywordssoftware design, UML, RUP103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!