Esercizio 3.1: Creazione di un nuovo modello di progetto

Questo esercizio consente la creazione di un nuovo modello di progetto mediante l'esempio del modello di progetto Enterprise IT integrato.

Rational® Software Architect dispone di un esempio di modello di progetto integrato per consentire di creare rapidamente il proprio modello di progetto strutturato correttamente. Il modello di progetto contiene aree funzionali e blocchi di creazione che è possibile utilizzare per creare e popolare le aree funzionali e i pacchetti di implementazione del progetto.

Creazione del modello di progetto

Per creare un modello di progetto:
  1. Nella vista Esplora modello, fare clic con il tastino destro del mouse su progetto PiggyBank, quindi fare clic su Nuovo > Modello UML.
  2. Nella procedura guidata Nuovo modello UML, nell'elenco Modelli fare clic su Modello di progetto Enterprise IT.
  3. Confermare il nome file predefinito, quindi fare clic su Fine.

Per ridenominare il progetto:
  1. Nella vista Esplora modello, fare clic con il tastino destro del mouse su Enterprise IT Design Model.emx, quindi su Trova/sostituisci.
  2. Nel campo Trova, immettere ${progetto}, quindi fare clic su Sostituisci.
  3. Nel campo Sostituisci con , immettere PiggyBank, quindi fare clic su OK.

E' stato creato un nuovo modello UML utilizzando l'esempio del modello di progetto. Per esplorare il nuovo modello, nella vista Esplora modello, fare doppio clic sul file Enterprise IT Design Model.emx, quindi esplorare la gerarchia del modello.

Esempio di modello di progetto Enterprise IT

L'esempio del modello di progetto è strutturato in base alle linee guida della struttura di un modello UML Rational. L'esempio di modello di progetto organizza il modello con coerenza interna, mediante raggruppamenti funzionali, consentendo pertanto di creare rapidamente un modello di analisi logico completo. Nei supporti didattici precedenti, i modelli sono stati organizzati nell'area funzionale Operazioni conto. In questo supporto didattico, l'area funzionale Operazioni conto viene mappata ad una serie di pacchetti secondari di implementazione del progetto rappresentanti i livelli di progetto nell'applicazione di online banking PiggyBank.

L'esempio di modello di progetto contiene i pacchetti elencati nella tabella di seguito riportata:

Pacchetto Descrizione
Blocchi di creazione progetto «ModelLibrary» Questo pacchetto contiene il progetto di implementazione essenziale, le specifiche del progetto e pacchetti di realizzazioni del caso di utilizzo che è possibile utilizzare per organizzare il modello. Questo pacchetto contiene il blocco ${functional.area.impldesign} contenente la struttura di pacchetto per ciascun pacchetto di progetto di implementazione, il blocco di creazione ${functional.area.specs} da utilizzare per gli elementi di specifica e il blocco di creazione ${functional.area.ucrs} da utilizzare per memorizzare le realizzazioni del caso di utilizzo del modello di progetto.
Contratti di progetto PiggyBank Questo pacchetto contiene specifiche del componente e realizzazioni del caso di utilizzo a livello di progetto.
Progetti di implementazione PiggyBank Questo pacchetto contiene diagrammi di progetto ed elementi del progetto, oltre ai pacchetti secondari del progetto di implementazione che rappresentano i livelli del progetto dell'applicazione PiggyBank.
Punti di vista PiggyBank Questo pacchetto contiene i pacchetti secondari «perspective» e i diagrammi di progetto che rappresentano le viste del modello. Il pacchetto punti di vista PiggyBank contiene le versioni finali dei diagrammi del progetto, oltre ai diagrammi di panoramica del pacchetto che descrivono la struttura dell'applicazione e le relazioni tra i pacchetti. Questo pacchetto non contiene elementi del progetto.

E' possibile utilizzare la struttura dell'esempio esistente e la relativa documentazione per procedere alla definizione dei pacchetti del progetto di implementazione e alla creazione del proprio modello di progetto.

Per continuare, procedere con l'Esercizio 3.2: Identificazione dei pacchetti secondari del progetto di implementazione e creazione del diagramma del pacchetto PiggyBank.

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2004, 2005. Tutti i diritti riservati.