niedocenione wymagania niefunkcjonalne

Wymaganie niefunkcjonalne zawsze wydają się być zbyt słabo podkreślone podczas pisania wymagań. Zazwyczaj brakuje na nie czasu i są zbyt szczegółowe by wszystkie opisać. Ponadto udziałowcy projektu w tym analitycy biznesowi mają tendencję do zaniedbywania wymagań niefunkcjonalnych gdyż pisząc wymagania skupiają się na użytkowniku i ich celach.  To dziwne gdyż cele użytkownika i scenariusze przypadków użycia “napędzają” nam analitykom całą masę wymagań niefunkcjonalnych -  każda usługa działa w pewnym kontekście, który jest opisany właśnie wymaganiami niefunkcjonalnymi.

Myślę, że zaniedbujemy te wymagania, ponieważ historycznie wymaganie niefunkcjonalnie były traktowane jako refleksja. W rzeczywistości są one wyraźnie kreowane i wymagane przez cele. Z tego też powodu bardzo istotnym jest aby te wymagania zmapować na funkcje systemu oraz na inne wymagania w tym funkcjonalne.

 

Pomiędzy wymaganiem niefunkcjonalnym a funkcjonalnym lub innym niefunkcjonalnym używam agregacji a pomiędzy wymaganiem a przypadkiem użycia stosuję realizacje.

image

Oczywiście takie mapowanie jest bardzo żmudne. No chyba, że używa się Tormigo Uśmiech, które usprawnia mapowanie wymagań (zobacz film)

Pozdrawiam Uśmiech

Technorati Tagi: wymagania na system

Podobne wpisy
Jesienny The Rational Edge ezine

Właśnie ukazał się jesienny The Rational Edge ezine (http://ibm.com/developerworks/ecma/campaign/er.jsp?id=376126&imid=68950291&end). Dla fanów RSA jest bardzo ciekawy artykuł, w którym Steve Arnold więcej

Podstawowe dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to podstawowe dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Średniozaawansowane dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to średniozaawansowane dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Zaawansowane dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to zaawansowane dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Reklama
MODESTO - licencje Enterprise Architect
Reklama
MODESTO - licencje Enterprise Architect
Przewijanie do góry