IBM Engineering Rhapsody Developer

Un ambiente visivo basato su modelli per lo sviluppo, la convalida, il collaudo e la documentazione di applicazioni in tempo reale e embedded

Persona che utilizza un laptop con grafici di analisi dei dati proiettati su una parete di vetro

Panoramica

Sviluppo basato su modelli 

IBM Engineering Rhapsody Developer è un ambiente di sviluppo basato su modelli (MDD) che fornisce supporto per UML, SysML e AUTOSAR e offre la flessibilità necessaria per lavorare nel linguaggio specifico del dominio (DSL). 

Funzionalità

Applicazioni completamente integrate

IBM Engineering Rhapsody – Developer genera codice applicativo per i linguaggi C, C++, Java™ e Ada, comprese le viste architettoniche e comportamentali (come diagrammi di stato e diagrammi di attività). Consente di importare e visualizzare il codice C, C++, Java, Ada e C# esistente come riferimento, oppure di sviluppare ulteriormente e sincronizzare le modifiche alla progettazione o al codice per mantenere entrambi sincronizzati. Supporta inoltre l'integrazione della piattaforma Eclipse per un ambiente integrato di codice, modello e debug.

Generazione di codice

Simulazione e test basati su modelli

Utilizza le funzioni di animazione per ottenere un aiuto su richiesta nel debugging a livello di progetto, per eliminare tempestivamente i difetti. Puoi automatizzare la creazione e l'esecuzione dei test utilizzando IBM Engineering Rhapsody – Software aggiuntivo TestConductor nell'ambito degli standard ISO 26262 e IEC 61508. Inoltre, puoi visualizzare e analizzare i requisiti complessi con UML, SysML o lingue specifiche del dominio (DSL) come AUTOSAR, DDS o MARTE o creare il tuo DSL.

Simulazione e test basati su modelli

Si integra con IBM Engineering Lifecycle Management

IBM Engineering Rhapsody – Developer fornisce un ambiente di sviluppo visivo integrato nei sistemi IBM Engineering Lifecycle Management e nella piattaforma di software engineering per lo sviluppo dell'intero ciclo di vita del prodotto. Si integra con i prodotti ELM quali IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase e altri, per garantire sviluppo del ciclo di vita completo dei prodotti.

Supporto del ciclo di vita

Crea manufatti conformi agli standard

IBM Engineering Rhapsody for DoDAF, MODAF e UPDM è un software aggiuntivo che ti consente di creare risorse utente conformi agli standard del framework del Dipartimento della difesa degli Stati Uniti (Department of Defense Architecture Framework, DoDAF), del framework dell'architettura del Ministero della difesa del Regno Unito (Ministry of Defense Architectural Framework, MODAF) e del Profilo unificato per DoDAF/MODAF (Unified Profile for DoDAF/MODAF, UPDM).

    Affrontare l'infrastruttura di addestramento ML

    Tracciabilità dei requisiti

    Questo software fornisce la tracciabilità dalla progettazione ai requisiti, offrendoti una visione delle informazioni più recenti tramite Rhapsody Design Manager. Genera inoltre informazioni sui requisiti nel codice per agevolare la tracciabilità nell'implementazione finale per la conformità agli standard di sicurezza e fornisce un risolutore di vincoli parametrici per diagrammi parametrici SysML. Include l'analisi statica del controllo del modello, che aiuta a migliorare la coerenza e la completezza del modello.

      Una donna seduta a digitare su un laptop e un uomo in piedi usando un tablet, entrambi in ufficio

      Collaborazione del team

      Puoi rispondere ai cambiamenti in modo agile mantenendo la coerenza per diversi ambienti.Puoi condividere e rivedere i progetti con il team al completo. Il browser avanzato aiuta gli ingegneri a ordinare, organizzare e modificare i modelli. I confronti grafici dei modelli e la fusione degli elementi del modello aiutano i team a lavorare in parallelo.Un manuale dell'utente riduce i tempi di addestramento e fornisce istruzioni dettagliate sull'applicazione di Rhapsody all'ingegneria dei sistemi, e lo sviluppo e il collaudo di software embedded.

        Gruppo di programmatori che discutono di un nuovo progetto, guardando lo schermo del computer.

        Casi d'uso

        Accelera la distribuzione del software su larga scala

        Accelera lo sviluppo grazie a funzionalità di ingegneria basate su modelli che automatizzano la generazione del codice, migliorano la tracciabilità, supportano la conformità ai requisiti di sicurezza e ottimizzano la collaborazione del team. Consenti una validazione anticipata, riduci i difetti e ottimizza la consegna tra progetti software e di sistema complessi.

        Genera codice già pronto per la produzione

        Crea codice eseguibile dell'applicazione direttamente dai modelli, inclusi diagrammi di stato e logica di inizializzazione. Avvia lo sviluppo software prima ancora che sia disponibile l'hardware target, accelera i test e riduci i ritardi di sviluppo per sistemi in tempo reale ed embedded.

        Supporta piattaforme e linguaggi diversi

        Sviluppa applicazioni in più linguaggi di programmazione, tra cui C, C++, Java e Ada. Scegli come target un'ampia gamma di architetture hardware, inclusi i processori multicore, per consentire flessibilità e portabilità in ambienti di progettazione complessi.

        Semplifica le attività di sicurezza e conformità

        Mantieni la tracciabilità end-to-end dai requisiti fino alla progettazione e al codice generato. Supporta le iniziative di conformità per standard come ISO 26262, IEC 61508, DO-178B e DO-178C, aiutando i team a ridurre i rischi e a semplificare le attività di certificazione.

        Migliora la collaborazione e la qualità dei modelli

        Consenti ai team di identificare i difetti in anticipo, automatizzare i workflow di progettazione e integrarli con strumenti di gestione del ciclo di vita e di terze parti. Migliora la produttività con il rilevamento dei casi d'uso assistito dall'AI e approcci di modellazione flessibili che supportano un'ingegneria dei sistemi efficiente.

        Prezzi

        Grafica astratta con due contorni quadrati arrotondati collegati da frecce sfumate blu e viola che formano un anello.
        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
        Fasi successive

        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