Követelmények
Jump to navigation
Jump to search
Követelmény (Requirement) — formalizált (dokumentált) kijelentés, amely leírja, hogy pontosan mit kell biztosítania a rendszernek, milyen minőségi szinttel vagy milyen fizikai/működési tulajdonságokkal kell rendelkeznie, és amely úgy van megfogalmazva, hogy egyértelműen visszavezethető a felhasználó eredeti igényére, és később ellenőrizhető (verifikálható).
Követelmények típusai
A követelmények típusai:
- Funkcionális követelmények: meghatározzák, hogy a rendszer adott elemének mit kell tennie.
- Pontossági követelmények: meghatározzák a rendszer által végrehajtott megfelelő funkciók mennyiségi paramétereit.
- Korlátozó követelmények: az üzemeltetési mód, a környezeti feltételek, a biztonság vagy a szabályoknak való megfelelés korlátaiból fakadnak.
- Verifikációs követelmények: a lehető legnagyobb mértékben biztosítják, hogy a rendszer a valós működési környezetben rendelkezik a meghatározott jellemzőkkel.
- Interfészkövetelmények: meghatározzák az összes interfész funkcióit, jellemzőit, tűréseit és korlátait.
- Üzemeltetési követelmények: meghatározzák a rendszer működési megbízhatóságát és a felhasználókkal való interakcióját.
SMART
A jó követelmények jellemzőinek megjegyzésére a SMART rövidítést alkalmazzák.
- Specific (konkrét) — a követelmény csak egy funkciót vagy rendszerjellemzőt ír le, meghatározva mit és milyen jól kell teljesíteni, a megvalósítás módjának megjelölése nélkül.
- Measurable (mérhető) — a paramétert objektívan fejezik ki: számmal, tartománnyal, tűréssel vagy más ellenőrizhető kritériummal, amely lehetővé teszi a teljesítés egyértelmű igazolását.
- Achievable (elérhető) — a teljesítés reálisan megvalósítható az elérhető technológiák, határidők és költségvetés mellett, elfogadható kockázati szint mellett.
- Relevant (lényeges) — a követelménynek meg kell felelnie a rendszer kiválasztott szintjének.
- Traceable (nyomon követhető) — a követelménynek van egyedi azonosítója és rögzített forrása; logikailag kapcsolódik a magasabb szintű követelményekhez és az azt életre hívó igényhez, ami kétirányú nyomon követhetőséget biztosít.
Irodalom
- ISO/IEC/IEEE 29148:2018 «Systems and Software Engineering — Requirements Engineering»
- ISO/IEC/IEEE 15288:2023 «System Life-Cycle Processes»
- PMI: Requirements Management — A Practice Guide, 2015
- INCOSE Guide to Writing Requirements, 2023