Szoftverkövetelmény-specifikáció (SRS) dokumentum írása

A professzionális szoftverfejlesztőknek szoftverkövetelmény-gyűjtési folyamaton kell keresztülmenniük bármilyen jelentős méretű szoftverfejlesztési projekt elején. A projektfázis végterméke egy dokumentum, amelyet általában szoftverkövetelmény-specifikációnak vagy SRS-nek neveznek. Általában ez a projekt első mérföldköve vagy teljesítése. E dokumentum fontosságát nem lehet alábecsülni. Legfőbb feladata, hogy az ügyfél üzleti igényeit és követelményeit írásban rögzítse, és a szoftverfejlesztési folyamat többi részének alapja legyen. A követelmények összeállítása után a dokumentum mind az ügyfél, mind a fejlesztő feljegyzésévé válik arról, hogy mit kell elérnie a szoftvernek. Általában az ügyfél felülvizsgálja és aláírja az SRS-t, ezzel megkezdődik a teljes szoftver tervezési és fejlesztési szakasz. A magas szintű lépések megtételével SRS-dokumentumot írhat.

1. lépés

Ha szervezete nem rendelkezik szabványos Szoftverkövetelmény-specifikációk dokumentumsablonnal, hozzon létre egyet most (a sablonokra mutató hivatkozásokért lásd: Erőforrások).

A nap videója

2. lépés

Találkozzon a téma szakértőivel/ügyfeleivel, hogy összegyűjtse a követelményeket.

3. lépés

Határozza meg a szoftver funkcióit.

4. lépés

Hozzon létre használati eseteket a főbb részfolyamatok számára. Például, ha rendelésbeviteli rendszert tervez, a használati esetek egy új rendelés létrehozásából, egy meglévő rendelés módosításából és egy vevői rendelés kereséséből állnak.

5. lépés

Határozza meg a felhasználói felületet.

6. lépés

Határozzon meg minden más interfészt, például hardver interfészt vagy egyéb szoftverrendszer interfészt.

7. lépés

Határozza meg a folyamat menetét.

8. lépés

Határozzon meg konkrét üzleti szabályokat.

9. lépés

Határozza meg a teljesítményspecifikációt.

10. lépés

Készítsen diagramokat, amelyek a folyamat folyamatának illusztrálásához vagy a legfontosabb követelmények kidolgozásához szükségesek.

11. lépés

Állítsa össze az SRS-dokumentumot, és kérje meg az összes szükséges fél áttekintését vagy aláírását.

Dolgok, amelyekre szüksége lesz

  • Szövegszerkesztő alkalmazás

  • Diagramozó szoftver, például a Microsoft Visio

Tipp

Hozzon létre egy szabványos dokumentumsablont. Tartalmazzon nyomon követhetőségi mátrixot. Tartalmazzon kapcsolatot a követelmények és a követelmények forrása között. Világosan sorolja fel a meghatározott üzleti működési szabályokat. Gondoskodjon arról, hogy a szabályok és folyamatok pontos, egyértelmű nyelvezetűek legyenek.

Figyelem

Az SRS csak funkcionális követelményeket tartalmaz. A szoftver tervezési vagy megvalósítási részleteit nem szabad feltüntetni.