A Funkcionális és A Nem Funkcionális Követelmények Közötti Különbség

Tartalomjegyzék:

A Funkcionális és A Nem Funkcionális Követelmények Közötti Különbség
A Funkcionális és A Nem Funkcionális Követelmények Közötti Különbség
Anonim

Funkcionális és nem funkcionális követelmények

A funkcionális és a nem funkcionális követelmények közötti legfontosabb különbség az, hogy a funkcionális követelmények leírják, hogy mit kell tennie a rendszernek, míg a nem funkcionális követelmények leírják a rendszer működését.

A szoftverfejlesztésben a szoftverkövetelmények azokra az igényekre összpontosítanak, amelyeket a szoftvernek meg kell oldania. A szoftver fejlesztésekor az első lépés a követelmények összegyűjtése. Ez az egyik legfontosabb lépés, mert az egész termék az összegyűjtött követelményektől függ. A követelmények összegyűjtése után elemzik és dokumentálják a Szoftverkövetelmények specifikációjába (SRS). A szoftverkövetelmények két szakaszba sorolhatók: Funkcionális és Nem funkcionális követelmények.

TARTALOM

1. Áttekintés és legfontosabb különbségek

2. Mik a funkcionális követelmények

3. Mik a nem funkcionális követelmények

4. Egymás melletti összehasonlítás - Funkcionális és nem funkcionális követelmények táblázatos formában

5. Összefoglalás

Mik a funkcionális követelmények?

A szoftver funkcionális aspektusait meghatározó követelményeket funkcionális követelményeknek nevezzük. A funkcionális követelmények egyik projektről a másikra változnak. Meghatározzák a rendszerek vagy alkatrészek által biztosított funkciókat.

A funkcionális és a nem funkcionális követelmények közötti különbség
A funkcionális és a nem funkcionális követelmények közötti különbség

01. ábra: Szoftverfejlesztés

Tegyük fel a kórház irányítási rendszerét. Számos modulja lehet, például bejelentkezési modul, beteg modul, orvos modul, kinevezési modul, jelentés modul és számlázási modul. A bejelentkezési modulnak sikeresen be kell jelentkeznie a rendszerbe, amikor a helyes felhasználónév és jelszó meg van adva. A betegmodulnak mentenie, szerkesztenie és törölnie kell a beteg adatait. Az orvos modulnak el kell mentenie, szerkesztenie és törölnie kell az orvos adatait. A találkozó modulnak ütemeznie kell, át kell ütemeznie és törölnie kell a találkozókat. A jelentés modulnak orvosi jelentéseket kell generálnia. A számlázási modulnak számlákat kell generálnia fizetésre. Ezek a kórházi irányítási rendszer funkcionális követelményei.

Mik azok a nem funkcionális követelmények?

Azok a követelmények, amelyek nem kapcsolódnak a szoftver funkcionális aspektusához, a nem funkcionális követelmények kategóriájába tartoznak. Meghatározzák a szoftver várható jellemzőit. A felhasználók feltételezéseket tehetnek róluk. Sok felhasználó aggódik amiatt, hogy a nem funkcionális követelmények megfelelőek legyenek, különösen a nagy rendszerek esetében.

A kórházirányítási rendszernek a következő nem funkcionális követelményeknek kell lennie. A sebesség jelentős követelmény. A rendszernek minimális válaszidőn belül kell feldolgoznia az adatokat. A rendszernek biztonságosnak kell lennie. Az adatokhoz csak az arra jogosult felhasználók férhetnek hozzá. Könnyen karbantarthatónak kell lennie. A szoftvernek működőképes és használható terméknek kell lennie. Az adatoknak megbízhatóaknak és szükség esetén rendelkezésre állóaknak kell lenniük. Ezért a kórházirányítási rendszernek nem funkcionális követelményekkel kell rendelkeznie, mint például teljesítmény, biztonság, karbantarthatóság, használhatóság, megbízhatóság és rendelkezésre állás.

Mi a különbség a funkcionális és a nem funkcionális követelmények között?

Különböző cikk a táblázat előtt

Funkcionális és nem funkcionális követelmények

A funkcionális követelmények azok a követelmények, amelyek meghatározzák a rendszer vagy alrendszereinek funkcióit. A nem funkcionális követelmények azok a követelmények, amelyek meghatározzák azokat a kritériumokat, amelyek felhasználhatók a rendszer működésének megítélésére.
Használat
A funkcionális követelményeket a rendszer funkcióinak leírására használják. A nem funkcionális követelmények leírják a rendszer minőségi jellemzőit vagy a minőségi jellemzőket.

Összegzés - Funkcionális és nem funkcionális követelmények

Ez a cikk a szoftverkövetelmények két kategóriája közötti különbséget taglalta. A funkcionális és a nem funkcionális követelmények közötti különbség az, hogy a funkcionális követelmények leírják, hogy mit kell tennie a rendszernek, míg a nem funkcionális követelmények leírják a rendszer működését.

Ajánlott: