Ramy modelowania wymagań
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.
- ^ ReqIF Implementor Forum , witryna ProSTEP, dostęp 28 maja 2013 r.
- ^ Michael Jastram, Andreas Graf: Ramy modelowania wymagań. W: Eclipse Magazin, 6.11, 2011
- ^ 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
- ^ Michael Jastram Christof Ebert: ReqIF: bezproblemowy format wymiany wymagań między partnerami biznesowymi . W: Oprogramowanie IEEE, 2012
- ^ Projekt badawczy wdrażania 7PR , strona główna. Dostęp 29 maja 2013 r
- ^ Projekt badawczy itea Verde , strona główna. Dostęp 29 maja 2013 r
- ^ Michael Jastram: ProR, platforma open source do inżynierii wymagań oparta na RIF . W: SeisConf 2010
- ^ Propozycja RMF , strona główna Eclipse. Dostęp 29 maja 2013 r
- ^ Zaawansowany projekt badawczy 7PR , strona główna. Dostęp 29 maja 2013 r
- ^ Formalne Mind GmbH , Strona domowa. Dostęp 29 maja 2013 r
- ^ Michael Jastram: ReqIF-olution: Mit Eclipse und ReqIF zur Open-Source ALM-Werkzeugkette. W: Objekt Spektrum 3/2013
- ^ Bug 539645 - Nie można zainstalować wtyczki , Bugticket sprawdzający przestarzałość projektu. Dostęp 29 września 2018 r
- ^ Integracja z Event-B-Modelle , Strona główna Event-B. Dostęp 29 maja 2013 r
- 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 .
- ^ Michael Jastram, Andreas Graf: Identyfikowalność wymagań w Topcase z formatem wymiany wymagań (RIF / ReqIF) . W: First Topcase Days Tuluza, 2011
- ^ Michael Jastram: Podejście ProR: identyfikowalność wymagań i opisy systemów . W: Rozprawa inauguracyjna, 2012