กลับไปหน้าบทความ

อ่าน 2 นาที

แบบจำลองซอฟต์แวร์ Rational

Rational Software Modeler (RSM) ซึ่งพัฒนาโดย แผนก Rational SoftwareของIBMเป็นเครื่องมือสร้างแบบจำลองและออกแบบด้วยภาพโดยใช้Unified Modeling Language (UML) 2.

แบบจำลองซอฟต์แวร์ Rational

แบบจำลองซอฟต์แวร์ Rational
นักพัฒนาซอฟต์แวร์ Rational
ปล่อย13 ตุลาคม พ.ศ. 2547 [ 1 ] ( 13 ตุลาคม 2547 )
เวอร์ชันเสถียร
เวอร์ชัน 7.5.5.5
เขียนเป็น?
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์ , ลินุกซ์
มีจำหน่ายใน?
พิมพ์สภาพแวดล้อมการพัฒนาแบบบูรณาการ
ใบอนุญาตข้อตกลงผู้ใช้ของ IBM
เว็บไซต์www.ibm.com/software/awdtools/modeler/swmodeler/

Rational Software Modeler (RSM) ซึ่งพัฒนาโดย แผนก Rational SoftwareของIBMเป็นเครื่องมือสร้างแบบจำลองและออกแบบด้วยภาพโดยใช้Unified Modeling Language (UML) 2.0 [ 1 ] Rational Software Modeler ใช้เฟรมเวิร์กซอฟต์แวร์โอเพนซอร์สEclipse [ 1 ]และใช้สำหรับการสร้างแบบจำลองด้วยภาพและการพัฒนาแบบจำลอง (MDD) ด้วยUMLเพื่อสร้างแอปพลิเคชันและบริการเว็บ IBM ยุติการทำการตลาด Rational Software Modeler ในปี 2010 และยุติการสนับสนุนในปี 2015 [ 2 ]ปัจจุบัน ฟังก์ชันการทำงานส่วนใหญ่เหมือนกันกับ Rational Software Modeler ที่มีให้ใช้งานผ่านRational Software Architect

ภาพรวม

ความสามารถของ Rational Software Modeler เวอร์ชันหลักล่าสุด (เวอร์ชัน 7) ประกอบด้วย:

  1. รองรับUMLเวอร์ชัน 2.1 [ 3 ]
  2. รองรับการแปลงโมเดลจากรุ่นหนึ่งไปอีกรุ่นหนึ่ง
  3. การจัดการโมเดลสำหรับการพัฒนาแบบคู่ขนานและการปรับโครงสร้างสถาปัตยกรรมใหม่ เช่น การแยก การรวม การเปรียบเทียบ และการผสานโมเดลและส่วนย่อยของโมเดล
  4. การสนับสนุนการประยุกต์ใช้รูปแบบการออกแบบ

ซอฟต์แวร์นี้ทำงานร่วมกับเครื่องมืออื่นๆ ของ IBM Rational Software เช่นClearCaseสำหรับการจัดการการกำหนดค่า และClearQuestสำหรับการจัดการข้อผิดพลาด (รายงานข้อบกพร่องและคำขอเปลี่ยนแปลง)

RSM ถูกออกแบบมาให้เป็นปลั๊กอินที่ทำงานบนแพลตฟอร์มการพัฒนาแบบโอเพนซอร์สEclipseโดยสามารถติดตั้ง RSM ได้ทั้งบน Eclipse v3.2 ที่ติดตั้งไว้แล้ว หรือติดตั้งเป็น Eclipse v3.2 เวอร์ชันใหม่ก็ได้

เนื่องจาก RSM ใช้แพลตฟอร์ม Eclipse จึงสามารถใช้ปลั๊กอิน Eclipse จากผู้พัฒนาภายนอก รวมถึงปลั๊กอินเฉพาะสำหรับเครื่องมือ Rational ได้ด้วย

ประวัติศาสตร์

Rational Softwareมีประวัติอันยาวนานในด้านการสร้างแบบจำลองแอปพลิเคชัน โดยเริ่มต้นในช่วงต้นทศวรรษ 1990 จากผลงานของGrady Booch , James RumbaughและIvar Jacobsonพวกเขาได้รวมวิธีการสร้างแบบจำลองที่แตกต่างกันเข้าด้วยกันจนเกิดเป็นภาษาการสร้างแบบจำลองแบบรวม (Unified Modeling Language ) ในที่สุด

Rational Roseเป็นเครื่องมือสร้างแบบจำลองและพัฒนาภาพตัวแรกของ Rational Software ซึ่งเป็นเครื่องมือสร้างแบบจำลองแบบสแตนด์อะโลนที่ผสานรวม ระดับ อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) เข้ากับ สภาพแวดล้อมการพัฒนาแบบบูรณา การ (IDE) ของบุคคลที่สามเพื่อรองรับภาษาการเขียนโปรแกรมที่หลากหลายและเทคโนโลยีการใช้งานอื่นๆ

