6.1.5. Részletes rendszerterv
- Rendszerspecifikáció
- Logikai és fizikai rendszerterv
- Programspecifikációk
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