Hogyan írjunk rendszerkövetelmény-jelentést

Tartalomjegyzék:

Anonim

A rendszerkövetelményekről szóló dokumentum leírja, hogy milyen lesz a termék, amikor befejeződik. A dokumentum tájékoztatást nyújt a termék igényeiről, képességeiről, működési környezetéről, felhasználói élményéről, tulajdonságairól, valamint a nemzeti vagy nemzetközi szabványokról, amelyeknek meg kell felelniük. A Carnegie Mellon Software Engineering Institute által kiadott jelentés szerint a rendszerkövetelmények létrehozása és jelentése továbbra is kihívást jelent a fejlesztők számára. A jelentésben felsorolt ​​elsődleges problémák az volt, hogy nem sikerült megfelelően kezelni a felhasználói vagy a működési igényeket, és nyomon követni a követelményeket a termékfejlesztési életciklus során.

A szükséges elemek

  • Termékleírás

  • Felhasználói követelmények

  • Környezeti Előírások

  • szabványok

  • Korlátozási információk

  • Szövegszerkesztő szoftver (opcionális, de nagyon ajánlott)

Gyűjtse össze a követelményeket. Az érintettek, azok, akik fizetnek a termékfejlesztésért, és azok, akik a terméket használják, olyan követelményeket támasztanak, amelyeket a rendszerkövetelmény-jelentésben azonosítani kell. A követelmények összegyűjtésére irányuló hivatalos eljárás rendkívül ajánlott. A követelmények összegyűjtésére számos sikeres technika a felhasználási esetek, a forgatókönyvek, a prototípusok és a szerződéses követelmények részletes áttekintése.

Határozza meg a katonai szabványt (Mil-Std), a nemzetközi szabványügyi szervezetet (ISO) és más, a termékre vonatkozó kormányzati vagy jogi követelményeket, és jegyezze fel azokat a rendszerkövetelmény-jelentésben.

Ismertesse azt a környezetet, amelyben a rendszer működni fog, mint például az áramforrásokkal, egyéb berendezésekkel, szoftverekkel, adatbázisokkal és felhasználókkal való kapcsolódási pontokat. A biztonsági követelményeket a rendszerkövetelmények jelentésében a működési környezetbe is bele lehet foglalni.

A korlátozások elemzése. A termékkövetelmények korlátozása a felhasználóktól, a feldolgozási képességektől, az energiaigényektől, a költségektől és a hardver és a szoftver integrációjától származhat. A korlátozások magukban foglalhatnak olyan elvárásokat is, amelyeket a jelenlegi korszerű technológiák vagy a projekt költségvetése nem tud teljesíteni.

Készítsen listát a funkcionális követelményekről, mint például a műveletek sebessége, a felhasznált erőforrások, a szélsőséges környezetek teljesítménye, a tesztelési követelmények, a minőség, a biztonság, a megbízhatóság és a karbantartási követelmények.

Készítsen fejlesztési ütemtervet, amely bemutatja a főbb mérföldkövek várható elérését az idővonalon.

Írja be a rendszerkövetelmények jelentés bevezető anyagát. A címoldal tartalmazza a szervezet címét, nevét, dátumát és a szerzőt. A formális rendszerkövetelmények dokumentumai aláírásokat is kaphatnak a felelős oldalakról a fedőlapon. Hozzon létre egy tartalomjegyzéket és a számok és táblázatok listáját. Írjon be egy bevezetőt, és jegyezze fel az alkalmazandó hivatkozási dokumentumokat.

Szüntesse meg a dokumentum többi részét szekciókba, és írjon tartalmat, amely általános leírást, funkcionális követelményeket és speciális követelményeket tartalmaz.