อ่าน 2 นาที
แบบจำลองซอฟต์แวร์ Rational
Rational Software Modeler (RSM) ซึ่งพัฒนาโดย แผนก Rational SoftwareของIBMเป็นเครื่องมือสร้างแบบจำลองและออกแบบด้วยภาพโดยใช้Unified Modeling Language (UML) 2.
แบบจำลองซอฟต์แวร์ Rational
| แบบจำลองซอฟต์แวร์ Rational | |
|---|---|
โปรแกรมสร้างแบบจำลอง Rational Software พร้อมแผนภาพแบบจำลองการออกแบบ | |
| นักพัฒนา | ซอฟต์แวร์ Rational |
| ปล่อย | 13 ตุลาคม พ.ศ. 2547 [ 1 ] |
| เวอร์ชันเสถียร | เวอร์ชัน 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) ประกอบด้วย:
- รองรับUMLเวอร์ชัน 2.1 [ 3 ]
- รองรับการแปลงโมเดลจากรุ่นหนึ่งไปอีกรุ่นหนึ่ง
- การจัดการโมเดลสำหรับการพัฒนาแบบคู่ขนานและการปรับโครงสร้างสถาปัตยกรรมใหม่ เช่น การแยก การรวม การเปรียบเทียบ และการผสานโมเดลและส่วนย่อยของโมเดล
- การสนับสนุนการประยุกต์ใช้รูปแบบการออกแบบ
ซอฟต์แวร์นี้ทำงานร่วมกับเครื่องมืออื่นๆ ของ 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
- สถาปนิกซอฟต์แวร์เชิงเหตุผล
- นักพัฒนา Rational Systems
- ส่วนขยาย Rational Business Developer
- นักพัฒนาการผสานรวม WebSphere
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าหลักผลิตภัณฑ์สำหรับ Rational Software Modeler
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แบบจำลองซอฟต์แวร์ 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.