Co to jest identyfikowalność wymagań?

Śledzenie wymagań to technika stosowana w projektach programistycznych w celu zapewnienia, że ​​potrzeby użytkownika są w pełni zaspokojone, a wady zminimalizowane. Podczas korzystania z tej techniki zarządzania projektami potrzeby użytkownika będą dyktować wymagania, rozwój i zapewnienie jakości. Podstawowe implementacje mogą wykorzystywać arkusze kalkulacyjne do tworzenia macierzy, a zaawansowane implementacje często używają specjalnych aplikacji do zarządzania wymaganiami.

Analityk biznesowy lub systemowy spotka się z różnymi zainteresowanymi stronami w celu ustalenia potrzeb użytkowników dla konkretnego projektu. Potrzeby te zostaną udokumentowane i często wprowadzone do aplikacji do zarządzania wymaganiami. Na podstawie potrzeb użytkownika analityk opracuje zestaw funkcji produktu.

Analityk połączy potrzeby użytkowników z powiązanymi funkcjami produktu, zapewniając identyfikowalność między tymi dwoma elementami. Na podstawie funkcji produktu analityk może opracowywać przypadki użycia w ramach analizy wymagań. Przypadki użycia to dokumenty przedstawiające interakcję użytkownika z systemem, pokazujące kroki, które system musi wykonać. Analityk prześledzi cechy produktu do wymaganych kroków w przypadku użycia, które spełniają te funkcje.

Nie wszystkie potrzeby użytkowników można opisać poprzez interakcje użytkowników z systemem, dlatego może być również potrzebny inny rodzaj specyfikacji. Te dodatkowe specyfikacje mogą obejmować wymagania dotyczące niezawodności i użyteczności systemu. Wymagania należy również powiązać z potrzebami odpowiedniego użytkownika, aby zachować identyfikowalność wymagań.

Wiele organizacji korzysta z dokumentu zwanego macierzą identyfikowalności. Ta matryca może porównywać potrzeby użytkownika z funkcjami produktu, a cechy produktu z wymaganiami. Porównanie pozwala analitykowi biznesowemu na sprawdzenie, czy funkcja użytkownika zaspokaja potrzeby każdego użytkownika i czy każda funkcja ma obsługiwane przypadki użycia lub dodatkowe wymagania. Może także pomóc analitykowi ustalić, czy zostały utworzone zbędne wymagania.

Zatwierdzone wymagania są przekazywane pracownikom odpowiedzialnym za zapewnienie jakości. Personel zapewniania jakości wykorzysta wymagania do opracowania przypadków testowych, a personel będzie śledził przypadki testowe zgodnie z wymaganiami. Można zastosować macierz identyfikowalności, aby upewnić się, że wszystkie wymagania mają obsługiwane przypadki testowe i że nie dodano niepotrzebnych przypadków testowych.

Wdrażanie wymagań w zakresie inżynierii systemów może przynieść korzyści organizacji. Pomoże to zapewnić, że system spełnia wymagania użytkownika i obniży koszty przeróbek. Systemy, które są opracowywane przy użyciu śledzenia wymagań, również powinny być łatwiej aktualizowane. Jeśli w systemie zostanie przeprowadzony dodatkowy rozwój, matryca identyfikowalności może pomóc zespołowi projektowemu zlokalizować potrzeby użytkowników, funkcje produktu, wymagania i przypadki testowe, które mogą wymagać aktualizacji.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?