Az alábbi információk tájékoztató jellegűek. A hatályos követelmények az egyetemi tanrendi keresőben találhatók.
Nappali tagozaton:
Előadás: heti 2 óra / 5 (4) kredit. Teljesítés módja: Kollokvium.
Gyakorlat: heti 2 (1) óra / 0 kredit. Teljesítés módja: Aláírás.
Levelező tagozaton
(nincs)
A kurzus felvételének előfeltételei: Rendszerfejlesztés (Rendszerfejlesztés II.)
Előadás anyaga: /pub/objektumvezerelt
Objektumorientált analízis és tervezés.
Objektumorientált tervezési minták. Mintaleírások elemei. Gamma-féle katalógus áttekintése. Minták közötti kapcsolatok. Minták kiválasztása és használata.
Gyártási minták részletes bemutatása.
Szerkezeti minták részletes bemutatása.
Viselkedési minták részletes bemutatása.
Egyéb tervezési minták. Ellenminták (AntiPatterns).
Vizuális modellezés és fejlesztés. Nyelvek, könyvtárak, eszközök.
A Unified Process folyamat. Rational Unified Process, Enterprise Unified Process. Agile Modeling, eXtreme Programming.
Unified Modeling Language használata. Modellezési tippek, trükkök. Tipikus topológiák.
Objektumorientált rendszerek minőségének javítása. Refactoring. Beazonosítás („bad smell”-ek), végrehajtás, eszköztámogatás.
Az objektumorientáltságon túl: Aspektus-orientált szoftverfejlesztés.
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.
E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
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.
I. Évközi számonkérés
Elérhető maximális pontszám: 100 pont
A gyakorlat látogatása kötelező.
a) Projektmunka.
Elérhető maximális pontszám: 60
Teljesítendő minimális pontszám: összesen 20
b) Gyakorlaton teljesítendő két írásbeli dolgozat.
Elérhető maximális pontszám: 2x20
Teljesítendő minimális pontszám: összesen 20, de dolgozatonként 10
A gyakorlatvezetők a kurzus elején megadják a dolgozatok időpontját.
Amennyiben a hallgató nem teljesíti a minimális pontszámokat, egy javítási lehetőséget kell biztosítani, amellyel legfeljebb a minimális pontszámot szerezheti meg.
II. Kollokvium
Elérhető maximális pontszám: 100
Teljesítendő minimális pontszám: 45
Az elérhető teljes pontszám: 200
Jegyek ponthatárai:
175-200 jeles
150-174 jó
125-149 közepes
95-124 elégséges
(nincs)
http://www.inf.u-szeged.hu/~beszedes/teaching/oovez/index.html