IBM Engineering Rhapsody - Architect for Software

Fornisce un IDE per il software incorporato che ti aiuta a passare rapidamente dalla progettazione all'implementazione

Due uomini discutono in una sala server con effetto visivo della connessione dati.

Panoramica

Raggiungi livelli più elevati di coerenza nella progettazione

Rhapsody Architect for Software è un ambiente di sviluppo basato su modelli per la progettazione di software incorporato che aiuta a migliorare la produttività, il riutilizzo e la coerenza con la visualizzazione del software. Supporta standard di settore quali UML, SysML, AUTOSAR e UPDM e consente l'acquisizione grafica delle applicazioni per automatizzare le attività manuali di codifica e promuovere le comunicazioni di progetto.

Funzionalità

Caratteristiche principali

Sviluppo grafico del software che supporta standard di settore

Le funzionalità di sviluppo software visuale consentono di sviluppare software integrati utilizzando diagrammi UML o un editor di codice tradizionale per generare il codice. È possibile importare il codice esistente nell'ambiente di modellazione per proseguirne lo sviluppo. IBM Engineering Rhapsody - Architect for Software contribuisce a mantenere automaticamente la coerenza tra architettura, progettazione, codice e documentazione.

Due ingegneri di sviluppo che utilizzano la tecnologia di modellazione 3D e un visore VR.

Ingegneria del software incorporato

Puoi passare dalla progettazione all'implementazione con un processo di ingegneria del software integrato, automatizzato e quasi in tempo reale. Rhapsody - Architect for Software genera framework di codice in C, C++, Java e C# per realizzare la struttura e l'architettura del progetto. Utilizzando questi framework, puoi aggiungere codice dettagliato sia al modello sia direttamente al codice. L'applicazione IBM ELM sincronizza le modifiche, garantendo la coerenza dei dati. Il profilo MARTE consente di modellare le prestazioni quasi in tempo reale e di analizzare i colli di bottiglia della progettazione.

 

Ingegnere di progettazione logica hardware

Supporto per la creazione AUTOSAR e la modellazione DDS

Collabora con i membri del team utilizzando funzionalità di confronto e unione basate su modelli (AUTOSAR e DDS), inclusa l'integrazione con IBM Engineering Workflow Management. Utilizza Design Manager per condividere e revisionare i progetti e creare collegamenti agli artefatti del ciclo di vita tramite OSLC. Il software si integra con Workflow Management e con altri IDE basati sulla piattaforma Eclipse. I modelli sviluppati in IBM Engineering Rhapsody - Architect for Software possono essere importati nelle edizioni Rhapsody Developer per eseguire il testing della progettazione.

 

Vista dall'alto dell'uomo d'affari che ha messo la lavagna scrum sul tavolo della sala riunioni.

Conformità con gli standard di sicurezza e funzionali

Questo software garantisce la tracciabilità dei requisiti dalla progettazione fino ai requisiti originali, supportando la conformità a standard quali DO-178B, ISO 26262 e IEC 61508. È possibile inserire le informazioni sui requisiti direttamente nel codice per agevolare la tracciabilità nell'implementazione finale. Include un risolutore di vincoli parametrici per i diagrammi parametrici SysML e facilita le analisi comparative e la valutazione dei compromessi architetturali. Offre inoltre funzionalità di analisi statica dei modelli per migliorarne la coerenza e la completezza.

Ingegnere informatico mostra un data center funzionante a un'ingegnera responsabile che tiene in mano un tablet.

Sfrutta i dati in tempo reale per ottimizzare le prestazioni dei prodotti

Rhapsody - Architect for Software offre supporto per l'intero ciclo di vita del prodotto e software aggiuntivo, consentendo l'integrazione con gli altri prodotti IBM ELM per uno sviluppo completo del ciclo di vita del prodotto. Ad esempio, il software aggiuntivo IBM Engineering Rhapsody - Tools and Utilities Add On fornisce una documentazione personalizzabile basata su modelli. IBM Engineering Lifecycle Optimization - Publishing automatizza la generazione di report in formato documento utilizzando i dati provenienti dalle distribuzioni IBM Jazz e da strumenti di terze parti.

 

Amministratrice IT afroamericana che percorre un corridoio di server per diagnosticare le prestazioni del sistema hardware.

Casi d'uso

Accelera lo sviluppo del sistema software

Progetta, convalida e realizza sistemi software complessi in modo più efficiente. Supporta lo sviluppo basato su modelli, la generazione automatica del codice, la verifica precoce e il riutilizzo delle tecnologie, mantenendo la tracciabilità tra requisiti, progettazione, implementazione e test.

Sistemi software basati sui requisiti di progettazione

Modella e sviluppa sistemi software tecnici, integrati e in tempo reale utilizzando un approccio basato sui requisiti. Supporta architetture complesse, compresi gli ambienti multicore, migliorando al contempo l'allineamento tra i requisiti di sistema e l'implementazione.

Convalida i progetti software nelle fasi iniziali

Migliora la qualità del software verificandone il comportamento durante l'intero processo di sviluppo. Utilizza le funzionalità di simulazione e test per individuare i problemi nelle fasi iniziali, ridurre i rischi di sviluppo e aumentare l'affidabilità prima dell'implementazione e della distribuzione.

Automatizza la generazione del codice delle applicazioni

Accelera lo sviluppo del software con la generazione automatica di codice C, C++, Java e Ada pronto per la produzione. Riduci il lavoro di codifica manuale, migliora la coerenza tra i modelli e l'implementazione e accelera i cicli di sviluppo.

Riutilizza e adatta tecnologie comprovate

Aumenta la produttività attraverso il reverse engineering degli asset esistenti e l'applicazione delle pratiche di product line engineering. Riutilizza progetti e componenti già collaudati in più progetti per migliorare la coerenza, ridurre le duplicazioni e abbreviare i tempi di sviluppo.

Risorse

Esplora le risorse tecniche

Requisiti software per Rhapsody
Cerchi generati da watsonx
IBM Engineering Rhapsody
Esplora il portfolio completo di Engineering Rhapsody per scoprire strumenti, funzionalità e soluzioni adatti alle tue esigenze.
Scopri i prodotti Engineering Rhapsody
Prossimi passi

Inizia con una prova gratuita o fissa un appuntamento con un esperto IBM per scoprire come Engineering Rhapsody può aiutare la tua organizzazione.

  1. Inizia la prova gratuita