Systems Design 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 tramite 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. L'ambiente di programmazione visuale integra le funzioni di progettazione e sviluppo e facilita la collaborazione tra i team per risultati migliori e più rapidi. Puoi migliorare la produttività dello sviluppo, ridurre i costi tramite il riutilizzo degli asset e ottenere una coerenza di progettazione più elevata.
La programmazione visuale integra le funzioni di progettazione e sviluppo e facilita la collaborazione tra i team per risultati migliori e più rapidi.
Lo scopo dei processi di ingegneria del software incorporato è fornire automazione in tempo reale per accelerare il ciclo di sviluppo fino all'implementazione.
La collaborazione è il fattore chiave: sfrutta le funzioni di differenziazione e fusione basate su modelli, che includono l'integrazione con IBM Engineering Workflow Management.
Le funzioni di sviluppo grafico consentono di sviluppare software integrati utilizzando i diagrammi UML o un editor tradizionale per generare codice. È possibile importare il codice esistente nell'ambiente di modellazione per migliorare lo sviluppo. IBM Engineering Systems Design Rhapsody - Architect for Software aiuta a mantenere automaticamente la coerenza di architettura, progettazione, codice e documentazione.
Sfrutta i processi di ingegneria del software integrato automatizzati e quasi in tempo reale per passare dalla progettazione all'implementazione. Systems Design Rhapsody - Architect for Software genera frame di codice C, C++, Java e C# per creare la struttura e l'architettura del progetto. Utilizzando i frame di codice è possibile aggiungere codifica dettagliata a un modello o al codice. L'applicazione IBM ELM sincronizza le modifiche per ottenere dati coerenti. Il profilo MARTE consente di modellare le prestazioni quasi in tempo reale e di analizzare i colli di bottiglia del progetto.
Collabora con i membri del team utilizzando le funzioni di differenziazione e fusione basate su modelli (AUTOSAR & DDS), che includono l'integrazione con IBM Engineering Workflow Management. Utilizza Design Manager per condividere e riesaminare le progettazioni e risalire agli artefatti del ciclo di vita utilizzando OSLC. Il software si integra con Workflow Management e altri IDE basati sulla piattaforma Eclipse. I modelli sviluppati in IBM Engineering Systems Design Rhapsody - Architect for Software possono essere importati in edizioni di Rhapsody Developer per i test di progettazione.
Questo software offre la tracciabilità completa dei requisiti, dalla progettazione fino ai requisiti di conformità agli standard come DO-178B, ISO-26262 o IEC 61508. È possibile inserire le informazioni sui requisiti nel codice, come ausilio alla tracciabilità, nell'implementazione finale. Il software include un risolutore di vincoli parametrici per i diagrammi parametrici SysML che facilita l'analisi degli studi di trade-off e dei compromessi nell'architettura e consente un'analisi statica di verifica dei modelli per migliorarne la coerenza e la completezza.
Systems Design Rhapsody - Architect for Software fornisce supporto al ciclo di vita e software aggiuntivo, consentendo l'integrazione con altri prodotti IBM ELM per lo sviluppo del ciclo di vita del prodotto completo. Ad esempio, il software aggiuntivo IBM Engineering Systems Design Rhapsody - Tools and Utilities fornisce una documentazione personalizzabile, basata su modelli. IBM Engineering Lifecycle Optimization - Publishing automatizza la generazione di report in stile documento negli strumenti IBM Jazz™ e di terze parti distribuiti.
I requisiti software di IBM Engineering Systems Design Rhapsody - Architect for Software sono elencati qui:
I requisiti hardware di IBM Engineering Systems Design Rhapsody - Architect for Software sono elencati qui:
Un ambiente di ingegneria dei sistemi a basso costo che consente di analizzare ed elaborare i requisiti, di fare compromessi sull'architettura e di documentare i progetti.
Tutte le funzionalità di Architect for Systems Engineers, con in più la possibilità di prototipare, simulare ed eseguire progetti per una convalida precoce.
Un ambiente integrato di ingegneria del software a basso costo per l'architettura grafica di applicazioni C++, C o Java™ utilizzando UML o AUTOSAR.
Un ambiente di ingegneria del software agile, integrato e in tempo reale, con generazione completa di applicazioni per C++, C, Java e Ada (compresi MISRA-C e MISRA-C++).