|
1. tantárgy neve |
Szoftverkarbantartás
|
|
2. kódja |
IMN250
|
|
3. kreditérték |
5 |
|
4. heti óraszám |
2+2 |
|
5. tantárgy típusa és értékelés módja
(előadás/gyakorlat/lab. gyakorlat/szeminárium); (Koll./gyak. jegy/aláírás) |
Előadás (kollokvium) + gyakorlat (aláírás) |
|
6. felelős oktató vagy tanszék neve |
Dr. Ferenc Rudolf (Szoftverfejlesztés Tanszék) |
|
7. tantárgy tematikája |
Szoftver visszatervezés és újratervezés.
Forráskódból történő mintafelismerés, tervezési dokumentáció előállítás, program megértés és vizualizálás.
Szoftvermetrikák és minőségellenőrzés. Forráskód auditálás.
"Bad smell" detektálás és refactoring, program transzformáció.
Szoftver evolúció.
|
|
8. Ajánlott irodalom |
Ferenc Rudolf: Szoftverkarbantartás, Typotex Kiadó, 2011.
Jegyzet letöltése PDF formátumban
Ian Sommerville: Szoftverrendszerek fejlesztése
Penny Grubb, Armstrong A Takang: Software Maintenance (Concepts and Practice)
Thomas M. Pigoski: Practical Software Maintenance (Best Practices for Managing Your Software Investment)
Roger S. Pressman: Software Engineering - A Practitioner's Approach
|
|
9. a foglalkozásokon való részvétel követelményei és a távolmaradás
pótlásának lehetősége |
Kötelező megjelenni a projektmunka bemutatásán és a zárthelyi dolgozaton, ezek távolmaradás esetén igazolással pótolhatók
|
|
10. az igazolás módja a foglalkozásokon és a vizsgán való távollét esetén |
A távolmaradás időpontjára szóló orvosi igazolás, melyet az oktatónak kell bemutatni a távolmaradás okának megszűnését követő első tanórán vagy az oktató fogadóóráján |
|
11. a félévközi ellenőrzések (beszámolók, zárthelyik) száma, témaköre és időpontja, pótlásuk és javításuk lehetősége |
Egy projektmunka
- Témakör: a gyakorlat anyagához illeszkedő, listából választott feladat megoldása
- Időpont: elkészítése a félév során folyamatos, tanórán kívüli feladat; benyújtandó e-mailben a gyakorlatvezetőnek, legkésőbb a zárthelyi dolgozatot megelőző gyakorlat előtt; személyesen bemutatandó a zárthelyi dolgozatot megelőző gyakorlaton
- Pótlás (csak a személyes bemutatás elmaradása és igazolása esetén): a gyakorlatvezetővel egyeztetett helyen és időpontban
- A projektmunka benyújtásának elmaradása, annak folyamatos volta miatt, nem pótolható!
- Javítás (sikertelen feladatmegoldás esetén, legfeljebb egy alkalommal): újra benyújtandó és bemutatandó a zárthelyi dolgozat előtt, a gyakorlatvezetővel egyeztetett helyen és időben
- Sikertelen bemutatás esetén (amennyiben a feladatot benyújtó hallgató nincsen tisztában a benyújtott program működésével) javításra nincs lehetőség
Egy zárthelyi dolgozat
- Témakör: a teljes gyakorlati anyag
- Időpont: a félév utolsó előtti hetében
|
|
12. a félév teljesítésének követelményei |
Gyakorlat
- Legalább 50%-os, a zárthelyi dolgozat előtt bemutatott projektmunka
- Legalább 50%-os zárthelyi dolgozat
Előadás
- Teljesített gyakorlat
- Legalább 50%-os kollokvium
|
|
13. az osztályzat kialakításának módja |
Projektmunka
- max. 30 pont (javítás esetén max. 15 pont)
Zárthelyi dolgozat
- max. 70 pont (javítás esetén max. 35 pont)
Kollokvium
- max. 100 pont
Ponthatárok
- 0-99 elégtelen (1)
- 100-125 elégséges (2)
- 126-150 közepes (3)
- 151-175 jó (4)
- 176-200 jeles (5)
|
|
14. a számonkérés során felhasználható segédletek, irodalom listája (ajánlott irodalom) |
Zárthelyi dolgozat
- Saját, nyomtatott anyag (pl. könyv, kinyomtatott forráskód)
Kollokvium
- Semmilyen segédlet nem használható
|