Guida al tool: Progettazione dei sottosistemi utilizzando Rational Systems Developer
Questa guida al tool descrive il modo in cui progettare sottosistemi mediante l'ambiente di modellazione RSD.
Strumento: Rational Systems Developer
Estende: Progettazione di sottosistemi mediante Rational Software Development Platform
Relazioni
Descrizione principale

Panoramica

Le seguenti operazioni vengono effettuate in questa guida al tool:

Ulteriori informazioni sui tool

Distribuzione del comportamento del sottosistema agli elementi del sottosistema

All'interno del sottosistema vengono aggiunte classi e altri sottosistemi per realizzare le interfacce del sottosistema.

Le collaborazioni degli elementi del modello interni al sottosistema devono essere documentate utilizzando i diagrammi di sequenza che mostrano come si realizza il comportamento del sottosistema. Ciascuna operazione su un'interfaccia,realizzata dal sottosistema, deve avere uno o più diagrammi di sequenza documentati. Tale diagramma, posseduto dal sottosistema, viene utilizzato per progettarne il comportamento interno del sottosistema.

  1. Creazione di diagrammi di classe. Vedere icona della guidaCreazione e modifica dei diagrammi di classe.
  2. Aggiungere sottosistemi e classi. Per una guida sull'aggiunta di nuovi sottosistemi e classi, vedere Identificazione degli elementi di progettazione.
  3. Documentare come ciascuna operazione di interfaccia venga realizzata, nel modo di seguito riportato:
    • Aggiungere un'istanza di collaborazione per ciascuna operazione di interfaccia. Assegnarle un nome dopo l'operazione. In Model Explorer, fare clic con il pulsante destro del mouse sul sottosistema, quindi fare clic su Aggiungi UML > Collaborazione.  
    • Creare un'interazione con lo stesso nome. In Model Explorer, fare clic con il pulsante destro del mouse sulla collaborazione, quindi fare clic su Aggiungi diagramma > Diagramma di sequenza. Vedere icona della guidaDiagrammi di sequenza .
    • Trascinare le classi e le interfacce nel diagramma per creare oggetti per l'interazione.
    • Aggiungere messaggi oppure emissioni tra gli oggetti. Vedere icona della guidaDiagrammi di sequenza
    • Assegnare operazioni ai messaggi. Vedere icona della guidaDiagrammi di sequenza.  

Per ulteriori informazioni, fare riferimento ai seguenti argomenti della guida in linea: 

  • icona della guidaModellazione di una struttura statica utilizzando i diagrammi di classe
  • icona della guidaDiagrammi di sequenza

Documentazione degli elementi del sottosistema

Fare riferimento a icona della guidaDocumentazione degli elementi del modello nella guida in linea.

Descrizione delle dipendenze del sottosistema

Quando un elemento contenuto in un sottosistema utilizza dei comportamenti di un elemento contenuto in un altro sottosistema, si crea una dipendenza tra i due. Per facilitare il riutilizzo e ridurre la manutenzione delle dipendenze, esprimere questa situazione in termini di dipendenze su una particolare interfaccia del sottosistema, non su tutto il sottosistema ne sull'elemento in esso contenuto.

Fare riferimento a icona della guidaRelazioni di dipendenza nella guida in linea.

Ulteriori informazioni sui tool

icona della guidaGestione dei diagrammi UML