Požadavky

From Systems analysis Wiki
Jump to navigation Jump to search

Požadavek (Requirement) — formalizované (zdokumentované) tvrzení popisující, co přesně musí systém zajišťovat, jakou úroveň kvality nebo jaké fyzické/provozní vlastnosti musí mít, přičemž je formulováno tak, aby je bylo možné jednoznačně spojit s původní potřebou uživatele a následně ověřit (verifikovat).

Typy požadavků

Typy požadavků:

  • Funkční požadavky: určují, co daný prvek systému musí dělat.
  • Přesnostní požadavky: určují kvantitativní parametry příslušných funkcí vykonávaných systémem.
  • Omezující požadavky: vyplývají z omezení provozního režimu, podmínek prostředí, bezpečnosti nebo shody s předpisy.
  • Verifikační požadavky: zajišťují, do jaké míry lze důvěřovat, že systém má stanovené charakteristiky v reálném provozním prostředí.
  • Rozhranní požadavky: určují funkce, charakteristiky, tolerance a omezení všech rozhraní.
  • Provozní požadavky: určují provozní způsobilost systému a jeho interakci s uživateli.

SMART

Pro zapamatování znaků dobrých požadavků se používá zkratka SMART.

  • Specific (konkrétní) — požadavek popisuje pouze jednu funkci nebo charakteristiku systému, formuluje co a jak dobře má být provedeno, bez uvedení způsobu realizace.
  • Measurable (měřitelné) — parametr je vyjádřen objektivně: číslem, rozsahem, tolerancí nebo jiným ověřitelným kritériem, které umožňuje jednoznačně potvrdit splnění.
  • Achievable (dosažitelné) — splnění je reálné při dostupných technologiích, termínech a rozpočtu s přijatelnou úrovní rizika.
  • Relevant (relevantní) — požadavek musí odpovídat zvolené úrovni systému.
  • Traceable (sledovatelné) — požadavek má jedinečný identifikátor a zaznamenaný zdroj; je logicky spojen s požadavky vyšší úrovně a s potřebou, která jej vyvolala, což zajišťuje obousměrnou sledovatelnost.

Literatura

  • 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