แม้ว่า Rational Rose จะเป็นก้าวสำคัญในการนำการพัฒนาแบบใช้โมเดลเป็นหลัก (Model-driven developmentหรือ MDD) มาสู่การใช้งานจริงของนักพัฒนาซอฟต์แวร์มากขึ้น แต่ก็พบว่ามีนักพัฒนาเพียงส่วนน้อยเท่านั้นที่ใช้การสร้างโมเดลเป็นประจำ ปัญหาสำคัญที่พบคือ นักพัฒนาไม่ชอบออกจาก IDE ของตน พวกเขาต้องการให้การสร้างโมเดลแบบภาพถูกรวมเข้าไว้ด้วยกัน ไม่ใช่กับ IDE แต่ต้องการให้รวมอยู่ภายใน IDE ของพวกเขา เลย

ในปี 2002 Rational ได้ตอบสนองความต้องการนี้ด้วย ซอฟต์แวร์ IBM Rational XDEซึ่งเป็นสภาพแวดล้อมการพัฒนาสำหรับเทคโนโลยีการเขียนโปรแกรมที่กำลังเกิดขึ้นในขณะนั้น ได้แก่ Java และMicrosoft .NET IBM Rational XDE ถูกมองว่าเป็นรุ่นต่อไปของ IBM Rational Rose — ไม่ใช่เวอร์ชันใหม่ (จึงเป็นที่มาของการเปลี่ยนชื่อ) และไม่ใช่การทดแทน Rose โดยสิ้นเชิง (เนื่องจาก IBM Rational XDE ถูกจำกัดให้รองรับเฉพาะ IDE และเทคโนโลยีการใช้งานที่เลือกไว้เท่านั้น) อย่างไรก็ตาม การเพิ่มเครื่องมือหรือความสามารถแต่ละครั้งก็มาพร้อมกับความต้องการการบูรณาการแบบจุดต่อจุดมากขึ้นเรื่อยๆ เมื่อมีการเพิ่มความสามารถมากขึ้นเรื่อยๆ Rational ก็เริ่มเข้าถึงข้อจำกัดในทางปฏิบัติของการบูรณาการเครื่องมือในรูปแบบนี้

สำหรับผลิตภัณฑ์ MDD รุ่นใหม่ ฟังก์ชันการพัฒนาแบบขับเคลื่อนด้วยโมเดลถูกสร้างขึ้นบนพื้นฐานของ Eclipse เพื่อสร้างเครื่องมือ MDD ที่สมบูรณ์ยิ่งขึ้น IBM Rational Software Architect, IBM Rational Software Modeler และ IBM Rational Systems Developer เป็นผลลัพธ์ของการเปลี่ยนแปลงเหล่านี้ โดยการรวมส่วนงานที่เคยแยกส่วนการสร้างแบบจำลอง การพัฒนา และการวิเคราะห์โค้ด เข้าไว้ในดีไซน์ที่บูรณาการมากขึ้น

เวอร์ชันของ IBM Rational Software Modeler

  • เวอร์ชัน 6.0:เปิดตัวในเดือนธันวาคม 2547 อ้างอิงจาก Eclipse เวอร์ชัน 3.0 และ UML เวอร์ชัน 2.0
  • เวอร์ชัน 7.0:เปิดตัวในเดือนธันวาคม 2549 อ้างอิงจาก Eclipse เวอร์ชัน 3.2 และ UML เวอร์ชัน 2.1
  • เวอร์ชัน 7.5:เปิดตัวในเดือนกันยายน 2551
  • v7.5.5.5:เวอร์ชันล่าสุดที่เผยแพร่แล้ว

รายชื่อผลิตภัณฑ์วิเคราะห์ ออกแบบ และก่อสร้างของ IBM ที่ใช้ Eclipse

ดูเพิ่มเติม

  • หน้าหลักผลิตภัณฑ์สำหรับ Rational Software Modeler
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Rational_Software_Modeler&oldid=1291516097 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ แบบจำลองซอฟต์แวร์ Rational

Rational Software Modeler (RSM) ซึ่งพัฒนาโดย แผนก Rational SoftwareของIBMเป็นเครื่องมือสร้างแบบจำลองและออกแบบด้วยภาพโดยใช้Unified Modeling Language (UML) 2.

ภาพรวม

ความสามารถของ Rational Software Modeler เวอร์ชันหลักล่าสุด (เวอร์ชัน 7) ประกอบด้วย:

ประวัติศาสตร์

Rational Software มีประวัติอันยาวนานในด้านการสร้างแบบจำลองแอปพลิเคชัน โดยเริ่มต้นในช่วงต้นทศวรรษ 1990 จากผลงานของ Grady Booch , James Rumbaugh และ Ivar Jacobson พวกเขาได้รวมวิธีการสร้างแบบจำลองที่แตกต่างกันเข้าด้วยกันจนเกิดเป็น ภาษาการสร้างแบบจำลองแบบรวม...

เวอร์ชันของ IBM Rational Software Modeler

เวอร์ชัน 6.0: เปิดตัวในเดือนธันวาคม 2547 อ้างอิงจาก Eclipse เวอร์ชัน 3.0 และ UML เวอร์ชัน 2.0 เวอร์ชัน 7.0: เปิดตัวในเดือนธันวาคม 2549 อ้างอิงจาก Eclipse เวอร์ชัน 3.2 และ UML เวอร์ชัน 2.1 เวอร์ชัน 7.5: เปิดตัวในเดือนกันยายน 2551 v7.5.5.