1.2. Az új rendszer fizikai tervezése

iDevice ikon

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