Systems Design Rhapsody - Architect for Software는 임베디드 소프트웨어 디자인을 위한 모델 중심 개발 환경으로, 소프트웨어 시각화를 통해 생산성, 재사용성, 일관성을 향상시키는 데 도움을 줍니다. UML, SysML, AUTOSAR 및 UPDM과 같은 업계 표준을 지원하며, 사용자는 애플리케이션을 시각적으로 캡처하여 수동 코딩 작업을 자동화하고 디자인 내용을 교류할 수 있습니다. 시각적 프로그래밍 환경을 통해 디자인과 개발 과정이 통합되고, 팀 협업을 용이하게 하여 더 빠르고 나은 결과를 얻을 수 있습니다. 사용자는 자산 재활용을 통해 개발 생산성을 높이고 비용을 절감할 수 있으며, 디자인 작업시 보다 높은 수준의 일관성을 얻을 수 있습니다.
비주얼 프로그래밍 환경을 통해 디자인과 개발 과정이 통합되고, 팀 협업을 용이하게 하여 더 빠르고 나은 결과를 얻을 수 있습니다.
임베디드 소프트웨어 엔지니어링은 실시간 자동화 기능을 통해 개발에서 구현까지의 과정 시간을 빠르게 단축 시킬 수 있습니다.
협업이 핵심입니다. IBM Engineering Workflow Management과 함께, 모델 기반의 차별화 & 병합 기능을 사용합니다.
비주얼 소프트웨어 개발 기능을 사용하면 UML 다이어그램 또는 기존 코드 편집기를 사용하여 코드를 생성하면서 임베디드 소프트웨어를 개발할 수 있습니다. 추가 개발을 위해 기존 코드를 모델링 환경으로 가져올 수 있습니다. IBM Engineering Systems Design Rhapsody – Architect for Software는 아키텍처, 디자인, 코드 및 문서의 일관성을 자동으로 유지시켜 줍니다.
거의 실시간 기반의 자동화 임베디드 소프트웨어 엔지니어링을 통해 디자인부터 구현까지 빠르게 수행할 수 있습니다. IBM Engineering Systems Design Rhapsody – Architect for Software는 디자인의 구조와 아키텍처를 엔지니어링할 수 있도록 C, C++, Java 및 C# 코드 프레임을 생성합니다. 코드 프레임을 사용하여 모델 또는 코드에 세부 코딩을 추가할 수 있습니다. IBM ELM 애플리케이션은 데이터의 일관성을 위해 변경사항을 동기화합니다. MARTE 프로파일을 통해 실시간 성능을 모델링하고 디자인상의 병목이 어디인지 분석할 수 있습니다.
IBM Engineering Workflow Management와의 통합을 포함하여 모델 기반 차별화(AUTOSAR & DDS)와 병합 기능을 사용하여 팀 멤버와 협업합니다. Design Manager를 사용하여 디자인을 공유 및 검토하고 OSLC를 사용하여 라이프사이클 아티팩트까지 추적합니다. 이 소프트웨어는 Workflow Management 및 Eclipse 플랫폼 기반의 기타 IDE와 통합됩니다. IBM Engineering Systems Design Rhapsody- Architect for Software에서 개발된 모델을 디자인 테스트를 위해 Rhapsody Developer 에디션으로 가져올 수 있습니다.
이 소프트웨어는 DO-178B, ISO-26262 또는 IEC 61508 등의 표준을 준수할 수 있도록 디자인에서 다시 이전의 요구사항으로의 요구사항 추적성을 제공합니다. 최종 구현에서 추적성을 지원할 수 있도록 요구사항 정보를 코드에 삽입할 수 있습니다. 이는 SysML 매개변수식 다이어그램의 매개변수식 제한조건 해결기를 제공하며 거래 연구 분석과 아키텍처상의 균형 유지를 지원합니다. 또한 모델 일관성과 완성도의 개선을 지원하기 위해 정적 모델 검사 분석도 제공합니다.
Systems Design Rhapsody - Architect for Software는 전체 제품 라이프사이클 개발을 위해 기타 IBM ELM 제품과 통합할 수 있도록 허용하는 라이프사이클 지원 및 추가 기능 소프트웨어를 제공합니다. 예를 들어, IBM Engineering Systems Design Rhapsody - Tools and Utilities Add On 소프트웨어는 커스터마이징 가능한 템플릿 기반 문서를 제공합니다. IBM Engineering Lifecycle Optimization - Publishing은 배치된 IBM Jazz 및 써드파티 툴에서 문서 스타일 보고서의 생성을 자동화합니다.
요구사항을 분석하고 상세화하며, 아키텍처의 타협점을 찾고, 설계를 문서화할 수 있는 저비용의 시스템 엔지니어링 환경입니다.
Architect for Systems Engineers의 모든 기능에 추가하여 조기 검증을 위한 설계 프로토타입 생성, 시뮬레이션 및 실행이 가능합니다.
UML 또는 AUTOSAR를 사용하여 C++, C 또는 Java 애플리케이션을 그래픽으로 설계할 수 있는 저비용의 통합 소프트웨어 엔지니어링 환경입니다.
C++, C, Java 및 Ada(MISRA-C 및 MISRA-C++ 포함)를 위한 전체 애플리케이션 생성을 통해 임베디드 및 실시간의 민첩성을 갖춘 소프트웨어 엔지니어링 환경입니다.