IBM Rational Rhapsody V7.6 introduce la collaborazione nella

Transcript

IBM Rational Rhapsody V7.6 introduce la collaborazione nella
Annuncio software IBM per Europa, Medio Oriente e Africa
ZP11-0261, 6 giugno 2011
IBM Rational Rhapsody V7.6 introduce la
collaborazione nella progettazione online basata su
Jazz e analisi e simulazione avanzate per gli ingegneri
di sistemi
Indice
1
2
Panoramica
Prerequisiti fondamentali
2
2
Disponibilità prevista
Descrizione
In sintesi
IBM® Rational® Rhapsody® V7.6 offre:
•
•
•
•
accesso Web per la collaborazione, la ricerca e la revisione in team tramite
(TM)
Jazz
integrazione
funzioni di simulazione, analisi e convalida migliorate per la convalida della
funzionalità e l'integrazione della progettazione nel mondo reale
funzionalità per consentire la soddisfazione di standard di sviluppo critici per la
sicurezza quali ISO 26262, IEC 61508 e IEC 62304
sistemi più solidi e funzionalità di testing del software
Panoramica
Agli ingegneri di sistemi e agli sviluppatori di software di sistemi incorporati è
richiesto attualmente di specificare e garantire sistemi con requisiti elettrici,
software e meccanici sempre più complessi che siano anche di alta qualità e
sicurezza. IBM Rational Rhapsody V7.6 offre nuove funzionalità che incoraggiano la
collaborazione tra team di varie discipline e consentono di convalidare funzionalità e
architetture nelle fasi iniziali dello sviluppo in modo da offrire una maggiore qualità.
Per soddisfare i requisiti di clienti, gestione, marketing, fornitori o altri stakeholder, è
fondamentale che i team di diverse discipline lavorino insieme sinergicamente. IBM
Rational Rhapsody V7.6 rende le informazioni di progettazione accessibili in tutta
l'organizzazione di sviluppo e consente di estendere il team grazie all'aggiunta del
nuovo IBM Rational Rhapsody Design Manager V3.0. Con questo nuovo prodotto IBM
Rational Rhapsody Design Manager, le informazioni di progettazione IBM Rational
Rhapsody possono essere memorizzate in una posizione centrale, quindi essere
collegate a requisiti, ad elementi di lavoro, a piani di testing e grazie a un browser
Web sono accessibili facilmente dal team esteso, in modo che tutti sono coinvolti
prima possibile nella fase di sviluppo e si possano evitare problemi successivi,
nonché mitigare i rischi del progetto.
L'intero team ora può effettuare ricerche in più progetti; creare collegamenti a OSLC
(Open Services for Lifecycle Collaboration) in tutti gli artefatti del ciclo di vita per
(TM)
strumenti quali IBM Rational DOORS®, IBM Rational Team Concert
o IBM Rational
Quality Manager ed eseguire revisioni della progettazione con commenti e markup
di diagrammi associati ad elementi della progettazione. Per ulteriori informazioni su
IBM Rational Rhapsody Design Manager e scaricare una copia di prova visitare
http://jazz.net/projects/design-management/
Annuncio software IBM per Europa, Medio Oriente e
Africa
IBM è un marchio registrato di International Business Machines Corporation
1
Gli ingegneri di sistemi hanno bisogno di prendere decisioni importanti in relazione
ad architettura, progettazione e funzionalità nella fase iniziale di sviluppo prima
che l'hardware sia disponibile. IBM Rational Rhapsody V7.6 facilita l'acquisizione
e l'analisi dinamica del comportamento funzionale dei sistemi con miglioramenti
all'esecuzione del diagramma delle attività per una convalida immediata su un
computer host in fase iniziale.
In IBM Rational Rhapsody sono stati apportati ulteriori miglioramenti per la
cosimulazione delle specifiche dei sistemi con il modello di impianto The Mathworks
Simulink per facilitare la convalida del modo di interagire della progettazione con il
mondo reale ed evitare prototipi di hardware costosi.
Gli ingegneri di software che sviluppano prodotti con aspetti critici per la sicurezza
devono aderire a standard, quali ISO 26262, DO-178B, IEC 61508 o IEC 62304 e
potrebbero dover seguire linee guida di codifica e testing piuttosto restrittive.
IBM Rational Rhapsody V7.6 consente ai team che sviluppano secondo standard
critici per la sicurezza di migliorare l'aderenza del codice alle linee guida MISRA
e controlli dei modelli. La versione 7.6 offre inoltre agli sviluppatori di sistemi di
aviazione supporto per ARINC 653 in modo che in termini di documentazione,
verifica e convalida un'applicazione soddisfi standard critici di sicurezza.
A IBM Rational Rhapsody TestConductor Add On sono stati apportati miglioramenti
per semplificare agli ingegneri dei sistemi e agli sviluppatori di software operazioni
quali, la definizione di scenari di testing più complessi, l'esecuzione di test su un
target incorporato, la convalida di applicazioni Android mediante test basati su un
modello e infine per permettere loro di raggiungere una comprensione della qualità
dei test con copertura del codice.
IBM Rational Rhapsody V7.6 offre inoltre molti altri miglioramenti, inclusi l'aspetto,
la migliore utilizzabilità per consentire attività automatizzate, la consegna di
aggiornamenti live della documentazione tramite il Web e molto altro ancora.
Prerequisiti fondamentali
Per ottenere informazioni dettagliate, fare riferimento alle sezioni e .
Disponibilità prevista
23 giugno 2011: download del software
4 luglio 2011: supporti
Descrizione
Integrazione di IBM Rational Rhapsody Design Manager
I modelli di IBM Rational Rhapsody ora possono essere automaticamente pubblicati
in un repository basato su Jazz a cui accedere tramite IBM Rational Rhapsody
Design Manager, consentendo al team esteso di ottenere informazioni chiave per la
progettazione mediante un browser Web. L'integrazione di IBM Rational Rhapsody
Design Manager offre:
•
•
•
posizione centrale per l'organizzazione che è quindi in grado di collaborare a più
progetti IBM Rational Rhapsody memorizzati nel Jazz Repository
accesso al browser Web o al desktop Rhapsody ai modelli IBM Rational Rhapsody
per fornire un facile accesso agli stakeholder del progetto
possibilità di eseguire ricerche, query e visualizzazioni in progetti e artefatti
del ciclo di vita, in modo da individuare più rapidamente le informazioni chiave
presenti in più origini
Annuncio software IBM per Europa, Medio Oriente e
Africa
IBM è un marchio registrato di International Business Machines Corporation
2
•
•
•
•
•
•
•
•
possibilità di collegarsi agli OSLC (Open Services for Lifecycle Collaboration)
per eseguire tracce delle progettazioni in altri artefatti del ciclo di vita, quali ad
esempio i requisiti
funzione di revisione della progettazione che consente agli stakeholder di fornire
commenti e mark-up visivi collegati alle progettazioni
pubblicazione automatica dei modelli IBM Rational Rhapsody nel server per
condividere le ultime informazioni sul modello
dashboard degli sviluppatori e di gestione consentono di vedere le recenti attività
di progettazione e lo stato del progetto
istantanee sulle progettazioni pubblicate per il controllo delle modifiche
diagrammi delle relazioni di dipendenza per visualizzare le relazioni tra le
progettazioni e gli artefatti del ciclo di vita per l'analisi di impatto
interfacce aperte per la generazione dei documenti e il reporting tramite
strumenti quali IBM Rational Publishing Engine per automatizzare la generazione
della documentazione tra le diverse discipline
IBM Rational Rhapsody Design Reviewer che offre funzionalità di visualizzazione,
collegamento e revisione per il team esteso
Per ulteriori informazioni su IBM Rational Rhapsody Design Manager, visitare il sito:
http://www.jazz.net
Analisi migliorata dei requisiti e convalida per gli ingegneri di sistemi
IBM Rational Rhapsody V7.6 migliora il supporto per l'ingegnerizzazione dei
sistemi basati sui modelli con miglioramenti per l'analisi iniziale e la convalida
della progettazione e supporto avanzato per SysML per l'acquisizione di sistemi
complessi. Sono stati aggiunti punti di vista SysML per il filtro del modello, in modo
che possa essere focalizzato su una particolare vista e si possa ottenere un filtro
visivo, ad esempio sulla meccanica o la sicurezza. Sono stati apportati miglioramenti
per l'analisi di trade study consentendo di specificare dei valori per un'istanza
differente dello stesso sottosistema, in modo da confrontare le alternative durante la
valutazione dei limiti dei parametri.
Simulazione migliorata del diagramma delle attività
IBM Rational Rhapsody V7.6 migliora le sue abilità di simulare diagrammi delle
attività mediante la semantica di passaggio dei token UML fornendo supporto per
la decomposizione funzionale e consentendo più espressività del modello. È ora
possibile simulare le attività usate per descrivere casi d'uso e funzionamento. Debug
visivo del comportamento del caso d'uso o di funzionamento per rivelare potenziali
errori di progettazione. Quando viene richiamato un funzionamento durante la
simulazione viene avviato il diagramma delle attività ai fine del debug. È inoltre
possibile utilizzare punti di interruzioni per consentire la rivelazione dell'origine di un
errore.
Inoltre, sono stati aggiunti miglioramenti per il passaggio dei dati ad azioni
e il controllo del comportamento dell'esecuzione basato sui dati. I token dei
dati possono essere instradati con i nodi di controllo per controllare il flusso
dell'esecuzione in base ai valori dei dati, per modellare la funzionalità in base
ai valori dei dati. La simulazione del diagramma delle attività è disponibile con
IBM Rational Rhapsody Designer for System Engineers e IBM Rational Rhapsody
Developer for C++.
Cosimulazione del modello di impianto con Simulink
Possibilità di eseguire
la cosimulazione con Simulink che include l'intero
modello IBM Rational Rhapsody. L'intera architettura e i modelli di impianto sono
rappresentati in IBM Rational Rhapsody, con i modelli di impianto rappresentati
come blocchi Simulink. L'intera progettazione è esportata nel simulatore Simulink.
La simulazione viene avviata in Simulink e i blocchi IBM Rational Rhapsody vengono
quindi animati di nuovo in IBM Rational Rhapsody per fornire la cosimulazione
della progettazione in interazione con il mondo reale modellato come un modello di
impianto.
(TM)
Annuncio software IBM per Europa, Medio Oriente e
Africa
IBM è un marchio registrato di International Business Machines Corporation
3
Supporto per lo sviluppo del software critico per la sicurezza
Gli ingegneri di software che sviluppano prodotti considerando aspetti critici per
la sicurezza devono aderire agli standard quali ISO 26262, DO-178B, IEC 61508
o IEC 62304 e potrebbero aver bisogno di seguire linee guida di codifica e testing
restrittive. IBM Rational Rhapsody Developer V7.6 facilita il lavoro dei team che
sviluppano secondo standard critici per la sicurezza fornendo:
•
•
•
generazione avanzata del codice C e C++ che segue le linee guida MISRA e
prevede controlli in grado di segnalare quali costrutti di modellamento evitare,
consentendo alle aziende di procedere allo sviluppo secondo gli standard di
codifica basati su MISRA
nuova struttura di esecuzione semplificata che assiste nella documentazione,
nella verifica e nella convalida per soddisfare standard critici di sicurezza
adattatore ARINC 653 tramite API APEX per le applicazioni di sviluppo e
architettura destinato a ARINC 653, che sfrutta al contempo la tracciabilità di
IBM Rational Rhapsody dei requisiti con IBM Rational DOORS per consentire la
certificazione di sicurezza automatizzata
Specifiche di uno scenario di testing complesso
Considerando la crescente complessità della funzionalità dei prodotti, a maggior
ragione sono necessari dei casi di testing per convalidarne funzionamento. I casi
di testing potrebbero richiedere dei loop altrimenti vanno considerati percorsi di
testing alternativi basati su una condizione per convalidare la funzionalità. Inoltre
è possibile che anche i requisiti di prestazioni debbano essere convalidati. IBM
Rational Rhapsody TestConductor Add On V7.6 offre la possibilità di usare operatori
di interazione (quali opt, alt, loop, break, parallel e consider) su diagrammi in
sequenza per specificare i casi di testing che consentono lo sviluppo di flussi di
test complessi. Agli scenari possono essere aggiunti anche costrutti temporali per
agevolare la convalida dei requisiti prestazionali della progettazione.
Test su un target incorporato
IBM Rational Rhapsody TestConductor Add On genera codice di testing incluso
nell'eseguibile generato, che consente l'esecuzione indipendente, con la conseguente
valutazione dei risultati. Ciò consente l'esecuzione dei test su quasi ogni target
integrato.
Test di applicazioni Android
IBM Rational Rhapsody supporta lo sviluppo di applicazioni Android. IBM Rational
Rhapsody TestConductor Add On V7.6 aggiunge supporto per il testing delle
applicazioni Android consentendo l'implementazione nelle applicazioni Android di
funzioni esistenti di sviluppo di test visivi che utilizzano diagrammi di sequenza,
diagrammi di flusso o statechart.
Copertura del codice dei casi di test
Quando si eseguono casi di test per IBM Rational Rhapsody TestConductor Add On
per il linguaggio C, la copertura del codice dei casi di test viene calcolata, aspetto
che può essere utilizzato per supportare la certificazione di un'applicazione per
gli standard critici di sicurezza. La copertura Statement, Condition/Decision(CD),
Modified Condition/Decision (MCDC) viene fornita nell'analisi della copertura.
Modelli di generazione della documentazione
IBM Rational Rhapsody V7.6 offre agli ingegneri dei sistemi e agli sviluppatori
di software un modello IBM Rational Publishing Engine per la generazione di un
SDD (Software Design Document) per consentire la generazione automatica dei
documenti.
Miglioramenti in termini di utilizzabilità e prestazioni
Annuncio software IBM per Europa, Medio Oriente e
Africa
IBM è un marchio registrato di International Business Machines Corporation
4
Quando si apre un progetto con IBM Rational Rhapsody V7.6 si nota un aspetto
nuovo ai diagrammi e alle barre degli strumenti ma è solo l'inizio dei miglioramenti
apportati all'utilizzabilità:
•
Nuovo aspetto
•
Modifica diretta di diverse descrizioni di elementi, tag o proprietà
•
Migliore differenziazione e unione di testo e riferimenti
•
Supporto per l'ordinamento sui diagrammi
•
Maggiore facilitazione di completamento automatico nell'immissione del codice
•
Miglioramenti al flusso di lavoro del plug-in Eclipse per la sincronizzazione del
codice e la gestione dei componenti
Caricamento on demand dell'elemento di modello per consentire prestazioni e
consumo delle risorse migliori
•
Licenza Floating User Single Install
IBM Rational Rhapsody V7.6 usa la metrica della licenza Authorized User e passerà
dalla metrica Floating User alla metrica della licenza Floating User Single Install.
Documentazione sul Web
La documentazione per IBM Rational Rhapsody V7.6 non è più in dotazione
con l'installazione del prodotto, ma disponibile sull'IBM Information Center per
consentire il continuo miglioramento della documentazione dopo il rilascio del
prodotto e diminuire le dimensioni del file di installazione. Gli utenti che desiderano
disporre di una copia in locale della documentazione possono scaricarla e utilizzarla
in locale.
Informazioni aggiuntive
In questa versione breve dell'annuncio non sono presenti i link ad alcune sezioni
di riferimento. Per ulteriori informazioni e per accedere a tali sezioni, consultare la
lettera d'annuncio completa (in inglese) ZP11-0261
Condizioni di utilizzo
I prodotti e i servizi annunciati e disponibili nei diversi Paesi possono essere ordinati
secondo clausole, condizioni e prezzi indicati dei contratti standard applicabili al
momento. IBM si riserva il diritto di modificare o ritirare questo annuncio in qualsiasi
momento. Questo annuncio viene fornito solo a titolo informativo. I riferimenti
ad altri prodotti presenti in questo annuncio non implicano necessariamente che
tali prodotti siano stati o verranno annunciati in tutti i Paesi. Ulteriori condizioni di
utilizzo sono disponibili all'indirizzo:
http://www.ibm.com/legal/us/en/
Per le informazioni più aggiornate sui prodotti IBM, rivolgersi al proprio responsabile
commerciale o rivenditore IBM di fiducia o visitare la pagina dei contatti
internazionali IBM
http://www.ibm.com/planetwide/
Annuncio software IBM ZP11-0261 per Europa, Medio Oriente e Africa 6 giugno
2011 Indice Opzioni per documenti Opzioni di recapito Chiama adesso Versione
stampabile Torna all'inizio Annuncio software IBM per Europa, Medio Oriente e Africa
ZP11-0261, 6 giugno 2011 IBM è un marchio registrato di International Business
Machines Corporation
Annuncio software IBM per Europa, Medio Oriente e
Africa
IBM è un marchio registrato di International Business Machines Corporation
5