Ramy modelowania wymagań

Framework do modelowania wymagań Eclipse
Wersja stabilna
0.10.0 lub 0.14.0, w zależności od wersji Eclipse / nieznany
System operacyjny wieloplatformowy
Platforma Zaćmienie
Typ Inżynieria oprogramowania wspomagana komputerowo
Licencja Licencja publiczna Eclipse
Strona internetowa eclipse.org

Ramy modelowania wymagań ( RMF ) to platforma oprogramowania typu open source do pracy z wymaganiami opartymi na standardzie ReqIF . RMF składa się z rdzenia umożliwiającego odczytywanie, zapisywanie i manipulowanie danymi ReqIF oraz interfejsu użytkownika umożliwiającego przeglądanie i edytowanie danych żądania.

RMF jest pierwszą i obecnie jedyną referencyjną implementacją standardów ReqIF typu open source. Na uwagę zasługuje fakt, że RMF został już wdrożony na forum ProStep ReqIF Implementor Forum w celu zapewnienia interoperacyjności wdrożenia komercyjnego. Od 2011 roku w prasie niemieckiej i zagranicznej pojawiają się doniesienia o RMF.

Historia

RMF rozwija się pod nazwą ProR od 2009 roku w ramach projektu badawczego DEPLOY, współpraca szybko rozwinęła się z projektem badawczym Verde, co zaowocowało znacznym przyspieszeniem rozwoju. W tym momencie model danych oparty jest na RIF , poprzedniku ReqIF.

W czerwcu 2011 powstała propozycja przekształcenia kodu w projekt Fundacji Eclipse. Propozycja ta została przyjęta w listopadzie 2011. Częścią migracji do Eclipse Foundation była konwersja RIF do aktualnej wersji ReqIF 1.0.1.

Wiosną 2012 roku DEPLOY i Verde wycofały się z projektów badawczych. Mimo to RMF stale się rozwija w ramach projektu badawczego Advance. Od Formal Mind rozwijane są bezpłatne rozszerzenia do ProR pod nazwą ProR Essentials.

Obecnie ani wersja 0.14, ani 0.13 nie mogą być zintegrowane z najnowszą wersją Eclipse, ani ProR, ani RMF. Pozostała tylko wersja 0.10.0, przyczyny tego nie są znane. Wersję 0.13 (z folderu wydania) i wersję 0.14 (z najnowszego folderu) można zintegrować z wersją Eclipse „Mars.2 Release (4.5.2)”.

Funkcjonalność

Rdzeń RMF umożliwia przechowywanie, pisanie, sprawdzanie poprawności i manipulowanie plikami ReqIF. Manipulacja danymi jest realizowana programowo przy użyciu EMF .

ProR dodatkowo umożliwia interaktywne tworzenie, kontrolę i edycję modeli ReqIF. Wymagania są następnie prezentowane w konfigurowalnych tabelach. Powiązania między wymaganiami można tworzyć metodą „przeciągnij i upuść” lub za pomocą menu kontekstowych.

Integracja z innymi narzędziami

ProR jest przeznaczony do integracji z innymi narzędziami opartymi na Eclipse. Dostępny jest punkt rozszerzenia, który umożliwia integrację innych dostępnych rendererów i edytorów lub reagowanie na zdarzenia Drag & Drop z zewnątrz.

W ramach DEPLOY i Advance opracowano integrację modeli Event-B.

Projekt TOPCASED ma teraz, zgodnie z sugestią, zintegrowany RMF.

Zaproponowano lub wdrożono dalsze integracje w prototypie.

  1. ^ ReqIF Implementor Forum , witryna ProSTEP, dostęp 28 maja 2013 r.
  2. ^ Michael Jastram, Andreas Graf: Ramy modelowania wymagań. W: Eclipse Magazin, 6.11, 2011
  3. ^ Michael Jastram, Mark Brörkens: ReqIF in der Open Source: Ramy modelowania wymagań Das Eclipse zarchiwizowane 2012-10-02 w Wayback Machine . W: ReConf 2012
  4. ^ Michael Jastram Christof Ebert: ReqIF: bezproblemowy format wymiany wymagań między partnerami biznesowymi . W: Oprogramowanie IEEE, 2012
  5. ^ Projekt badawczy wdrażania 7PR , strona główna. Dostęp 29 maja 2013 r
  6. ^ Projekt badawczy itea Verde , strona główna. Dostęp 29 maja 2013 r
  7. ^ Michael Jastram: ProR, platforma open source do inżynierii wymagań oparta na RIF . W: SeisConf 2010
  8. ^ Propozycja RMF , strona główna Eclipse. Dostęp 29 maja 2013 r
  9. ^ Zaawansowany projekt badawczy 7PR , strona główna. Dostęp 29 maja 2013 r
  10. ^ Formalne Mind GmbH , Strona domowa. Dostęp 29 maja 2013 r
  11. ^ Michael Jastram: ReqIF-olution: Mit Eclipse und ReqIF zur Open-Source ALM-Werkzeugkette. W: Objekt Spektrum 3/2013
  12. ^ Bug 539645 - Nie można zainstalować wtyczki , Bugticket sprawdzający przestarzałość projektu. Dostęp 29 września 2018 r
  13. ^ Integracja z Event-B-Modelle , Strona główna Event-B. Dostęp 29 maja 2013 r
  14. Bibliografia _ Jastram, Michał; Ladenberger, Łukasz (2013). „Metoda i narzędzie do śledzenia wymagań w specyfikacjach” (PDF) . Nauka o programowaniu komputerowym . 82 : 2–21. doi : 10.1016/j.scico.2013.03.008 .
  15. ^ Michael Jastram, Andreas Graf: Identyfikowalność wymagań w Topcase z formatem wymiany wymagań (RIF / ReqIF) . W: First Topcase Days Tuluza, 2011
  16. ^ Michael Jastram: Podejście ProR: identyfikowalność wymagań i opisy systemów . W: Rozprawa inauguracyjna, 2012

Linki zewnętrzne