© Copyright International Business Machines Corporation 2004, 2005. Tutti i diritti riservati. Limitazioni per gli utenti appartenenti al governo degli Stati Uniti d'America - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con la IBM Corp.
Per visualizzare l'ultima versione di questo file, fare riferimento alle note sul rilascio alla pagina www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsd/60/html/nl/readme_it_IT_6011.html.
IBM® Rational® Systems Developer 6.0.1.1 fornisce attualmente funzionalità riguardanti le seguenti categorie e componenti:
Miglioramenti delle prestazioni
- Sono state migliorate le prestazioni di query modello, per cui risultano più veloci del 50%.
- La gestione della memoria per la funzione Architectural Discovery è sensibilmente migliorata, con un aumento delle prestazioni quando si lavora con file modello complessi.
- La gestione della memoria per l'editor del diagramma è migliorata, con un aumento delle prestazioni quando si opera con file modello.
- Nelle precedenti versioni del prodotto, quando venivano utilizzati file modello complessi, l'aggiunta di attributi o porte a un elemento diagramma poteva richiedere molto tempo. Il tempo necessario per completare tali attività per file modello complessi è stato sensibilmente ridotto.
- Nelle precedenti versioni del prodotto, quando venivano utilizzati file modello complessi, l'aggiunta, la ridenominazione o l'eliminazione di un pacchetto poteva richiedere molto tempo. Il tempo necessario per completare tali attività per file modello complessi è stato sensibilmente ridotto.
- Nelle precedenti versioni del prodotto, per ricevere tutti i tipi di eventi modifica risorsa veniva utilizzato un listener modifica risorsa Eclipse generico. Un nuovo listener è stato implementato per attendere solo eventi di risorse posteriori alla modifica. Ciò implica che il prodotto non tenta più di elaborare avvisi di creazione ed eventi precedenti alla modifica, con un aumento delle prestazioni in vari scenari di sviluppo standard e in team.
- Nelle precedenti versioni del prodotto, quando si operava con un gran numero di elementi in diagrammi classe, la visualizzazione del menu a comparsa poteva richiedere molto tempo. Il tempo necessario per completare tale attività per file modello complessi è stato sensibilmente ridotto.
- Nelle precedenti versioni del prodotto, quando si utilizzavano file di modello complessi, lo scorrimento in un diagramma di grandi dimensioni meditante la vista Struttura causava una risposta del prodotto molto lenta e un utilizzo della CPU del 100%. Il tempo necessario per completare tale attività per file modello complessi è stato sensibilmente ridotto.
Miglioramenti OCL nel modellamento UML
- Attualmente è possibile aggiungere pre-condizioni, post-condizioni e condizioni strutturali OCL alle operazioni.
- Attualmente è possibile analizzare vincoli operativi. Inoltre, è possibile anche servirsi della funzione di assistenza del contenuto quando si lavora con vincoli operativi.
- In questa versione del prodotto, quando si convalida un vincolo OCL, la convalida verifica i vincoli operativi.
- Tale versione del prodotto include il supporto per la ricerca da parte dell'analisi OCL di letterali di enumerazione e classificatori nidificati.
- Questa versione del prodotto include il supporto per il ricalcolo del fattore di ridenominazione per i seguenti elementi modello:
Nota: Il supporto del ricalcolo del fattore si applica solo ai modelli che sono stati aperti nell'ambiente di lavoro.
- Programmi di classificazione
- Letterali di enumerazione
- Operazioni
- Pacchetti (per quanto attinenti ai nomi qualificati)
- Parametri
- Proprietà
Ambiente di team
- Attualmente è possibile assicurare che tutti i valori UUID degli elementi modello siano univoci.
- È possibile anche assegnare un nuovo UUID a un elemento modello senza riferimenti.
Trasformazioni UML
- Attualmente, quando viene eseguita una trasformazione da UML a Java utilizzando l'opzione Sostituisci elementi UML, i risultati della trasformazione sono più coerenti e il modello risultante è valido.
- Attualmente è possibile eseguire una trasformazione da UML a C++ utilizzando l'opzione Sostituisci elementi UML.
Questo fix pack include le seguenti correzioni temporanee per Rational Systems Developer:
- (PK10974, PK10976) Quando si confrontano e si uniscono tre versioni del file modello utilizzando l'opzione Confronto versioni, si verifica un errore.
- (PK14275) Quando si confrontano e si uniscono file modello si verifica un errore di indice al di fuori dei limiti.
- (PK15320) Dopo l'unione di modelli si verifica un errore.
- (PK11004) Le operazioni di confronto e unione potrebbero non funzionare correttamente dopo l'esecuzione di un ricalcolo del fattore taglia e incolla per duplicare il contenuto del modello.
- (PK12102) Si verifica un errore quando si stampa un diagramma o si effettua un'anteprima di stampa di un diagramma da un ambiente di lavoro precedentemente creato.
- (PK14841) Si verifica un'eccezione durante la convalida.
- (PK02927) Si verifica un errore in un'espressione OCL se un classificatore o una funzione denominata nel modello utente contiene caratteri non appartenenti al set di caratteri ASCII di base.
- (PK03169) Si verifica un errore quando vengono elaborate espressioni OCL di più righe.
- (PK07166) Si verifica un errore quando si tenta di utilizzare l'operazione oclAsType() per costruire espressioni OCL valide.
- (PK07772) Si verifica un errore quando si tenta di valutare l'operazione OCL allInstances() su una metaclasse UML. La valutazione non restituisce un risultato.
- (PK09674) I tipi di vista basilari, ad esempio Note e Testo, appaiono solo tramite un'interfaccia interna.
- (PK11514) La funzione Architectural Discovery non utilizza in maniera efficiente la memoria del computer quando esegue le regole di esempio Singleton e Inheritance.
- (PK13418) I metodi mancano dall'interfaccia IImportDataModel.
(PK13332) Quando viene pubblicato un diagramma che contiene due istanze di classi connesse a un'istanza di collegamento, il modello potrebbe non essere pubblicato correttamente.
- (PK02588) Si verifica un errore quando si trascina una classe di associazione riflessiva su un diagramma, in cui sono visualizzate due copie della classe.
- (PK09305) Potrebbe verificarsi un peggioramento delle prestazioni quando si scorre un diagramma di grandi dimensioni. In alcuni scenari, l'utilizzo della CPU è del 100%.
- (PK10670) L'esecuzione dell'istanza delle classi di associazione non è corretta.
- (PK10846) Impossibile consentire agli elementi in un diagramma attività la visualizzazione di icone quando si utilizza la modalità di immagine forma stereotipata.
- (PK11448) Quando si apre un diagramma, potrebbe essere visualizzato il seguente errore e il diagramma potrebbe non aprirsi: "Impossibile creare la parte"
- (PK12931) Se viene creata una classe che implementa un'interfaccia, la classe eredita tutti i metodi dell'interfaccia. Se viene quindi creata una sottoclasse di tale classe, i metodi di interfaccia non sono più disponibili.
- (PK12973) Quando si modifica il tipo del datastore in un segnale, l'elemento sul diagramma ha due barre (/) su ciascun lato.
- (PK13849) Le associazioni dalla classe AsociationClass non sono selezionate quando si preme Ctrl+A.
- (PK13991) Quando si aggiunge un'associazione UML tra due classi Java, il modello potrebbe risultare corrotto.
- (PK15533) Utilizzando un progetto di grandi dimensioni (60 MB), azioni di modellamento, ad esempio l'aggiunta di un attributo o di una porta, richiedono molto tempo (40 secondi).
Per informazioni sull'installazione di IBM Rational Systems Developer Fix Pack 6.0.1.1, sui prerequisiti di installazione, sull'installazione da una riga di comandi e sull'impostazione di un mirror locale del server degli aggiornamenti, consultare le istruzioni di installazione in http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsd/60/install_instruction/6011/nl/install_it_IT.html.
Non sono necessari ulteriori requisiti hardware per installare questo fix pack.
È possibile installare questo fix pack per utilizzarlo con IBM Rational Systems Developer 6.0.1. Prima di installare il fix pack, è necessario installare IBM Rational Product Updater 6.0.1.
Tenere presente che oltre ai sistemi operativi elencati nella versione 6.0.1 della Guida di installazione, se si installa questo fix pack sono supportati i seguenti sistemi operativi:
- Windows® Server 2003 Standard Edition con Service Pack 1
- Windows Server 2003 Standard Edition con Service Pack 1
Se si utilizzano aggiornamenti locali e sono installati uno o più prodotti, è necessario scaricare i fix pack 6.0.1.1 per tutti i prodotti installati sul sito di aggiornamento locale. Ciò si verifica perché esistono delle dipendenze reciproche. Se sono installati più prodotti, si scarica un solo fix pack e si esegue Rational Product Updater, tale programma avviserà, quando vengono ricercati aggiornamenti, della mancanza di uno degli aggiornamenti. Questa situazione si verifica solo per gli utenti che utilizzano siti di aggiornamento locali.
Per installare contemporaneamente i fix pack, scaricarli sul sito di aggiornamento locale. Installare quindi tutti i fix pack contemporaneamente dal sito di aggiornamento utilizzando Rational Product Updater.
La home page del prodotto Rational Systems Developer è www.ibm.com/software/awdtools/developer/systemsdeveloper/. Per le domande frequenti, elenchi di problemi noti e correzioni e altre informazioni di supporto, visitare la pagina di supporto del prodotto www.ibm.com/software/awdtools/developer/systemsdeveloper/support/index.html.
© Copyright IBM Corporation 2004, 2005. Tutti i diritti riservati.
La documentazione XDoclet inclusa in questo prodotto IBM è utilizzata previa autorizzazione ed è tutelata dal copyright: Copyright (c) 2000-2005, XDoclet Team. Tutti i diritti riservati.
Parti basate su Design Patterns: Elements of Reusable Object-Oriented Software, di Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, Copyright (c) 1995 di Addison-Wesley Publishing Company, Inc. Tutti i diritti riservati.
Limitazioni previste per gli Utenti del Governo degli Stati Uniti - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con la IBM Corp.
Queste informazioni sono state sviluppate per i prodotti e i servizi offerti negli Stati Uniti. È possibile che negli altri paesi l'IBM non offra i prodotti, i servizi o le funzioni illustrati in questa documentazione. Consultare il rappresentante locale IBM per informazioni sui prodotti e sui servizi attualmente disponibili nel proprio paese. Qualsiasi riferimento relativo a prodotti, programmi o servizi IBM non implica che solo quei prodotti, programmi o servizi IBM possano essere utilizzati. In sostituzione a quelli forniti dall'IBM, possono essere usati programmi, prodotti o servizi funzionalmente equivalenti che non comportino violazione dei diritti di proprietà intellettuale o di altri diritti dell'IBM. È comunque responsabilità dell'utente valutare e verificare la possibilità di utilizzare altri prodotti, programmi o servizi non IBM.
L'IBM può essere titolare di brevetti o domande di brevetto in corso relativi a quanto trattato nella presente documentazione. La fornitura di tale documentazione non implica la concessione di alcuna licenza su di essi. Chi desiderasse ricevere informazioni relative a licenze può rivolgersi per iscritto a:
IBM Director of Commercial Relations
IBM Europe
Schoenaicher Str.220
D-7030 Boeblingen
Deutschland
Per richieste di licenza relative a informazioni double-byte (DBCS) scrivere al seguente indirizzo:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, JapanIl seguente paragrafo non è valido per il Regno Unito o per tutti i paesi le cui leggi nazionali siano in contrasto con le disposizioni in esso contenute: INTERNATIONAL BUSINESS MACHINES CORPORATION FORNISCE QUESTA PUBBLICAZIONE "NELLO STATO IN CUI SI TROVA" SENZA ALCUNA GARANZIA, IMPLICITA O ESPLICITA, IVI INCLUSE EVENTUALI GARANZIE DI COMMERCIABILITÀ E IDONEITÀ AD UNO SCOPO SPECIFICO. Alcuni stati non consentono la rinuncia a garanzie esplicite o implicite in determinate transazioni, quindi la presente dichiarazione potrebbe non essere a voi applicabile.
Questa pubblicazione potrebbe contenere imprecisioni tecniche o errori tipografici. Le informazioni incluse in questo documento vengono modificate su base periodica; tali modifiche verranno incorporate nelle nuove edizioni della pubblicazione. L'IBM si riserva il diritto di apportare miglioramenti e/o modifiche al prodotto o al programma descritto nel manuale in qualsiasi momento e senza preavviso.
Tutti i riferimenti a siti Web non dell'IBM sono forniti unicamente a scopo di consultazione. Il contenuto di questi siti non rientra nella documentazione relativa al prodotto IBM in questione. Pertanto, l'utente si assume eventuali rischi per l'accesso a questi siti Web.
L'IBM può utilizzare o divulgare le informazioni ricevute dagli utenti secondo le modalità ritenute appropriate, senza alcun obbligo nei loro confronti.
Coloro che detengono la licenza su questo programma e desiderano avere informazioni su di esso allo scopo di consentire: (i) uno scambio di informazioni tra programmi indipendenti ed altri (compreso questo) e (ii) l'uso reciproco di tali informazioni, dovrebbero rivolgersi a:
Intellectual Property Dept. for Rational Software
IBM Europe
20 Maguire Road
Lexington, MA
02421-3112
USAQueste informazioni possono essere rese disponibili secondo condizioni contrattuali appropriate, compreso, in alcuni casi, l'addebito di un canone.
Il programma su licenza descritto in questa documentazione e tutto il materiale su licenza ad esso relativo vengono forniti dall'IBM nei termini dell'IBM Customer Agreement, dell'IBM International Program License Agreement o di eventuali accordi equivalenti intercorsi tra le parti.
I dati sulle prestazioni contenuti nella documentazione sono stati determinati in un ambiente controllato. Di conseguenza, i risultati ottenuti in altri ambienti operativi potrebbero risultare diversi. Alcune valutazioni sono state effettuate su sistemi in corso di sviluppo e non vi è alcuna garanzia che tali valutazioni vengano rispettate sui sistemi generalmente disponibili. Inoltre, alcune valutazione possono essere state stimate mediante estrapolazione. I risultati reali possono variare. Gli utenti di questa documentazione dovrebbero verificare di dati relativi all'ambiente specifico utilizzato.
Le informazioni relative a prodotti non IBM sono state acquisite presso i fornitori di tali prodotti, gli annunci da loro pubblicati o altre fonti disponibili pubblicamente. L'IBM non ha verificato tali prodotti, quindi non può confermarne la qualità delle prestazioni, la compatibilità o altre dichiarazioni relative a prodotti non IBM. Eventuali quesiti sulle funzioni di prodotti non IBM dovrebbero essere indirizzati ai fornitori.
Tutte le istruzioni relative alle intenzioni future di IBM sono soggette a modifiche o a ritiro senza preavviso.
Queste informazioni possono contenere esempi relativi a dati e prospetti utilizzati in operazioni commerciali ordinarie. Perché queste vengano illustrate nel modo più dettagliato possibile, gli esempi possono includere nomi di individui, compagnie, marchi e prodotti. Tuttavia, tali nomi sono fittizi e qualsiasi riferimento ad imprese commerciali realmente esistenti è puramente casuale.
LICENZA SOGGETTA ALLE LEGGI SUL DIRITTO D'AUTORE:
Queste informazioni contengono esempi di programmi applicativi in lingua originale che illustrano le tecniche di programmazione su diverse piatteforme operative. È possibile copiare, modificare e distribuire questi programmi, in una qualsiasi forma, per scopi di sviluppo, di utilizzo, di commercializzazione o distribuzione dei programmi applicativi conformi alle interfacce di programmi applicativi relativi alla piattaforma operativa, senza il pagamento di alcun diritto alla IBM. Questi esempi non sono stati testati approfonditamente tenendo conto di tutte le condizioni possibili. La IBM, quindi, non può garantire o assicurare l'affidabilità, la praticità o il funzionamento di questi programmi.
Ogni copia o parte di questi programmi di esempio o dei lavori derivati deve necessariamente includere le informazioni sul copyright, come di seguito riportato:
© (nome della società) (anno). Parti di questo codice derivano dai Programmi di esempio IBM Corp. © Copyright IBM Corp. 2004, 2005. Tutti i diritti riservati.
Se questa documentazione viene visualizzata in formato elettronico, le immagini o le illustrazioni a colori potrebbero non essere visualizzate.
Informazioni sull'interfaccia di programmazione
Le informazioni sull'interfaccia di programmazione consentono di creare del software applicativo tramite questo programma.
Le interfacce di programmazione di uso generale consentono di scrivere software applicativo che si avvalga dei servizi offerti dagli strumenti di questo programma.
Tuttavia, questa pubblicazione può anche contenere informazioni su diagnosi, modifiche e ottimizzazione di prestazioni. Queste informazioni vengono fornite per aiutare gli utenti a eseguire il debug del loro software applicativo.
Avvertenza: non utilizzare queste informazioni sulle diagnosi, le modifiche e la sintonizzazione come interfaccia di programmazione perché vanno soggette a cambiamenti.
Marchi
I seguenti termini sono marchi della IBM (International Business Machines Corporation) negli Stati Uniti e/o in altri paesi:
- IBM
- Rational
- Rational Rose
- XDE
Java e tutti i marchi basati su Java sono marchi della Sun Microsystems, Inc. negli Stati Uniti e/o negli altri paesi.
Windows e Windows NT sono marchi della Microsoft Corporation negli Stati Uniti e/o in altri paesi.
Intel e Pentium sono marchi della Intel Corporation o di società ad essa affiliate negli Stati Uniti e/o in altri paesi.
UNIX è un marchio della The Open Group negli Stati Uniti e/o in altri paesi.
Linux è un marchio di Linus Torvalds negli Stati Uniti e/o in altri paesi.
Nomi di altre società, prodotti o servizi, possono essere marchi di altri produttori.