Guida al tool: Strutturazione dei modelli di implementazione utilizzando Rational Rose
Questa guida al tool descrive come creare e strutturare gli elementi del modello, che rappresentano il modello di implementazione di un sistema, utilizzando Rational Rose.
Strumento: Rational Rose
Relazioni
Descrizione principale

Panoramica

I diagrammi del componente forniscono una vista fisica del modello corrente. Un diagramma del componente mostra l'organizzazione e le dipendenze tra gli elementi di implementazione, compresi i file di codice di sorgente, i file di codice binario ed i file eseguibili, modellati come componenti.

icona guida Per ulteriori informazioni riguardo i diagrammi del componente, consultare l'argomento Diagrammi del componente (Facoltativo) nell'aiuto in linea di Rational Rose.

Il seguente è un riepilogo delle fasi di strutturazione del modello di implementazione:

  1. Creare un diagramma del componente nella Vista componente

  2. Creare una struttura del sottosistema che rifletta quella del modello di progettazione

1. Creazione di un diagramma del componente nella Vista componente

In questa fase si deve:

  • Rinominare il componente principale utilizzando un titolo più descrittivo.

  • Creare ulteriori diagrammi del componente.

2. Creazione di una struttura del sottosistema che rifletta quella del modello di progettazione

I sottosistemi sono modellati come pacchetti. In questa fase si:

  • Crea una struttura del pacchetto nella Vista componente che rifletta quella creata nel proprio modello di progettazione nella Vista logica.

  • Creano i componenti effettivi e gli si assegnano gli stereotipi ed i Linguaggi.
  • Assegnano classi (interfacce) ai componenti.
  • In modo opzionale si crea un componente da un modulo software esistente.

È possibile trascinare programmi eseguibili (.exe), ActiveX (.ocx), Librerie di collegamento dati (.dll), e Librerie di tipo (.tlb) da sorgenti quali Explorer e rilasciati nel pacchetto di un componente (in un browser oppure in un diagramma). È necessario limitare gli elementi che si includono a quelli esterni al modello o agli elementi utilizzati unicamente dal sistema modellato. Questi elementi non devono essere sottoposti a reverse engineering nel modello poiché raramente contengono il codice sorgente completo. Essi sono necessari unicamente in fase di costruzione del sistema.