Rámec modelování požadavků - Requirements Modeling Framework - Wikipedia

Rámec modelování požadavků Eclipse
Logo Requirements Modeling Framework (RMF) .png
Screenshot z Eclipse ProR (RMF) .png
Stabilní uvolnění
0,10,0 nebo 0,14,0, v závislosti na verzi zatmění / neznámé
Operační systémnapříč platformami
PlošinaZatmění
TypPočítačové softwarové inženýrství
LicenceVeřejná licence Eclipse
webová stránkaeclipse.org

The Rámec modelování požadavků (RMF) je open-source softwarový rámec pro práci s požadavky založenými na ReqIF Standard. RMF se skládá z jádra umožňujícího čtení, zápis a manipulaci s daty ReqIF a z uživatelského rozhraní umožňujícího kontrolu a úpravu dat požadavku.

RMF je první a v současné době jediný open-source referenční implementace standardů ReqIF. Pozoruhodná je skutečnost, že RMF již bylo nasazeno na fóru implementátorů ProStep ReqIF[1] za účelem zajištění interoperability komerčního provádění. Od roku 2011 se v německém a mezinárodním tisku objevují zprávy o RMF.[2][3][4]

Dějiny

RMF je vyvíjeno pod názvem ProR od roku 2009 v rámci DEPLOY[5] výzkumný projekt, snahy o spolupráci se rychle vyvinuly s výzkumným projektem Verde[6] což má za následek výrazné zrychlení vývoje.[7] V tomto okamžiku je datový model založen na RIF, předchůdce ReqIF.

V červnu 2011 návrh[8] byl vytvořen za účelem transformace kódu na projekt Eclipse Foundation. Tento návrh byl přijat v listopadu 2011. Součástí migrace na Eclipse Foundation byla konverze RIF na aktuální verzi ReqIF 1.0.1.

Na jaře 2012 se DEPLOY a Verde odhlásili z výzkumných projektů. RMF se nicméně stále vyvíjí v rámci výzkumného projektu Advance.[9] Od Formální mysli[10] jsou vyvíjena bezplatná rozšíření ProR pod názvem ProR Essentials.[11]

V současné době nelze do nejnovější verze zatmění integrovat ani verzi 0.14, ani 0.13, ani ProR ani RMF.[12] Zůstává pouze verze 0.10.0, důvody nejsou známy. Verze 0.13 (ze složky s vydáním) a verze 0.14 (z nejnovější složky) lze integrovat do verze zatmění „Mars.2 Release (4.5.2)“.

Funkčnost

Jádro RMF umožňuje ukládání, zápis, ověřování a manipulaci se soubory ReqIF. Manipulace s daty je implementována programově pomocí EMF.

ProR navíc umožňuje interaktivní vytváření, kontrolu a úpravy modelů ReqIF. Požadavky jsou poté uvedeny v konfigurovatelných tabulkách. Odkazy mezi požadavky lze vytvářet pomocí funkce Drag & Drop nebo prostřednictvím kontextových nabídek.

Integrace s dalšími nástroji

ProR je navržen pro integraci s dalšími nástroji založenými na Eclipse. K dispozici je bod rozšíření, který umožňuje integrovat další dostupné renderery a editory nebo reagovat na události Drag & Drop zvenčí.

V rámci DEPLOY a Advance byla vyvinuta integrace modelů Event-B.[13][14]

The TOPCASED -projekt má nyní, jak bylo navrženo,[15] integrovaný RMF.

Další integrace byly navrženy nebo implementovány v prototypu.[16]

Reference

  1. ^ Fórum implementátorů ReqIF, Web ProSTEP, přístup 28. května 2013
  2. ^ Michael Jastram, Andreas Graf: Rámec modelování požadavků. In: Eclipse Magazin, 6.11, 2011
  3. ^ Michael Jastram, Mark Brörkens: ReqIF in der Open Source: Das Eclipse Requirements Modeling Framework Archivováno 02.10.2012 na Wayback Machine. In: ReConf 2012
  4. ^ Michael Jastram Christof Ebert: ReqIF: Bezproblémový formát výměny požadavků mezi obchodními partnery. In: IEEE Software, 2012
  5. ^ FP7 Deploy Research Project, Domovská stránka. Přístup 29. května 2013
  6. ^ Výzkumný projekt itea Verde, Domovská stránka. Přístup 29. května 2013
  7. ^ Michael Jastram: ProR, platforma otevřeného zdroje pro inženýrství požadavků založená na RIF. In: SeisConf 2010
  8. ^ Návrh RMF, Domovská stránka Eclipse. Přístup 29. května 2013
  9. ^ Předběžný výzkumný projekt 7. RP, Domovská stránka. Přístup 29. května 2013
  10. ^ Formal Mind GmbH, Domovská stránka. Přístup 29. května 2013
  11. ^ Michael Jastram: ReqIF-olution: Mit Eclipse und ReqIF zur Open-Source ALM-Werkzeugkette. In: ObjektSpektrum 3/2013
  12. ^ Chyba 539645 - Plugin nelze nainstalovat „Bugticket proofing zastarávání projektu. Zpřístupněno 29. září 2018
  13. ^ Integrace modelu Event-B, Domovská stránka události B. Přístup 29. května 2013
  14. ^ Hallerstede, Stefan; Jastram, Michael; Ladenberger, Lukas (2013). „Metoda a nástroj pro sledování požadavků do specifikací“ (PDF). Věda o počítačovém programování. 82: 2–21. doi:10.1016 / j.scico.2013.03.008.
  15. ^ Michael Jastram, Andreas Graf: Sledovatelnost požadavků v topcasedu s formátem pro výměnu požadavků (RIF / ReqIF). In: First Topcased Days Toulouse, 2011
  16. ^ Michael Jastram: Přístup ProR: sledovatelnost požadavků a popisy systémů. In: Inaugurační-disertační práce, 2012

externí odkazy