Az kulcs különbség a követelmény és a szoftverfejlesztés specifikációja között ez A követelmény az érdekelt felek azon igénye, hogy a szoftverrel foglalkozzanak, míg a specifikáció műszaki dokumentum az elemzett követelményekkel. A specifikáció leírja a szoftver tulajdonságait és viselkedését.
A szoftverfejlesztés a szoftver módszertani fejlesztésének fegyele. A követelmények képezik a szoftver alapját. A követelmények összegyűjtése és elemzése a szoftverfejlesztés egyik fő szakasza. Az SRS az elemzett követelményeket tartalmazó dokumentum. A fejlesztési szakaszok, például a tervezés és a megvalósítás az SRS-t használják.
1. Áttekintés és a legfontosabb különbség
2. Mi a követelmény a szoftverfejlesztésben?
3. Mi a specifikáció a szoftverfejlesztésben?
4. A követelmények és a specifikáció összekapcsolása a szoftverfejlesztésben
5. Side by side összehasonlítás - Követelmény vs. a szoftverfejlesztés specifikációja táblázatos formában
6. Összegzés
A teljes projekt a követelményektől függ. A szoftver fejlesztésének első lépése egy megvalósíthatósági tanulmány elvégzése. A termék műszaki szempontjaira összpontosít. A következő folyamat a követelmények összegyűjtése. Az ügyfelekkel, a végfelhasználókkal és a rendszerhasználókkal való kommunikáció révén lehetséges, akik a terméket a végén használják. Interjú, felmérések és kérdőívek a követelmények begyűjtésének fő módszerei. Végül, az elemzés a követelménygyűjtés után történik.
A funkcionális és a nem funkcionális követelmények e követelmény két típusa. A szoftver funkcionális aspektusát meghatározó követelmény funkcionális követelmény. Ezért meghatározza egy rendszer vagy alrendszer funkcióját. Ezenkívül a könyvtárkezelő rendszernek hozzá kell adnia, szerkesztenie, törölnie és keresnie kell a könyv részleteit. Ezenkívül hozzá kell adnia, szerkesztenie és törölnie kell a tagok adatait. Ezenkívül kiszámítania kell a bírságot a késedelmes visszatérítések esetén. Ez a rendszer néhány funkcionális követelménye. Egy nem működőképes követelmény meghatározza a szoftver várható jellemzőit. A biztonság, karbantarthatóság, használhatóság, megbízhatóság és rendelkezésre állás néhány példa a nem működőképes követelményekre. Egy másik típus az üzleti követelmények. Meghatározzák az üzleti célokat, jövőképeket és célokat.
Mindenekelőtt az ügyfelek és a végfelhasználók természetes nyelven írják le igényeiket. E követelmények dokumentálása az elemzés után történik. Ezt a dokumentumot szoftverkövetelmény-specifikációnak (SRS) hívják. Ezután a rendszer elemzői konvertálják őket a szoftverfejlesztő csapat műszaki nyelvre.
Ez a specifikáció megállapodásként működik az ügyfél és a fejlesztői csapat között arról, hogy mit kell tennie a szoftver terméknek. A megfelelő specifikáció segít megelőzni a szoftverhibákat. Ezenkívül elősegíti a fejlesztőcsoport számára, hogy világosan megértse a fejlesztendő terméket.
Követelmény és specifikáció a szoftverfejlesztésben | |
A követelmények azoknak a szolgáltatásoknak a leírását tartalmazzák, amelyeket a szoftverrendszernek nyújtania kell, és azokat a korlátozásokat, amelyek alatt működnie kell. | A specifikáció egy műszaki dokumentum, amely leírja a szoftver alkalmazás tulajdonságait és viselkedését. |
Használat | |
A követelmények segítik a szoftver leírását. | A specifikáció elősegíti a termék egyértelmű megértését annak fejlesztése és a szoftverhibák minimalizálása érdekében. |
A szoftverfejlesztésben a követelmény és a specifikáció közötti különbség az, hogy a követelmény az érdekelt felek igénye, amelyet a szoftver meg kell oldani, míg a specifikáció műszaki dokumentum az elemzett követelményekkel.
1.Tutorials Point. “Szoftverkövetelmények.” Oktató pontok, 2018. január 8. Elérhető itt
2. “Szoftverkövetelmény-specifikáció.” Wikipedia, Wikimedia Alapítvány, 2018. április 17. Elérhető itt
1. ”1538503” (CC0) Pxhere-en keresztül