Guida al tool: Progettazione classi utilizzando Rational XDE Developer
Questa guida ai tool descrive come eseguire la Progettazione classi con Rational XDE Developer.
Strumento: Rational XDE Developer
Relazioni
Elementi correlati
Descrizione principale

Panoramica

Questa guida ai tool supporta la Progettazione classi con Rational XDE Developer - Java Platform Edition.

Questa guida ai tool presuppone che sia stato creato un Modello di progettazione strutturato nel Compito: Analisi strutturale seguendo le istruzioni riportate in Guida ai tool: Esecuzione dell'analisi strutturale con Rational XDE.

Utilizzare pattern e meccanismi di progettazione

L'integrazione di un pattern e/o di un meccanismo significa, sostanzialmente, eseguire molti dei passaggi illustrati successivamente in questa guida ai tool - aggiunta di classi, operazioni, attributi e relazioni nuovi - in conformità con le regole definite dal pattern o dal meccanismo.

Ulteriori informazioni sull'uso dei pattern:

  • helpbook iconApplicazione di pattern

Creare le classi di progettazione iniziali

  1. Aggiungere un diagramma classe al modello. Consultare helpbook iconAggiunta di diagrammi .
  2. Aggiungere le classi al diagramma classi. Consultare helpbook iconAggiunta di forme ai diagrammi .
  3. Documentare ogni classe. Consultare helpbook iconDocumentazione degli elementi del modello .

Riferimento: helpbook iconUtilizzo dei diagrammi di classe .

Identificare le classi permanenti

Una classe può essere contrassegnata come permanente. Riferimento: helpbook iconSpecifica della permanenza .

Nello sviluppo J2EE, la permanenza è di solito implementata utilizzando EJB dell'entità. Consultare Guida ai tool: Identificazione di elementi di progettazione utilizzando Rational XDE per informazioni.

Definire la visibilità della classe

Determinare, per ogni classe, la visibilità all'interno del pacchetto in cui risiede.

Riferimento: helpbook iconSpecifica della visibilità .

Definire le operazioni

  1. Aggiungere operazioni a ciascuna classe. Consultare helpbook iconAggiunta di operazioni ai classificatori .
  2. Aggiungere parametri alle operazioni. Consultare helpbook iconAggiunta di parametri alle operazioni .
  3. Specificare la visibilità delle operazioni. Consultare helpbook iconSpecifica della visibilità .

Riferimento: helpbook iconAggiunta e modifica di attributi e operazioni nei classificatori .

Definire i metodi

Una descrizione di come implementare un'operazione deve essere aggiunta alla descrizione dell'operazione stessa.

A scelta, è possibile servirsi di un diagramma sequenza per descrivere il metodo. Consultare la sezione della guida in linea di XDE helpbook iconDocumentazione degli elementi del modello .

Riferimento: helpbook iconUtilizzo delle interazioni (diagrammi sequenza) .

Definire gli stati

A scelta, utilizzare una macchina a stati.

Riferimento: helpbook iconUtilizzo di diagrammi di stato .

Definire gli attributi

  1. Definire gli attributi. Consultare helpbook iconAttributi .
  2. Aggiungere gli attributi ai classificatori. Consultare helpbook iconAggiunta di attributi ai classificatori .
  3. Specificare la visibilità. Consultare helpbook iconSpecifica della visibilità .

Definire le dipendenze

Riferimento: helpbook iconAggiunta di relazioni di dipendenza .

Definire le associazioni

  1. Aggiungere le relazioni di associazione. Consultare helpbook iconAggiunta di relazioni di associazione .
  2. Specificare il tipo di ciascuna associazione. Consultare helpbook iconSpecificare i tipi di relazioni di associazione .

Definire le generalizzazioni

Riferimento: helpbook iconAggiunta di relazioni di generalizzazione .

Risolvere le collisioni dei casi d'uso

Riferimento: helpbook iconSpecifica del tipo di simultaneità per le operazioni .

Gestione dei requisiti non funzionali in generale

I requisiti non funzionali spesso conducono all'integrazione di meccanismi di progettazione specifici in una classe mediante collaborazioni e pattern. Spesso l'uso di componenti della struttura non basta per soddisfare i requisiti non funzionali. (Consultare Guida ai tool: Identificazione degli elementi di progettazione utilizzando Rational XDE).

Riferimento:

  • helpbook iconSviluppo basato sui pattern di J2EE
  • helpbook iconApplicazione di pattern

Valutare i risultati

Non esistono linee guida specifiche di Rational XDE per questa fase.