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ények specifikációi dokumentumsablonnal, hozzon létre egyet most (a sablonokra mutató hivatkozásokért lásd:Erőforrások).
2. lépés
Találkozzon a téma szakértőivel/ügyfeleivel a követelmények összeállításához.
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 a vevői rendelések 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 egyéb interfészt, például hardveres interfészt vagy egyéb szoftverrendszer interfészt.
7. lépés
Határozza meg a folyamat folyamatát.
8. lépés
Határozzon meg minden konkrét üzleti szabályt.
9. lépés
Határozza meg a teljesítményspecifikációt.
10. lépés
Hozzon létre minden diagramot, amely a folyamat folyamatának illusztrálásához vagy a legfontosabb követelmények kidolgozásához szükséges.
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.
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. Győződjön meg arról, hogy a szabályok és folyamatok pontos, egyértelmű nyelvezetűek legyenek.
Figyelmeztetés
Az SRS csak funkcionális követelményeket tartalmaz. A szoftver tervezési vagy megvalósítási részleteit nem szabad feltüntetni.