Identifikuje požadavky na software. Může mít následující charakteristiky:
- Popis
požadavků:
o Funkcionalita - stanovené požadavky, které
zajistí software v případě použití za určitých podmínek. Funkcionalita musí být adekvátní, přesná a bezpečná.
o Uživatelské rozhraní - definice těch
charakteristik uživatelského rozhraní, které umožňují co nejjednodušší porozumění a pochopení softwaru, takže je
uživatel schopen vykonávat své úlohy efektivně, včetně popisu daného rozhraní
o Vnější rozhraní - definice rozhraní s
ostatním softwarem nebo hardwarem
POZNÁMKA: Může také zahrnovat tyto další charakteristiky
-
Spolehlivost - specifikace úrovně výkonnosti softwaru z hlediska vyspělosti, tolerance chyb a obnovitelnosti
-
Efektivita - specifikace úrovně výkonnosti softwaru z hlediska využití času a zdrojů
- Údržba
- popis součástí usnadňujících pochopení a realizaci budoucích modifikací softwaru
-
Přenositelnost - popis charakteristik softwaru, které umožňují jeho přenos z jednoho místa na jiné
-
Limity/omezení návrhu a konstrukce - požadavky určeny zákazníkemSoučinnost - schopnost dvou a více systémů nebo
softwarových komponent vyměňovat si informace mezi sebou a používat je
-
Součinnost – schopnost dvou a více systémů nebo Softwarových komponent
vyměňovat si informace mezi sebou a používat je
-
Znovupoužitelnost - schopnost kteréhokoliv produktu/pod-produktu nebo jeho části, být použit několika uživateli jako
koncový produkt v rámci vlastního vývoje softwaru, nebo při použití ostatních softwarových produktů
-
Legalita a regulativnost - požadavky předepsané zákony, nařízeními, atd.
Každý požadavek je identifikován, je unikátní a je verifikovatelný, případně hodnotitelný.
Zdroj: Implementace softwaru (SI)
|