Skip to main content

Jakie są wymagania identyfikowalność?

Wymagania Wymagania identyfikowalność to technika stosowana w projektach tworzenia oprogramowania w celu zapewnienia w pełni zaspokojenia potrzeb użytkownika i wady są zminimalizowane.Korzystając z tej techniki zarządzania projektem, potrzeby użytkownika będą dyktować wymagania, rozwój i zapewnienie jakości.Podstawowe implementacje mogą wykorzystać arkusze kalkulacyjne do tworzenia macierzy, a wyrafinowane implementacje często korzystają z specjalnych aplikacji do zarządzania wymaganiami.

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

Analityk połączy potrzeby użytkownika z powiązanymi funkcjami produktu, ustalając identyfikowalność między tymi dwoma elementami.Z funkcji produktu analityk może opracować przypadki użycia jako część analizy wymagań.Przypadki użycia to dokumenty przedstawiające interakcję użytkownika z systemem, pokazując, że kroki, które system jest wymagany do obsługi.Analityk prześledzi funkcje produktu do wymaganych kroków w przypadku użycia, które spełniają te funkcje.

Nie wszystkie potrzeby użytkownika można opisać za pomocą interakcji użytkowników z systemem, więc może być również potrzebny inny rodzaj dokumentu specyfikacji.Te dodatkowe specyfikacje mogą obejmować niezawodność systemu i wymogi użyteczności.Wymagania powinny być również prześledzone dla odpowiedniego użytkownika, aby utrzymać wymagania identyfikowalność.

Wiele organizacji korzysta z dokumentu o nazwie matryca identyfikowalności.Ta macierz może porównać potrzeby użytkownika z funkcjami produktu i funkcji produktu z wymaganiami.Porównanie pozwala analitykowi biznesowi sprawdzić, czy każda potrzeba użytkownika jest zaspokajana przez funkcję produktu, a każda funkcja ma obsługę przypadków użycia lub wymagania dodatkowe.Może to również pomóc analitykowi ustalić, czy utworzono zbędne wymagania.

Zatwierdzone wymagania są przekazywane pracownikom zapewniania jakości.Personel zapewniania jakości wykorzysta wymagania do opracowania przypadków testowych, a personel prześledzi przypadki testowe do wymagań.Można zastosować macierz identyfikowalności, aby zapewnić, że wszystkie wymagania mają przypadki testowe wspierające i że nie dodano niepotrzebnych przypadków testowych.

Wymagania dotyczące wdrażania identyfikowalności inżynierii systemowej mogą zapewnić korzyści organizacji.Może pomóc zapewnić, że system spełnia wymagania użytkownika i obniżyć koszty przeróbki.Systemy opracowywane przy użyciu wymagań identyfikowalności powinny być również łatwiejsze.Jeśli w systemie dokonano dodatkowego rozwoju, macierz identyfikowalności może pomóc zespołowi projektu w zlokalizowaniu potrzeb użytkownika, funkcji produktu, wymagań i przypadków testowych, które mogą wymagać aktualizacji.