Rational Software Architect - Rational Software Architect - Wikipedia

Rational Software Architect
bezrámový
VývojářiRational Software
Stabilní uvolnění
V9.7.0.2 / 19. listopadu 2019; Před 12 měsíci (2019-11-19)
NapsánoJava / C ++
Operační systémMicrosoft Windows, Linux, OS X
K dispozici vFrancouzština, korejština, zjednodušená čínština, španělština, němčina, portugalština-brazilština, tradiční čínština, maďarština, angličtina, japonština, italština
TypIntegrované vývojové prostředí
LicenceIBM EULA
webová stránkawww.ibm.com/ us-en/ tržiště/ rational-software-architect-designer

Rational Software Architect je modelovací a vývojové prostředí, které používá Unifikovaný Modelovací Jazyk (UML) pro návrh architektury pro C ++ a Java EE (JEE) aplikace a webové služby. Rational Software Architect je postaven na Zatmění open-source softwarový rámec a zahrnuje funkce zaměřené na analýzu architektonického kódu, C ++ a modelový vývoj (MDD) s UML pro vytváření aplikací a webových služeb.

Přehled

Rational Software Architect je rodina tří produktů:

  • Rational Software Architect: Poskytuje integrovaný nástroj pro návrh a vývoj s podporou UML.
  • Rational Software Architect pro WebSphere Software: Platforma optimalizovaná pro aplikace SOA, JEE a Websphere.
  • Manažer designu Rational Software Architect: Nástroj pro spolupráci ke sdílení a správě návrhových informací.

Rational Software Architect verze 7.5 obsahuje následující funkce:

  1. Postaven na Zatmění verze 3.4
  2. Podporuje UML verze 2.1
  3. Podporuje transformace modelu na kód a kódu na model.
    1. Forward transformace jdou z:
      1. UML do Jáva
      2. UML do C#
      3. UML do C ++
      4. UML do EJB
      5. UML do WSDL
      6. UML do XSD
      7. UML do CORBA Jazyk popisu rozhraní (IDL)
      8. UML na jazyk strukturovaných dotazů (SQL ) založené na logických datových modelech podporovaných IBM Rational Data Architect software.
    2. Reverzní transformace vycházejí z
      1. Java do UML
      2. C ++ až UML.
      3. .NET až UML
  4. Zahrnuje všechny možnosti Rational Application Developer
  5. Umožňuje správu modelů pro paralelní vývoj a refaktoring architektury, např. Rozdělení, kombinování, porovnání a sloučení modelů a fragmentů modelů.
  6. Poskytuje vizuální konstrukční nástroje k urychlení návrhu a vývoje softwaru

Má také integrace s dalšími nástroji Rational, jako je ClearCase ovládání verzí a ClearQuest správa konfigurace.

Všechny softwarové produkty Rational, včetně Rational Software Architect (RSA), jsou konstruovány jako doplňky, které jsou umístěny na vrcholu open-source Zatmění vývojová platforma. Instalace produktu Rational Software Architect dává vývojáři možnost buď nainstalovat RSA nad existující instalaci Eclipse v3.2, nebo nainstalovat novou instanci Eclipse v3.2.

Vzhledem k tomu, že RSA je založen na Eclipse, může využít výhod trhu pluginů třetích stran pro Eclipse, stejně jako pluginů speciálně pro nástroje Rational.

Dějiny

Rational Software má dlouhou historii v aplikačním modelování, počínaje počátkem 90. let prací Grady Booch, James Rumbaugh a Ivar Jacobson. Spojili konkurenční přístupy k modelování a vytvořili to, co se nakonec stalo Unifikovaný Modelovací Jazyk.

Prvním vizuálním modelovacím a vývojovým nástrojem společnosti Rational Software byl Rational Rose, samostatný nástroj pro modelování, který se integruje na aplikační programovací rozhraní (API) na úrovni třetí strany Integrovaná vývojová prostředí (IDE) na podporu různých programovacích jazyků a dalších implementačních technologií.

Zatímco Rational Rose byla důležitým krokem v přinášení Vývoj řízený modelem (MDD) blíže k procvičování vývojářů softwaru bylo zjištěno, že pouze malá část vývojářů používala modelování rutinně. Byl identifikován klíčový problém - vývojáři neradi opustili své IDE. Chtěli, aby bylo vizuální modelování integrováno - ne s jejich IDE, ale spíše uvnitř jejich IDE.

Společnost Rational reagovala na tuto potřebu v roce 2002 Rational XDE software poskytující rozšířené vývojové prostředí pro další generaci v té době vznikajících programovacích technologií: Java a Microsoft .NET. Produkt IBM Rational XDE byl charakterizován jako nová generace produktu IBM Rational Rose - nikoli jeho nová verze (tedy změna názvu), a nikoli nutně náhrada za Rose (protože produkt IBM Rational XDE byl záměrně omezen na podporu pouze vybraného počtu IDE a implementační technologie). S každým přidáním nástroje nebo funkce však přišel další požadavek na integraci mezi dvěma body. Jak byly přidávány další a další funkce, Rational začal dosahovat praktických limitů tohoto stylu integrace nástrojů.

Pro příští generaci MDD produktů, bylo jen přirozené stavět na modelu Eclipse další vývojové funkce založené na modelech a vytvořit tak úplnější MDD nářadí. IBM Rational Software Architect, IBM Rational Software Modeler a IBM Rational Systems Developer jsou výsledkem těchto změn a transformují sila, která dříve definovala modelování, vývoj a analýzu kódu, do integrovaného a jednotného prostředí návrhu a vývoje. RSA nyní koexistuje s IBM Rational Rhapsody (získané od Telelogický v roce 2008) a několik dalších produktů, z nichž dva jsou hlavní MDD řešení v rámci Rational.

Výhody

Mezi výhody používání produktu Rational Software Architect patří:

  • Vytvářejte softwarovou architekturu, která podporuje změny, pomocí společné platformy, která usnadňuje snadné zpáteční inženýrství a synchronizaci modelů a kódu.
  • Urychlete implementaci a usnadněte údržbu a architektura orientovaná na služby (SOA) řešení, jako je webová služba, s nástroji a procesním vedením.
  • Použijte UML k zajištění toho, aby četné zúčastněné strany ve vašich projektech vývoje softwaru nepřetržitě komunikovaly, a použijte definované specifikace k nastartování vývoje.[1]
  • Získejte přehled o distribuovaných projektech a užší kontrolu nad sdílenými informacemi.

Verze produktu Rational Software Architect

  • V7.0: Vydáno v prosinci 2006. Na základě Eclipse v3.2, UML v2.1 a Rational Application Developer v7.0
  • V7.0.0.1: Vydáno v lednu 2007. Zahrnuje opravy chyb.
  • V7.0.0.2: Vydáno v lednu 2007. Zahrnuje podporu UML pro SOA transformace, včetně Service Creation Description Language (SCDL), BPEL, WSDL a XSD.
  • V7.0.0.3: Vydáno v červenci 2007. Zahrnuje podporu pro asynchronní webové služby (JAX-WS ) a podpora nových stereotypů Java 5.0 UML.
  • V7.5.0: Vydáno září 2008. Na základě Eclipse v3.4.
  • V8.0: Vydáno v srpnu 2010. Na základě Eclipse v3.6.
  • V8.5: Vydáno 6. července 2012.[2]
  • V8.5.5: Vydáno 13. září 2013.
  • V9.0: Vydáno 14. června 2013. Na základě Eclipse v4.2.2. Zahrnuje podporu pro OS X.
  • V9.1: Vydáno 13. června 2014. Na základě Eclipse v4.2.2.2.
  • v9.1.1: Vydáno 31. října 2014.
  • v9.1.2: Vydáno 5. června 2015.
  • v9.5: Vydáno 18. září 2015.[3]
  • v9.6: Vydáno 22. září 2016.[4]
  • v9.6.1: Vydáno 27. listopadu 2017.[5]
  • v9.7.0: Vydáno 27. listopadu 2018.[6]

Viz také

Reference

  1. ^ http://www-.ibm.com/support/knowledgecenter/SS8PJ7_9.5.0/com.ibm.xtools.modeler.doc/topics/c_models_and_diagrams.html[trvalý mrtvý odkaz ]
  2. ^ „Produktová řada IBM Rational Software Architect V8.5 přináší vylepšenou architekturu, design a řešení pro plánování nasazení, tisková zpráva IBM“.
  3. ^ http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS215-409&appname=USN#toc
  4. ^ https://www-01.ibm.com/support/docview.wss?uid=swg27048900
  5. ^ https://www-01.ibm.com/support/docview.wss?uid=swg27048832#961
  6. ^ https://www-01.ibm.com/support/docview.wss?uid=swg27046189

externí odkazy