„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés
szebb cím :D |
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 ===== | ||
* | |||
* 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) | |||
# Model step: modelleket készítünk | |||
## 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 | |||
## 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) | |||
# 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.) | |||
## 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. | |||
## 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 ==== | ||