1. tantárgy neve |
Rendszerfejlesztés II. |
2. kódja |
IB611, IBL611 |
3. kreditérték |
4 |
4. heti óraszám |
2+1 (12+6 levelező tagozaton) |
5. előfeltétel |
Rendszerfejlesztés I. |
6. 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) + Laboratóriumi gyakorlat (aláírás)
|
7. felelős oktató vagy tanszék neve |
Dr. Beszédes Árpád (Szoftverfejlesztés Tanszék) |
8. tantárgy tematikája |
- Tervezés. Architektúra alapú tervezés. Osztott rendszerek. Valósidejű szoftverek tervezése. Felhasználói felületek tervezése.
Objektumorientált tervezés. Tervezés újrafelhasználással, OO tervezési minták, ellenminták, refactoring.
- Objektumkomponens technológiák. Vizuális modellezés, modellvezérelt architektúrák.
- UML. UML története, specifikáció, kapcsolódó specifikációk, UML 2.0. UML metamodell architektúra.
- Verifikáció és validáció. Szoftvertesztelés, szoftver átvizsgálás. White-box, black-box tesztelés.
- Objektumorientált szoftvertesztelés.
- Projektmenedzsment. Konfigurációkezelés, hiba- és változtatás-menedzsment. Emberek menedzselése. Szoftver költségeinek becslése. Ellenminták a projektmenedzsmentben.
- Minőségkezelés. Minőségbiztosítás és szabványok, minőségtervezés, minőség-ellenőrzés. Termék és folyamat mérése, metrikák.
Hagyományos és OO metrikák.
- Szoftver karbantartás és evolúció. Ősrendszerek, szoftverváltás. Szoftverek újratervezése. Visszatervezés.
- Trendek. Kliens/szerver szoftverfejlesztés. Web fejlesztés. Nyílt forráskódú és szabad szoftverek. Szolgáltatásorientált architektúrák.
|
9. Ajánlott irodalom |
- I. Sommerville: Szoftverrendszerek fejlesztése . Panem, 2002.
- R. S. Pressman: Software Engineering - A Practitioner's Approach , fifth edition. McGraw-Hill, 2000.
- E. Gamma, R. Helm, R. Johnson, J. Vlissides: Programtervezési minták - Újrahasznosítható elemek objektumközpontú programokhoz. Kiskapu, 2004.
- M. Fowler: Refactoring - Improving the Design of Existing Code . Addison-Wesley, 1999.
- W. J. Brown, R. C. Malveau, H. W. McCormick, T. J. Mowbray: AntiPatterns - Refactoring Software, Architerctures, and Projects in Crisis .
John Wiley & Sons, 1998.
- Vég Csaba: Alkalmazásfejlesztés a UML szabványos jelöléseivel . Logos 2000, 1999.
- T. Quatrani: Visual Modeling with Rational Rose and UML . Addison-Wesley, 1998.
- M. Fowler, K. Scott: UML Distilled, second edition . Addison-Wesley, 1999.
- OMG Unified Modeling Language Specification , version 2.0. Object Management Group, 2004.
|
10. a foglalkozásokon való részvétel követelményei és a távolmaradás pótlásának lehetősége |
Az előadások látogatása nem kötelező.
A gyakorlaton a részvétel a kiemelt időpontokban kötelező, ezeket az időpontokat a gyakorlatvezető előre kihirdeti,
hiányzás csak 2 héten belül bemutatott orvosi igazolással lehetséges. Egyéb gyakolatokon a megjelenés nem kötelező,
de az elmaradás pótlása a hallgató felelőssége.
|
11. az igazolás módja a foglalkozásokon és a vizsgán való távollét esetén |
2 héten belül az eredeti orvosi igazolást az előadónak/gyakorlatvezetőnek át kell adni.
|
12. 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 |
a) Kötelező programok, projektmunkák, elérhető maximális pontszám: összesen 60 Teljesítendő minimális pontszám: összesen 30,
de projektenként legalább 50% A gyakorlatvezetők a kurzus elején megadják a beadási határidőket és a részletes pontozási
feltételeket. Késedelmes beadás esetén pontlevonás jár.
b) Gyakorlaton teljesítendő írásbeli dolgozatok, elérhető maximális pontszám: összesen 40 Teljesítendő minimális pontszám: összesen 20
A gyakorlatvezetők a kurzus elején megadják a dolgozatok időpontját.
Amennyiben a hallgató nem teljesíti a dolgozatokra vonatkozó minimális pontszámokat, egy javítási lehetőséget kell biztosítani, amellyel legfeljebb a
minimális pontszámot szerezheti meg.
|
13. a félév teljesítésének követelményei |
Félévközi ellenőrzések teljesítése a fentiek szerint.
Írásbeli vizsga a vizsgaidőszakra meghirdetett időpontokban, maximum 100 pont. Elérendő minimum 40 pont.
További információk és adott félévre vonatkozó további feltételek ETR-es meghirdetés annotációjában.
|
14. az osztályzat kialakításának módja |
Az elérhető teljes pontszám: 200. Bármelyik részpontszám minimális értékének el nem
érése elégtelen (1) minősítést von maga után. Egyébként a jegyek ponthatárai:
- 180-200 jeles
- 150-179 jó
- 120-149 közepes
- 90-119 elégséges
|
15. a számonkérés során felhasználható segédletek, irodalom listája (ajánlott irodalom) |
Nem használható segédlet
Előadás anyaga: pub/Rendszerfejlesztes-II
További információk:
http://www.inf.u-szeged.hu/~beszedes/teaching/rf2/index.html
|