ทำไมCapital Software Developer with IBM Rhapsody
Capital Software Developer with IBM Rhapsody เสริมการเปิดกว้าง ความสามารถในการปรับตัว การปฏิบัติตามมาตรฐาน และระบบอัตโนมัติรองรับสถาปัตยกรรมข้ามโดเมนที่ทำงานร่วมกันด้วยเลเยอร์สถาปัตยกรรมที่กำหนดค่าได้ รองรับการตรวจสอบย้อนกลับข้อมูลและความต้องการ และส่งเสริมการทดสอบแบบจำลองที่ใช้ซ้ำในระยะแรก
เพิ่มการใช้ซอฟต์แวร์ซ้ำและคุณภาพผ่านการทำซ้ำโดยอัตโนมัติ
Capital Software Developer with IBM Rhapsody ช่วยให้วิศวกรประสบความสำเร็จโดยการเปลี่ยนจากวิศวกรรมระบบหลายโดเมนไปยังสถาปัตยกรรมซอฟต์แวร์โดยอัตโนมัติจะตรวจสอบข้อกำหนดของผู้มีส่วนได้ส่วนได้เสียโดยเชื่อมต่อข้อกำหนดและกรณีการใช้งานเหล่านี้กับพฤติกรรม เช่น ไดอะแกรมกิจกรรม ไดอะแกรมลำดับ และไดอะแกรมเครื่องสถานะผู้ใช้สามารถจำลองพฤติกรรมที่ขับเคลื่อนโดยปฏิสัมพันธ์จากแผงและโดยอัตโนมัติตามกรณีทดสอบที่ใช้ซ้ำได้มุ่งเน้นไปที่การสร้างความแตกต่างของค่าแทนคำจำกัดความอินเทอร์เฟซซซ้ำ ๆกรอบการแปลงแบบจำลองต่อแบบจำลองที่ขยายได้ช่วยให้สามารถทำงานอัตโนมัติเฉพาะองค์กรระหว่างโปรไฟล์ต้นทางและเป้าหมายคู่ใดก็ได้
ประหยัดเวลาในการเปลี่ยนจาก SysML เป็นสถาปัตยกรรม E/E
- การไหลเข้าสู่สถาปัตยกรรม Capital E/E ได้อย่างราบรื่น
- ฟังก์ชั่น Flow E/E เข้าสู่ Capital ผ่านสะพานเฉพาะ
กำหนดยานพาหนะที่กำหนดโดยซอฟต์แวร์
- จัดการสถาปัตยกรรมซอฟต์แวร์ยานยนต์ รวมถึง AUTOSAR Classic ซอฟต์แวร์ Adaptive และที่ไม่ใช่ AutoSAR
- สร้างสัญญาการดำเนินงาน Runtime Environment (RTE)
เพิ่มคุณภาพรหัส
- พัฒนาซอฟต์แวร์โดยใช้โมเดล UML
- สร้างรหัสคุณภาพการผลิตสำหรับ C, C++ และ Java
- สร้างรหัสการผลิตที่สอดคล้องกับ AUTOSAR Classic และ Adaptive APIs
ปรับปรุงคุณภาพด้วยการทดสอบตามแบบจำลองในช่วงต้น
- เริ่มทดสอบในระดับระบบหลายโดเมน
- กำหนดการทดสอบด้วยวิธีตามแบบจำลองเชิงพรรณนาตามไดอะแกรมลำดับและแผนภูมิสถานะ
- สร้างสภาพแวดล้อมการทดสอบหรือสายรัดทดสอบโดยอัตโนมัติ
ซอฟต์แวร์ฝังตัวพร้อมที่จะผสานรวม
- ซอฟต์แวร์ฝังตัวที่พัฒนาตามมาตรฐาน AUTOSAR พร้อมที่จะรวมเข้ากับ Capital Embedded AUTOSAR Classic
- การทดสอบตามแบบจำลองที่กำหนดไว้ก่อนหน้านี้สามารถใช้ได้โดยตรงกับแพลตฟอร์ม ECU เสมือนที่มีอยู่ในส่วนหนึ่งของ Capital Embedded Virtualizer
หลีกเลี่ยงการล็อคอินของผู้ขายผ่านมาตรฐานเปิด
- ภาษาการสร้างแบบจำลองระบบ OMG (SysML)
- ภาษาการสร้างแบบจำลองแบบครบวงจร OMG (UML)
- โปรไฟล์การทดสอบ OMG UML (UTP)
- ลินุกซ์
- เปิดการสนับสนุนเธรดดิจิทัลตาม OSLC
- ออกแบบแอพพลิเคชั่นซอฟต์แวร์สำหรับแพลตฟอร์ม AUTOSAR Classic และแพลตฟอร์ม Adaptive