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

Tartalomjegyzék:

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

Videó: Különbség a funkcionális és a nem funkcionális követelmények között

Videó: Különbség a funkcionális és a nem funkcionális követelmények között
Videó: Mi a különbség a biztosított és nem biztosított jelzők között!? PARASZTOS KONYHANYELV! 2024, November
Anonim

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

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

A szoftverfejlesztésben a szoftverkövetelmények azokra az igényekre összpontosítanak, amelyeket a szoftvernek meg kell oldania. Szoftverfejlesztésnél a legelső lépés a követelmények összegyűjtése. Ez az egyik legfontosabb lépés, mert a teljes 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ény-specifikációban (SRS). A szoftverkövetelmények két részre oszthatók: funkcionális és nem funkcionális követelmények.

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

A szoftver funkcionális szempontjait 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 összetevők által biztosított funkciókat.

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

01. ábra: Szoftverfejlesztés

Tételezzünk fel egy kórházi irányítási rendszert. Több modulja is lehet, például bejelentkezési modul, betegmodul, orvos modul, előjegyzési modul, jelentés modul és számlázási modul. A bejelentkezési modulnak sikeresen be kell jelentkeznie a rendszerbe, ha megadja a megfelelő felhasználónevet és jelszót. A betegmodulnak mentenie, szerkesztenie és törölnie kell a páciens adatait. Az orvos modulnak mentenie, szerkesztenie és törölnie kell az orvos adatait. Az előjegyzési modulnak ütemeznie, átütemeznie és törölnie kell a találkozókat. A jelentésmodulnak orvosi jelentéseket kell készítenie. A számlázási modulnak fizetési számlákat kell generálnia. Ez néhány funkcionális követelmény a kórházi irányítási rendszerhez.

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ába tartoznak. Meghatározzák egy szoftver elvárt jellemzőit. A felhasználók feltételezéseket fogalmazhatnak meg velük kapcsolatban. 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ényekkel kell rendelkeznie. A sebesség komoly 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ő és használható terméknek kell lennie. Az adatoknak megbízhatónak és szükség esetén elérhetőnek 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 a teljesítmény, a biztonság, a karbantarthatóság, a használhatóság, a megbízhatóság és a rendelkezésre állás.

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

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

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

Összefoglaló – 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 tárgyalja. A funkcionális és a nem funkcionális követelmények között az a különbség, hogy a funkcionális követelmények azt írják le, hogy mit kell tennie a rendszernek, míg a nem funkcionális követelmények a rendszer működését írják le.

Ajánlott: