Co jsou sledovatelnost požadavků?

Sledovatelnost požadavků je technika používaná v projektech vývoje softwaru, aby se zajistilo, že potřeby uživatele budou plně splněny a že vady jsou minimalizovány. Při používání této techniky řízení projektu bude potřeba uživatele diktovat požadavky, vývoj a zajištění kvality. Základní implementace mohou využívat tabulky k vytváření matic a sofistikované implementace často používají aplikace pro správu speciálních požadavků. Tyto potřeby budou zdokumentovány a často zadány do aplikace pro správu požadavků. Z potřeb uživatele bude analytik vyvinout sadu funkcí produktu. Z funkcí produktu může analytik vyvinout případy použití jako součást analýzy požadavků. Případy použití jsou dokumenty, které zobrazují int uživateleErakce se systémem, zobrazující kroky, které je systém nutný ke zpracování. Analytik sleduje funkce produktu k požadovaným krokům v případě použití, které tyto funkce splňují.

Ne všechny potřeby uživatele mohou být popsány prostřednictvím interakcí uživatelů se systémem, takže může být také zapotřebí jiného typu specifikačního dokumentu. Tyto doplňkové specifikace mohou zahrnovat požadavky na spolehlivost systému a použitelnost. Požadavky by měly být rovněž sledovány k příslušnému uživateli, který musí udržovat sledovatelnost požadavků.

Mnoho organizací využívá dokument nazývaný matice sledovatelnosti. Tato matice může porovnat potřeby uživatele k funkcím produktu a funkce produktu podle požadavků. Srovnání umožňuje obchodnímu analytikovi ověřit, že každý uživatel potřebuje produkt produktu a že každá funkce má podpůrné případy použití nebo doplňkové požadavky. Může také pomoci aNalyst zjistit, zda byly vytvořeny nadbytečné požadavky.

Schválené požadavky jsou předány zaměstnancům zajištění kvality. Zaměstnanci zajišťování kvality použijí požadavky k vývoji testovacích případů a zaměstnanci sledují testovací případy požadavků. Matici sledovatelnosti lze použít k zajištění toho, aby všechny požadavky byly podpůrné testovací případy a aby nebyly přidány žádné zbytečné testovací případy.

Implementace sledovatelnosti požadavků pro systémové inženýrství může organizaci poskytnout výhody. Může pomoci zajistit, aby systém splňoval požadavky uživatele a snížil náklady na přepracování. Snadněji by se také měly snadněji aktualizovat systémy, které jsou vyvíjeny pomocí sledovatelnosti požadavků. Pokud se v systému provádí další vývoj, může matice sledovatelnosti pomoci projektovému týmu najít potřeby uživatele, funkce produktu, požadavky a testovací případy, které mohou být nutné aktualizovat.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?