Rozwiązania wizyjne


Wsparcie
Zarejestruj się
Zaloguj
Zacznij Free Trial

Jak stworzyć i używać macierzy identyfikowalności wymagań (RTM)

Jak stworzyć i używać macierzy identyfikowalności wymagań (RTM)

Spis treści

Co to jest macierz śledzenia wymagań?

Macierz identyfikowalności to pomoc wizualna, która łączy dwa podstawowe dokumenty, które wymagają relacji wiele-do-wielu, aby sprawdzić kompletność relacji. Macierz identyfikowalności jest używana z jednej strony do rejestrowania wymagań, az drugiej do zapewnienia spełnienia wymagań. 

Macierz śledzenia wymagań to kolejny dokument, który śledzi wymagania użytkownika z przypadkami testowymi. Uwzględnia wszystkie wymagania zaproponowane przez klienta oraz identyfikowalność wymagań w jednym dokumencie i dostarcza je po zakończeniu cyklu życia oprogramowania. Głównym celem RTM jest sprawdzenie, czy wszystkie wymagania są sprawdzane krzyżowo za pomocą przypadków testowych, tak aby podczas procesu testowania oprogramowania zaznaczono brak funkcjonalności.

Rodzaje macierzy identyfikowalności

Technicznie rzecz biorąc, istnieją trzy rodzaje macierzy identyfikowalności. Identyfikowalność w przód, Identyfikowalność wsteczna i Identyfikowalność dwukierunkowa. 

  • Śledzenie do przodu – Forward Traceability to identyfikowalność od wymagań do przypadków testowych. Ma to na celu upewnienie się, że projekt zmierza we właściwym kierunku i że każde wymaganie zostało odpowiednio przetestowane. 
  • Śledzenie wsteczne – Identyfikowalność wsteczna to identyfikowalność od przypadków testowych do wymagań. Ma to na celu upewnienie się, że projekt zmierza w pożądanym kierunku i że do produktu nie są dodawane żadne dodatkowe lub nieokreślone funkcje. 
  • Dwukierunkowa identyfikowalność – Dwukierunkowa identyfikowalność to identyfikowalność zarówno w kierunku do przodu, jak i do tyłu. Tutaj przypadki testowe są odwzorowywane na wymagania i odwrotnie. Jest wykonywany w celu zapewnienia, że ​​wszystkie przypadki testowe są identyfikowalne z każdym wymaganiem, a wszystkie określone wymagania są dokładne i że istnieją ważne przypadki testowe dla każdego z nich.

Znaczenie macierzy śledzenia?

Głównym celem każdego testera jest właściwe zrozumienie wymagań klienta i upewnienie się, że opracowany produkt jest zgodny z normą i jak najbardziej wolny od wad. Wymagane jest tutaj tworzenie zarówno negatywnych, jak i pozytywnych przypadków testowych. RTM to arkusz roboczy, który zawiera wszystkie informacje związane z wymaganiami klienta. Zawiera również informacje o możliwych przypadkach testowych i scenariuszach oraz na jakim etapie są obecnie. 

Istnieje wiele korzyści, które zapewnia identyfikowalność wymagań. Zawierają:

  • Ułatwia analizę wpływu.
  • Pomaga w prawidłowym dokonywaniu zmian. Dzięki temu poprawia jakość produktu.
  • Pomaga również zdefiniować łącza identyfikowalności w sposób, który rejestruje również wiedzę z zakresu inżynierii odwrotnej. 
  • W przypadku, gdy członek zespołu posiadający istotną wiedzę opuszcza firmę, pełna przejrzystość informacji bardzo pomaga. To znacznie zmniejsza ryzyko nieprawidłowego rozwoju. 
  • Potwierdza 100% pokrycie testami poprzez odpowiedni proces weryfikacji.

Kluczowe elementy RTM

Jest kilka rzeczy, które RTM musi zawierać. Zawierają:

  • Unikalny identyfikator wymagań
  • Rodzaj wymagań
  • Opis wymagań
  • Ślad do zaprojektowania specyfikacji
  • Odwołania do przypadków testowych integracji
  • Odwołania do jednostkowych przypadków testowych
  • Odwołania do systemowych przypadków testowych
  • Odniesienia do przypadków testowych akceptacji użytkownika
  • Ślad skryptów testowych.

Wymagania wstępne dla RTM

Kilka kluczowych elementów macierzy identyfikowalności wymagań obejmuje:

  • Ocena wymagań biznesowych
  • Lista celów projektu
  • Zakres projektu
  • Projekt produktu do opracowania
  • Plan rozwoju produktu
  • Strategia testowania
  • Wymagania na wysokim poziomie.

Generowanie macierzy identyfikowalności w wymaganiach Visure

Proces tworzenia macierzy śledzenia wymagań powinien rozpocząć się od ustalenia celów, aby określić, co RTM powinien dostarczyć. Jak wyjaśniliśmy wcześniej, istnieją różne rodzaje RTM i ważne jest, aby zebrać właściwe informacje dla właściwej matrycy.

Kolejnym krokiem jest śledzenie wymagań. Obecnie śledzenie wymagań odbywa się za pomocą narzędzia do śledzenia wymagań, takiego jak to dostarczane przez Visure Solutions. Łatwiej jest zebrać wymagania MS Word, MS Excel, ReqIF i innych źródeł, zarządzaj zmianami w różnych fazach cyklu życia za pomocą narzędzia śledzenia i segreguj wymagania na przetestowane lub nieprzetestowane.

Zaprojektowane, aby zapewnić integralną obsługę całego procesu wymagań, Visure Requirements to najnowocześniejsze narzędzie do zarządzania wymaganiami, które wyróżnia się możliwością dostosowania i łatwością użycia. Wymagania dotyczące widoczności są dostarczane z kilkoma raportami RTM, które można dostosować i wygenerować za pomocą zaledwie kilku kliknięć.

Macierz śledzenia wymagań

Typowy RTM generowany przez wymagania dotyczące wizualizacji zawiera wymagania dotyczące produktu, wymagania systemowe, wymagania dotyczące komponentów, zagrożenia i testy. Visure Requirements mogą eksportować RTM do wielu różnych formatów, w tym PDF i XLS.

Zarządzanie całym procesem wymagań w jednym narzędziu ułatwia interesariuszom zrozumienie, śledzenie i uczestnictwo, a także pomaga zapewnić, że zebrane wymagania definiują system wymagany przez użytkowników.

Wnioski

Macierz identyfikowalności wymagań to tabela łącząca wymagania w całym procesie programowania. Pomaga zapewnić, że żadne wymagania nie zostaną pominięte i pozwala na efektywne zarządzanie zmianami, gdy już się pojawią. Istnieje kilka różnych typów RTM, z których każdy ma swoje zalety i wady. Wybór typu RTM do zastosowania zależy od konkretnych potrzeb projektu. Macierz identyfikowalności wymagań jest ważnym narzędziem dla każdej organizacji opracowującej oprogramowanie lub rozwiązania. Korzystając z tego narzędzia, organizacje mogą usprawnić komunikację między członkami zespołu, zmniejszyć ryzyko związane z brakującymi wymaganiami i zwiększyć satysfakcję klientów. Platforma ALM firmy Visure oferuje m.in darmowy test 30 więc możesz wypróbować wszystkie funkcje, zanim zdecydujesz, czy jest to odpowiednie rozwiązanie dla potrzeb Twojej organizacji.

Nie zapomnij udostępnić tego posta!

Topy