Különbség a követelmények és a specifikáció között a szoftverfejlesztésben

Tartalomjegyzék:

Különbség a követelmények és a specifikáció között a szoftverfejlesztésben
Különbség a követelmények és a specifikáció között a szoftverfejlesztésben

Videó: Különbség a követelmények és a specifikáció között a szoftverfejlesztésben

Videó: Különbség a követelmények és a specifikáció között a szoftverfejlesztésben
Videó: The Choice is Ours (2016) Official Full Version 2024, November
Anonim

A legfontosabb különbség a követelmény és a specifikáció között a szoftverfejlesztésben az, hogy a követelmény egy érdekelt fél szükséglete, amellyel a szoftvernek foglalkoznia kell, míg a specifikáció az elemzett követelményeket tartalmazó műszaki dokumentum. A specifikáció leírja a szoftver jellemzőit és viselkedését.

A szoftverfejlesztés a szoftver módszeres fejlesztésének tudománya. A szoftver alapját a követelmények képezik. A követelmények összegyűjtése és elemzése a szoftverfejlesztés egyik fő szakasza. Az SRS az a dokumentum, amely tartalmazza az elemzett követelményeket. A fejlesztési fázisok, mint például a tervezés, a megvalósítás, SRS-t használnak.

Különbség a követelmény és a specifikáció között a Software Engineering_Comparison összefoglalójában
Különbség a követelmény és a specifikáció között a Software Engineering_Comparison összefoglalójában

Mi a követelmény a szoftverfejlesztésben?

A teljes projekt a követelményektől függ. A szoftverfejlesztés első lépése egy megvalósíthatósági tanulmány elkészítése. A termék műszaki szempontjaira összpontosít. A következő folyamat a követelmények összegyűjtése. Ez az ügyfelekkel, végfelhasználókkal és rendszerhasználókkal való kommunikációval lehetséges, akik a végén használni fogják a terméket. Az interjúk, felmérések és kérdőívek a követelmények összegyűjtésének fő módszerei. Végül az elemzés a követelmények összegyűjtése után történik.

A funkcionális és a nem funkcionális követelmények két típusa ennek a követelménynek. A szoftver funkcionális aspektusát meghatározó követelmény funkcionális követelmény. Ezért egy rendszer vagy alrendszer funkcióját határozza meg. Ezenkívül a könyvtárkezelő rendszernek hozzá kell adnia, szerkesztenie, törölnie kell és keresnie kell a könyv részleteit. Ezenkívül hozzá kell adni, szerkeszteni és törölni kell a tagok adatait. Ezenkívül ki kell számítania a késedelmes bevallásért járó bírságot. Ez a rendszer néhány funkcionális követelménye. A nem funkcionális követelmény egy szoftver elvárt jellemzőit határozza meg. A biztonság, a karbantarthatóság, a használhatóság, a megbízhatóság és a rendelkezésre állás néhány példa a nem funkcionális követelményekre. Egy másik típus az üzleti követelmények. Meghatározzák az üzleti célokat, jövőképet és célokat.

Mi az a specifikáció a szoftverfejlesztésben?

Először is, az ügyfelek és a végfelhasználók természetes nyelven írják le igényeiket. Ezen követelmények dokumentálása az elemzés után történik. Ezt a dokumentumot szoftverkövetelmény-specifikációnak (SRS) nevezik. Ezután a rendszerelemzők a szoftverfejlesztő csapat számára technikai nyelvre konvertálják őket.

Különbség a követelmények és a specifikáció között a szoftverfejlesztésben
Különbség a követelmények és a specifikáció között a szoftverfejlesztésben

Ez a specifikáció megállapodásként működik az ügyfél és a fejlesztőcsapat között arról, hogy a szoftverterméknek mit kell tennie. A megfelelő specifikáció segít megelőzni a szoftverhibákat. Segít abban is, hogy a fejlesztőcsapat világosan megértse a fejlesztendő terméket.

Mi a kapcsolat a követelmény és a specifikáció között a szoftverfejlesztésben?

A specifikáció elemzett követelményekkel rendelkező dokumentum

Mi a különbség a követelmény és a specifikáció között a szoftverfejlesztésben?

Követelmény kontra specifikáció a szoftverfejlesztésben

A követelmények leírása a szolgáltatásokról, amelyeket egy szoftverrendszernek biztosítania kell, és a korlátokat, amelyek mellett működnie kell. A specifikáció egy műszaki dokumentum, amely leírja egy szoftveralkalmazás jellemzőit és viselkedését.
Használat
A követelmények segítenek leírni, mit kell tennie a szoftvernek. A specifikáció segít a termék pontos megértésében a fejlesztéshez és a szoftverhibák minimalizálásához.

Összefoglaló – Követelmény kontra specifikáció a szoftverfejlesztésben

A szoftverfejlesztésben az a különbség a követelmény és a specifikáció között, hogy a követelmény egy érdekelt fél szükséglete, amelyet a szoftvernek kell megoldania, míg a specifikáció egy műszaki dokumentum az elemzett követelményekkel.

Ajánlott: