Ratsional dasturiy ta'minot me'mori - Rational Software Architect - Wikipedia

Ratsional dasturiy ta'minot me'mori
ramkasiz
Tuzuvchi (lar)Ratsional dasturiy ta'minot
Barqaror chiqish
V9.7.0.2 / 2019 yil 19-noyabr; 12 oy oldin (2019-11-19)
YozilganJava / C ++
Operatsion tizimMicrosoft Windows, Linux, OS X
Mavjud:Frantsuz, koreys, xitoycha-soddalashtirilgan, ispan, nemis, portugal-brazil, xitoy-an'anaviy, venger, ingliz, yapon, italyan
TuriIntegratsiyalashgan rivojlanish muhiti
LitsenziyaIBM EULA
Veb-saytwww.ibm.com/ us-uz/ bozor/ ratsional-dasturiy ta'minot-me'mor-dizayner

Ratsional dasturiy ta'minot me'mori dan foydalanadigan modellashtirish va ishlab chiqish muhiti Birlashtirilgan modellashtirish tili (UML) uchun arxitekturani loyihalash uchun C ++ va Java EE (JEE) dasturlari va veb-xizmatlari. Rational Software Architect dasturi asosida yaratilgan Tutilish ochiq manbali dasturiy ta'minot doirasi va arxitektura kodini tahlil qilish, C ++ va modelga asoslangan rivojlanish Ilovalar va veb-xizmatlarni yaratish uchun UML bilan (MDD).

Umumiy nuqtai

Rational Software Architect - bu uchta mahsulot oilasi:

  • Ratsional dastur me'mori: UML Support bilan integratsiyalashgan dizayn va ishlab chiqish vositasini taqdim etadi.
  • WebSphere Software uchun ratsional dasturiy ta'minot me'mori: SOA, JEE va Websphere dasturlari uchun optimallashtirilgan platforma.
  • Ratsional dasturiy ta'minot me'mori dizayn menejeri: Dizayn ma'lumotlarini almashish va boshqarish uchun hamkorlik vositasi.

Rational Software Architect 7.5 versiyasi quyidagi imkoniyatlarni o'z ichiga oladi:

  1. O'rnatilgan Tutilish 3.4 versiyasi
  2. Qo'llab-quvvatlaydi UML versiya 2.1
  3. Modeldan kodga va koddan modelga o'tkazishni qo'llab-quvvatlaydi.
    1. Oldinga o'zgartirishlar quyidagilardan iborat:
      1. UML ga Java
      2. UML ga C #
      3. UML ga C ++
      4. UML ga EJB
      5. UML ga WSDL
      6. UML ga XSD
      7. UML ga KORBA Interfeys ta'rifi tili (IDL)
      8. UML tuzilgan so'rovlar tiliga (SQL ) tomonidan qo'llab-quvvatlanadigan mantiqiy ma'lumotlar modellari IBM Rational Data Architect dasturiy ta'minot.
    2. Teskari transformatsiyalar
      1. Java-dan UML-ga
      2. UML-ga C ++.
      3. .NET-dan UML-ga
  4. Ning barcha imkoniyatlarini o'z ichiga oladi Rational Application Developer
  5. Parallel rivojlanish va me'moriy reaktoring uchun model boshqaruvini yoqadi, masalan, modellar va model qismlarini ajratish, birlashtirish, taqqoslash va birlashtirish.
  6. Dasturiy ta'minotni loyihalashtirish va ishlab chiqarishni tezlashtirish uchun vizual qurilish vositalarini taqdim etadi

Shuningdek, u boshqa Ratsional vositalar bilan integratsiyaga ega ClearCase versiyani boshqarish va ClearQuest konfiguratsiyani boshqarish.

Rational Software Architect (RSA), shu jumladan, barcha ratsional dasturiy mahsulotlar ochiq manbaning tepasida joylashgan plaginlar sifatida ishlab chiqilgan. Tutilish ishlab chiqish platformasi. Rational Software Architect dasturini o'rnatish ishlab chiquvchiga RSA-ni mavjud Eclipse v3.2 o'rnatilishi ustiga o'rnatish yoki yangi Eclipse v3.2 nusxasini o'rnatish imkoniyatini beradi.

RSA Eclipse-ga asoslanganligi sababli, Eclipse uchun uchinchi tomon plaginlari va shuningdek Rational vositalari uchun maxsus plaginlar bozoridan foydalanishlari mumkin.

Tarix

Ratsional dasturiy ta'minot ning ishi bilan 1990-yillarning boshidan boshlab dasturlarni modellashtirishda uzoq tarixga ega Grey Booch, Jeyms Rumbaugh va Ivar Jeykobson. Ular raqobatdosh modellashtirish yondashuvlarini birlashtirib, oxir-oqibat nima bo'lganligini shakllantirishdi Birlashtirilgan modellashtirish tili.

Rational Software-ning birinchi vizual modellashtirish va ishlab chiqish vositasi bo'ldi Ratsional gul da integratsiyalashgan mustaqil modellashtirish vositasi dastur dasturlash interfeysi Uchinchi tomon bilan (API) darajasi Integratsiyalashgan rivojlanish muhiti (IDE) turli xil dasturlash tillarini va boshqa amalga oshirish texnologiyalarini qo'llab-quvvatlash uchun.

Rational Rose bu muhim qadam edi Modelga asoslangan rivojlanish (MDD) dasturiy ta'minot ishlab chiqaruvchilarga yaqinroq bo'lib, ishlab chiquvchilarning faqat kichik bir qismi odatiy ravishda modellashtirishdan foydalanganligi aniqlandi. Asosiy muammo aniqlandi - ishlab chiquvchilar IDE-ni tark etishni yoqtirmadilar. Ular vizual modellashtirishni IDE bilan emas, balki ularning IDE ichida birlashtirishni xohlashdi.

Ushbu ehtiyojga oqilona 2002 yilda javob berdi Ratsional XDE dasturiy ta'minot, o'sha paytda paydo bo'lgan dasturlash texnologiyalarining keyingi avlodi uchun kengaytirilgan rivojlanish muhitini ta'minlovchi: Java va Microsoft .NET. IBM Rational XDE IBM Rational Rose-ning yangi avlodi sifatida tavsiflanadi - bu uning yangi versiyasi emas (shuning uchun nom o'zgarishi) va Rose o'rniga majburiy emas (chunki IBM Rational XDE faqat tanlangan IDE sonini qo'llab-quvvatlash uchun cheklangan) va amalga oshirish texnologiyalari). Biroq, har bir vosita yoki imkoniyat qo'shilishi bilan har bir nuqtadan-nuqtaga integratsiyalashuv talablari paydo bo'ldi. Ko'proq imkoniyatlar qo'shilganligi sababli, Rational ushbu vositalarni birlashtirish uslubining amaliy chegaralariga erisha boshladi.

Keyingi avlod uchun MDD Mahsulotlar, Eclipse tepasida yanada to'liq shakllanish uchun qo'shimcha modelga asoslangan rivojlanish funktsiyalarini yaratish tabiiy edi MDD vosita. IBM Rational Software Architect, IBM Rational Software Modeler va IBM Rational Systems Developer - bu o'zgarishlarning natijasidir, ilgari modellashtirish, ishlab chiqish va kod tahlilini aniqlagan siloslarni yaxlit va birlashtirilgan dizayn va ishlab chiqish tajribasiga aylantiradi. RSA endi IBM Rational Rhapsody bilan birgalikda mavjud (sotib olingan Telelogic 2008 yilda ishlab chiqarilgan) va boshqa bir nechta mahsulotlar, ularning ikkitasi asosiy hisoblanadi MDD Rational ichidagi echimlar.

Foyda

Rational Software Architect dasturidan foydalanishning afzalliklari quyidagilarni o'z ichiga oladi:

  • O'zgarishlarni qo'llab-quvvatlaydigan dasturiy ta'minot arxitekturasini yaratish, umumiy platforma yordamida osonlikcha sayohat qilish va modellar va kodlarni sinxronlashtirishni osonlashtiradi.
  • Amalga oshirishni tezlashtirish va texnik xizmat ko'rsatishni osonlashtirish xizmatga yo'naltirilgan arxitektura (SOA) echimi, masalan veb-xizmat, vositalar va jarayonlarga rahbarlik.
  • Dasturiy ta'minotni ishlab chiqish loyihalaringizdagi ko'plab manfaatdor tomonlarning doimiy aloqada bo'lishini ta'minlash uchun UML-dan foydalaning va rivojlanishni tez boshlash uchun belgilangan xususiyatlardan foydalaning.[1]
  • Tarqatilgan loyihalar haqida ma'lumot oling va umumiy ma'lumotni qattiqroq nazorat qiling.

Ratsional dasturiy ta'minot me'morlari versiyalari

  • V7.0: Eclipse v3.2, UML v2.1 va Rational Application Developer v7.0 asosida 2006 yil dekabrda chiqarilgan
  • V7.0.0.1: 2007 yil yanvar oyida chiqarilgan. Xatoliklar tuzatishni o'z ichiga oladi.
  • V7.0.0.2: UML-ni qo'llab-quvvatlashni o'z ichiga olgan 2007 yil yanvar SOA Xizmatni yaratish ta'rifi tilini (SCDL) o'z ichiga olgan transformatsiyalar, BPEL, WSDL va XSD.
  • V7.0.0.3: 2007 yil iyulda chiqarilgan. Asenkron veb-xizmatlarni qo'llab-quvvatlashni o'z ichiga oladi (JAX-WS ) va yangi Java 5.0 UML stereotiplarini qo'llab-quvvatlash.
  • V7.5.0: 2008 yil sentyabrda chiqarilgan. Eclipse v3.4 asosida.
  • V8.0: 2010 yil avgustda chiqarilgan. Eclipse v3.6 asosida.
  • V8.5: 2012 yil 6-iyulda chiqarilgan.[2]
  • V8.5.5: 2013 yil 13 sentyabrda chiqarilgan.
  • V9.0: 2013 yil 14-iyun kuni chiqarilgan. Eclipse v4.2.2 asosida. OS X-ni qo'llab-quvvatlashni o'z ichiga oladi.
  • V9.1: 2014 yil 13-iyun kuni chiqarilgan. Eclipse v4.2.2.2 asosida.
  • v9.1.1: 2014 yil 31 oktyabrda chiqarilgan.
  • v9.1.2: 2015 yil 5-iyun kuni chiqarilgan.
  • v9.5: 2015 yil 18 sentyabrda chiqarilgan.[3]
  • v9.6: 2016 yil 22 sentyabrda chiqarilgan.[4]
  • v9.6.1: 2017 yil 27-noyabrda chiqarilgan.[5]
  • v9.7.0: 2018 yil 27-noyabrda chiqarilgan.[6]

Shuningdek qarang

Adabiyotlar

  1. ^ http://www-.ibm.com/support/knowledgecenter/SS8PJ7_9.5.0/com.ibm.xtools.modeler.doc/topics/c_models_and_diagrams.html[doimiy o'lik havola ]
  2. ^ "IBM Rational Software Architect V8.5 mahsulot oilasi rivojlangan arxitektura, dizayn va joylashtirishni rejalashtirish echimini taqdim etadi, IBM Press-relizi".
  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

Tashqi havolalar