/**
Az objektumorientált tervezés áttekintése
fejezet példaprogramjai.
Ha objektumorientáltan tervezünk, akkor először a rendszer
objektumait vizsgáljuk, megpróbáljuk általánosan leírni
ezeket, s csak ezután adjuk meg a programrendszer legfelső
funkciójának pontos leírását. Ez a bottom-up
, vagyis
alulról felfelé történő tervezés lényege. Ez azt jelenti,
hogy a valódi komponensek szintjéről indulunk, és azokból
építkezünk. Vagyis azon törekvés helyett, hogy az
aktuális problémára a lehető legoptimálisabb megoldást adjuk,
megkísérlünk egy jó megoldást adni, azzal minimalizálva az
erőfeszítéseket, hogy az előző eredményekből építkezünk, és arra
törekszünk, hogy az általánosság lehető legmagasabb szintjét
érjük el, megkönnyítve ezzel a további fejlesztéseket.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
- Bevezetés
-
- Alapfogalmak
- Mit tekintünk objektumnak?
-
- Osztály
-
- Kapcsolatok
-
- Öröklődés
-
- Többszörös és ismételt öröklődés
-
- Programtervezés
-
- Fő lépések
-
- Analízis
- A feladat szöveges megfogalmazása, vagy ennek elkérése a megrendelőtől.
- Képek:
- A feladat egy útszűkület modellezése.
- Statikus modell készítése
- Képek:
- Az osztálydiagram jelölései
- Példa statikus osztálydiagram osztályokkal, attribútumok és műveletek nélkül
- Dinamikus modell készítése
- Képek:
- Az eseménysorozat-diagram jelölései
- Új jármű generálásának eseménysorozat-diagramja
- Az együttműködési diagram jelölései
- Az ütemezés együttműködési diagramja
- Az ütemezés eseménysorozat-diagramja
- Az állapotátmenet-diagram jelölései
- A generátor állapotai
- Az ütemező állapotai
- Sor állapotai
- Iterálás
- Képek:
- Osztálydiagram
- Rendszertervezés
-
- Osztálytervezés
- Műveletek meghatározása, specifikálása
-
- Műveleteket megvalósító algoritmusok meghatározása
-
- Adattagok elérésének optimalizálása
-
- A rendszertervezés során meghatározott vezérlési stratégia megvalósítása
-
- Az osztálystruktúra finomítása, az öröklődés erősebb kihasználása
-
- Objektumkapcsolatok megtervezése
-
- Attribútumok reprezentációjának megválasztása
-
- Osztályok és kapcsolatok implementációs modulokba sorolása
-
- Implementálás
- Referenciák:
- Az {@link elte.java2_utikalauz5.ood.Utemezo} példamegvalósítás
@link.forrásfájl {@docRoot}/../data/ood/src package-info.java
@author Frohner Ákos
@author Nyékyné Gaizler Judit
*/
package elte.java2_utikalauz5.ood;