6.1.5. Részletes rendszerterv

iDevice ikon

 

Rendszerspecifikáció

A 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
  • rendszer-interfészek

 

Logikai és fizikai rendszerterv

A rendszertervezés konkrét feladatai fejezetben részletes leírást olvashattunk már a logikai és fizikai tervezésről. Foglaljuk még egyszer össze! 

Logikai rendszerterv magában foglalja:

  • a rendszer működési logikájának tervezését
  • a folyamatok (funkciók) tervezését
  • az adattervezést
  • a felhasználói interfészek tervezését

Fizikai rendszerterv részei:

  • adatterv
  • adatvédelmi terv
  • a rendszer működésének terve
  • funkciók terve (programspecifikációk)
  • I/O tervek

 

Program specifikáció

A követelmények következetes és teljes leírása. A szoftver által megvalósítandó feladatok meghatározása és rendszerbe foglalása. A követelmények folyamatosan változnak, ezért a specifikációnak is változtathatónak kell lennie. Prototípussal tehetjük érthetővé a specifikációt a felhasználó számára. 

Programspecifikáció tartalma:

  • Programrendszer célja
    • Rendszercélok
    • Hardver-, szoftverkörnyezet (üzemmód, működési feltételek)
    • User Interface tervek
    • A programrendszer funkciói és struktúrája (rendszerdiagram, menüszerkezet)
    • Külsőleg definiált adatbázis
    • Tervezési feltételek, korlátozó tényezők
  • Hivatkozott dokumentumok
    • Meglévő szoftver dokumentáció
    • Rendszerleírás
    • Szállítói hardver/szoftver információk
    • Technikai referenciák
  • Tervezési specifikáció
    • Adatleírás (adatstruktúra és adatfolyamok)
    • Származtatott programstruktúra
    • Struktúrán belüli interfészek
  • Modulonkénti részletes specifikáció
    • A feldolgozás menete
    • Működési algoritmus (verbális leírás, pszeudokód, diagram)
    • Interfészek (kézi és gépi inputok, eredmények, dialógusok)
    • Alkalmazandó tervezési technikák, a kódolás módja
    • Adatok köre és a szervezés módja
  • Fájlstruktúrák és globális adatok specifikációja
    • Külső fájlstruktúra (logikai szerkezet, rekordleírás, elérési mód)
    • Globális adatok jegyzéke
    • Fájl/adat keresztreferenciák
  • Folyamat/modul keresztreferencia táblázat
  • Tesztelési előírások, tesztelési dokumentáció
    • Tesztelési utasítás, tesztadatok
    • Integrációs tesztstratégia specifikálása
    • Speciális előírások
  • Programegységek (csomagok) létrehozásának módja
    • Speciális átlapolási előírások
    • Átalakítási feltételek