1.2. Az új rendszer fizikai tervezése
A fizikai terv eszközspecifikus. Ez azt jelenti, hogy e tervezés során már eldöntött, hogy az információs rendszer milyen hardver-/szoftverkörnyezetben fog működni. A fizikai tervezés során valójában azokat a dokumentációkat állítja elő a fejlesztő csoport, mely alapján a rendszer kivitelezhető.
Ebben a fejlesztési fázisban tehát a logikai terv alapján a konkrét megvalósítás elképzeléseit kell rögzíteni.
További ismeretek: Fizikai terv
Ez leggyakrabban a következőket jelenti:
- Adatterv
- Adatvédelmi terv
- A rendszer működésének terve
- Funkciók terve (programspecifikációk)
- I/O tervek
Mit jelentenek a fenti feladatok?
A fizikai adattervezés az adattárolás és adatkezelés módjának meghatározását jelenti. Meg kell terveznünk a rendelkezésre álló adatok alapján, hogy
- mennyi adatot kell tárolni,
- hogyan lehet az adatokat elérni.
Tanultuk, hogy az adattárolás és -kezelés módja hagyományosan fájlokban történik. Jelenleg az adatbázis technológia alkalmazása a jellemző, ez egyrészt nagy könnyebbséget jelent, ugyanakkor ennek tervezése speciális feladatok elvégzését kívánja meg. A speciális feladatokon ebben az esetben az adatok megbízhatóságának, pontosságának érvényesítését, továbbá az illetékesség és biztonság követelményeinek meghatározását értjük. Az on-line adatbázisokban meg kell határozni, hogy kinek jár írás- és kinek csak olvasási jog. Ezzel a problémával máris elérkeztünk a következő feladathoz, az adatbiztonság és adatvédelem tervezéséhez. A téma nagyon aktuális és egyre fontosabb. Kötetnyi irodalom szól róla, jogszabályok születnek a mind gyakrabban előforduló problémák megoldására.
A tervezés az adatok védelmének az alábbi szintjeire terjed ki:
- fizikai védelem
- operatív védelem
- belső védelem - illetéktelen hozzáférés megakadályozása
- jogi védelem
A rendszer működésének terve a számítógépes információrendszer funkcióinak struktúrája, ez általában a menüterv, beleértve az egyes menücsoportok és funkciók közötti vezérlés, illetve vezérlés-átadás tervét.
Az egyes funkciók tervét a programspecifikációk tartalmazzák. A funkció-meghatározások elkészítése strukturált angol, vagy strukturált magyar nyelven történik. A specifikációk mellékleteként általában folyamatábrát kell készíteni.
Az input/output fizikai tervek a logikaiból kiindulva készülnek el. A tartalmi elemek és az I/O eszköz alapján konkrét megvalósítási terv készül. Ez az jelenti, hogy pl. a nyomtatható sor/oszlop adottságai alapján kell megtervezni egy nyomtatott output fejlécét, sorait, összegző sorait és a lapdobásokat.
A
fizikai terv akkor jó, ha az alapján a programtervező/programozó képes a
számítógépes rendszer megvalósítására.
Ez azt jelenti, hogy a
rendszerszervező és programozó, vagy a rendszerfejlesztő csoport tagjainak
szakmailag egy nyelvet kell beszélni. Amennyiben a fejlesztés egy meghatározott
módszertan szerint történik, akkor ez nem jelenhet problémát. A fejlesztés
akkor nem hozhat eredményt, ha módszertan nélkül fejlesztünk, és ha a szervező
és rendszert megvalósító szakember nem képes saját nézeteit, céljait a közös
cél megvalósításának alárendelni.
A tervezés eredményeként általában két dokumentum születik, így:
- logikai és fizikai
rendszerspecifikáció,
mely a tervezési szakasz teljes dokumentációját jelenti, így:
- összefoglaló rendszerspecifikáció
- rendszer folyamatábrák
- adatszótár
- adatbázis terve
- funkcióspecifikációk
- programspecifikációk
- rendszerinterfészek
- megvalósítási (kivitelezési) terv, mely általában tartalmazza az alábbiakat:
- fejlesztés terve
- oktatási terv
- hardver-/szoftverterv
- tesztelés terve
- költségterv
- időterv (részletes ütemezés, mérföldkövek)
- bevezetési terv