„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés

Harapeti (vitalap | szerkesztései)
szebb cím :D
Harapeti (vitalap | szerkesztései)
lépéseket hierarchikusan sorrendbe raktam
1 477. sor: 1 477. sor:
==== 00:44:14 ====
==== 00:44:14 ====
===== 8. JSD: lépések =====
===== 8. JSD: lépések =====
* Modelleket készítünk:
 
** Entity Action Step: Kik az entitások, az alapanyagok, ezekkel mi történik
* 6 lépés van (1. Entity action step, 2. Entity structure step, 3. Initial model step, 4. Function step, 5. System timing step, 6. Implementation step), ezek szétbonthatók 3 fő lépésre (Model step, Network step, Implementation step) (ld. 44:36)
** Entity Structure Step: Entitáshoz hozzá kapcsoljuk azokat az eseményeket, amik vele történnek, és ezen akciókat időben rendezzük is
 
* Network Step: Processek hálója
# Model step: modelleket készítünk
** Initial Model Step: Entitások történetéből megalkotjuk a processt, számítástechnikai modell
## Entity action step: Kik az entitások, az alapanyagok, ezekkel mi történik, az ő életét mik változtatják meg, milyen akciók történnek
** Function Step: Ha megvannak a modellek, akkor azokra kell tenni funkciókat
## Entity structure step: entitáshoz hozzákapcsoljuk azokat az eseményeket, akciókat, amik vele történnek, és ezen akciókat még időben rendezzük is, tehát sorrendet fogjuk megadni (közös események is lesznek)
* Implementation Step:
# Network Step: processek hálója, összefüggő processek hálózata jön létre (egyik process üzenget a másiknak, egyik process olvasgat a másikból, stb.)
** System Timing Step: Időzítések, milyen ütemezést készítünk.
## Initial model step: előző lépésben összegeztük az eseményeket, ha szimulációt akarunk készíteni, akkor az entitásokon értelmezett események feldolgozására létrehozunk egy modellt; ekkor entitások történetéből megalkotjuk a processt, számítástechnikai modell. Elkészítjük a modellező processt.
** Implement. Step: Implementáció elkészítése
## Function step: ha megvannak a modellek, amik szimulálják a világot, akkor azokra kell tenni funkciókat (mivel végül is ezért csináltuk az egész modellezést, hogy legyenek funkciók) (lásd csónakázós példa, funkció: számolja ki, mennyi volt a napi leghosszabb csónakázást, vagy mennyi volt az átlagos csónakázás, stb.)
# Implementation Step: ha megvan az összetett processhálónk, akkor azt implementálni is kell
## System timing step: megmondjuk az időzítéseket, ezek alapján fogjuk az ütemezést elkészíteni: a processeket a meghatározás után valahogy ütemeztetni kell.  
## Implementation step: implementáció elkészítése.


==== 00:49:16 ====
==== 00:49:16 ====