Rational Software Architect

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. március 25-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
IBM Rational Software Architect
Típusú Szoftverfejlesztési környezet
Fejlesztő IBM
Beírva Java/C++
Olvasható fájlformátumok Rational Software Architect Profile [d] és Rational Software Architect Model [d]
Generált fájlformátumok Rational Software Architect Profile [d] és Rational Software Architect Model [d]
Engedély IBM EULA
Weboldal www-03.ibm.com/software/…

Az IBM Rational Software Architect (RSA) a Rational Software (az IBM Corporation egyik részlege ) által kifejlesztett fejlesztői és modellező környezet , amely az Unified Modeling Language (UML) segítségével tervezi az alkalmazásarchitektúrát C ++ és Java 2 Enterprise Edition (J2EE) alatt. , valamint webszolgáltatások . Az RSA az Eclipse nyílt forráskódú fejlesztői környezeten alapul , és magában foglalja az architekturális kódelemzést, az MDD -t (modellvezérelt fejlesztés ), valamint az UML-képességeket robusztus alkalmazások és webszolgáltatások építéséhez.

Áttekintés

A Rational Software Architect 7.5-ös verziója a következő szolgáltatásokat tartalmazza:

  1. Az egységes modellezési nyelv 2.1-es verziójának támogatása
  2. Modell-kód és kód-modell átalakítások támogatása
    1. Közvetlen átalakítások lehetősége:
      1. UML-ről Java -ra
      2. UML C# -ban
      3. UML-ből C++- ba
      4. UML az EJB -hez
      5. UML- ből WSDL -be
      6. UML- ből XSD -re
      7. UML- ből CORBA IDL -be
      8. UML-től SQL -be ​​az IBM Rational szoftver (most Rational Software) által támogatott logikai adatmodell alapján .
    2. Fordított transzformációk lehetősége:
      1. Java-ból UML-be
      2. C++-ból UML-be
      3. .NET-ről UML-re
  3. Tartalmazza az IBM Rational Application Developer összes funkcióját
  4. Lehetővé teszi a párhuzamos fejlesztéshez és az építészeti átalakításhoz szükséges modellek kezelését , például modellek és modellrészek felosztását, összevonását, összehasonlítását, összevonását.
  5. Vizuális eszközök biztosítása a szoftverfejlesztés és -tervezés felgyorsításához .