Rozwiązania, nie wymagania
MDA (Model Driven Architecture, architektura bazująca na modelowaniu), MDE (inżynieria bazująca na modelowaniu), notacje BPMN, UML, SysML, SoaML i im podobne, posługujące się rysunkami technicznymi na wysokim poziomie abstrakcji, to zbiory metod nieraz ratujące zagrożone projekty informatyczne. Metody te pozwalają radzić sobie z rosnącą złożonością inżynierii jako całości. To narzędzia, które powstają i są rozwijane od ponad 20 lat.Złożonego oprogramowania ? podobnie zresztą jak choćby konstrukcji nowoczesnego tramwaju ? nie da się już rzetelnie i precyzyjnie opisać z pomocą słownej listy wymagań zebranych w trakcie spotkań warsztatowych.
Podzielenie wymagań na funkcjonalne i pozafunkcjonalne również nie wprowadza dodatkowej wartości do takiej listy. Ta technika specyfikowania (830-1998 – IEEE Recommended Practice for Software Requirements Specifications) ma swoje początki ponad 30 lat temu, czyli w czasach relatywnie nieskomplikowanych aplikacji z bardzo prostym interfejsem użytkownika. Obecnie na stronie publikatora standard ten jest oznaczony jako ?wygaszany?.?(Żeliński, 2017)?
Ciąg dalszy artykułu w COMPUTERWORLD poniżej
Odnośniki
- Żeliński, J. (2017, May 4). Jak skutecznie zarządzać złożonością wdrożeń. Retrieved May 4, 2017, from COMPUTERWORLD website: https://www.computerworld.pl/news/Jak-skutecznie-zarzadzac-zlozonoscia-wdrozen,407922.html