Tantárgyi program részletes adatlapja
Szoftvertechnológia II
Tantárgy megnevezése (magyarul) | Szoftvertechnológia II |
Tantárgy megnevezése (angolul) | Software Engineering |
Előadás | |
Gyakorlat | |
Kredit | |
Meghirdetés gyakorisága | tavaszi szemeszterben |
Oktatás nyelve | magyar |
Előtanulmányi kötelezettségek | Szoftvertechnológia I Levelező Képzés |
Tantárgy típusa | kötelező tárgy |
Tantárgyfelelős tanszék | Információrendszerek Tanszék |
Tantárgyfelelős oktató | Biró Miklós |
Tantárgyat oktatók | Biró Miklós egyetemi docens, Ottó András, Tóth Sándor demonstrátorok |
Szak | Gazdaságinformatika |
Szakirány | |
Kar | Gazdálkodástudományi Kar |
Tagozat | levelező |
Képzés szintje | alapképzés |
Évfolyam | II. |
Tantárgy szakmai tartalma | A tantárgy célja, hogy valós üzleti igényekre, és meglévő, a hallgatók által akár a mindennapi életben is érzékelhető kognitív sémákra alapozott példák segítségével adjon motivációt a követelményeknek legjobban megfelelő szoftvertechnológiai megközelítés megvalósításának, illetve újrafelhasználásának elsajátításához, valamint módszertani és gyakorlati alapot adjon az ehhez szükséges ismeretek és képességek elmélyítéséhez. A tantárgy előfeltétele a Szoftvertechnológia I tárgy keretében szerzett programozási alapismeretek, képességek megléte. |
Kompetenciák leírása | |
Irodalomjegyzék | C# jegyzet (2008) by Istvan Reiter licensed under a Creative Commons Nevezd meg!-Ne add el! 2.5 Magyarország License. http://people.inf.elte.hu/reiter_i/csharp.pdf http://csharp.lap.hu/ http://dotnet.lap.hu/ Deitel, H.M.; Deitel, P.J.: Visual C# 2005 How to Program. (Pearson Education, 2006) Sharp, John: Microsoft Visual C# 2005 lépésről lépésre. (SZAK, 2005) Jones, Bradley L.: C# mesteri szinten 21 nap alatt. (Kiskapu, 2004) |
Évközi tanulmányi követelmények | A szoftvertechnológia alkalmazásához szükséges készségek csak alapos gyakorlás, saját tapasztalat révén sajátíthatók el. A tanterv szerinti gyakorlat ehhez csak kiindulópontként szolgál, az ezen túlmenő önálló, folyamatos tanulás, gyakorlás elengedhetetlen. |
Vizsgakövetelmény | gyakorlati jegy |
Értékelés módszere | A számonkérésnek két összetevője van. Első a gyakorlatokon meghatározott projekt megvalósítása, ami a pontszámban nem játszik szerepet, készítője azonban a gyakorlatvezető javaslata esetén a számítottnál eggyel jobb jegyet kaphat (a jeles kivételével :-)). Második a problémamegoldással egybekötött dolgozatírás számítógépen és papíron. Az osztályzat az alábbi ponthatár táblázat szerint kerül kiszámításra. Ponthatárok 0 47 1 elégtelen 48 60 2 elégséges 61 73 3 közepes 74 86 4 Jó 87 100 5 Jeles |
A hallgató egyéni munkával megoldandó feladatai | |
A foglalkozásokon való részvétel követelményei | |
Félévközi ellenőrzések |
1. hét | Öröklés + Többalakúság és felületek Az öröklés technológiai és gazdaságinformatikai jelentőségének megértése. A C# öröklés megvalósításához szükséges eszközeinek megismerése. A többalakúság (polymorphism) fogalmának és jelentőségének megértése a rendszerek jó újrafelhasználhatóságának és karbantarthatóságának megvalósításában. A többszörös öröklés (multiple inheritance) problematikájának és C#-Java megoldásának megértése. |
2. hét | Webes alkalmazások készítésének kihívásai, üzleti-gazdasági mozgatórugói, ASP.NET + Adatkötés webes alkalmazásokban + Web szolgáltatások használata Ízelítő a Visual Studio webes alkalmazás-fejlesztési lehetőségeiből konkrét példák kapcsán. A korábban megvalósított üzleti logika használata és a felhasználói felület megjelenítése webes alkalmazásként. Webes alkalmazások működésének megértése. Kihívások és az ASP.NET. A webes alkalmazásból tisztán vizuális eszközökkel megvalósítható adatbáziskezelés áttekintése. A példa webes alkalmazás átalakítása adatbázisból dinamikusan felépülő alkalmazássá. Az adatakötési (data binding) architektúra áttekintése. Web szolgáltatások használata. |
3. hét | gyakorlat |
4. hét | |
5. hét | |
6. hét | |
7. hét | |
8. hét | |
9. hét | |
10. hét | |
11. hét | |
12. hét | |
13. hét | |
14. hét |