Modello di capacità: Analisi e Design
Questo pattern di capacità tratta le attività ed i flussi di lavoro per la disciplina di analisi e progettazione.
DescrizioneElemento di interruzione del lavoroAssegnazione teamUtilizzo del prodotto di lavoro
Relazioni
Descrizione

Nella fase di Inizio, analisi e progetto si preoccupano di stabilire se il sistema così come concepito sia realizzabile e di valutare la potenzialità delle tecnologie per la soluzione (in Compito: Esecuzione della sintesi strutturale). Se si ritiene che pochi rischi attacchino lo sviluppo (perché, ad esempio, c'è una buona comprensione del dominio, il sistema non è recente e così via), questa attività può essere omessa.

La fase iniziale di Elaborazione concentra l'attenzione sulla creazione di un'architettura iniziale per il sistema ( Compito: Definizione di un'Architettura candidata) per fornire un punto di partenza per il lavoro di analisi principale. Se l'architettura già esiste (perché è stata prodotta in iterazioni precedenti, in progetti differenti o se si è ottenuta dal framework di una applicazione), l'attenzione del lavoro si sposta sul perfezionamento dell'architettura (Compito: Perfezionamento dell'architettura. Viene creata una serie iniziale di elementi che fornisce la funzionalità appropriata ( Compito: Analisi della funzionalità).

Dopo aver identificato gli elementi iniziali, questi vengono ulteriormente perfezionati. Il Compito: Progettazione componenti produce una serie di componenti che forniscono la funzionalità appropriata per soddisfare i requisiti sul sistema. Se il sistema comprende un database, allora il Compito: Progettazione del Database si verifica in parallelo. Il risultato è una serie iniziale di componenti che vengono ulteriormente perfezionati in Pattern di capacità: Implementazione

 

Proprietà
Attivato da evento
Ricorrenze multiple
In corso
Facoltativo
Pianificato
Ripetibile
Utilizzo
Note sull'utilizzo

Decidere come eseguire il Flusso di lavoro

Devono essere prese le seguenti decisioni in merito al flusso di lavoro della disciplina di Analisi & Progettazione:

  • Decidere come eseguire il flusso di lavoro guardando le attività in questo flusso di lavoro. Studiare il diagramma con le sue condizioni di riferimento e le linee guida. Decidere quali attività eseguire e in quale ordine.  
  • Decidere quali parti delle attività di Analisi & Progettazione eseguire. Le seguenti parti possono essere presentate in modo relativamente indipendente dal resto.

Parte del flusso di lavoro

Commenti

Progettazione interfaccia utente Alcuni progetti decidono di non progettare un'interfaccia utente. Un motivo potrebbe essere che l'interfaccia utente è facile da sviluppare. Se si decide di non progettare un'interfaccia utente, significa che non si sviluppa una mappa di esplorazione ed un prototipo di interfaccia utente.  
Progettazione del database Usato solo se le entità stanno per essere memorizzate in un database. Se si decide in modo contrario rispetto alla progettazione del database ciò significa che non si sta sviluppando alcun Modello di dati.  
Tempo reale, utilizzando Rational Rose RealTime Se si decide di non fare ciò, vuol dire che non si sviluppano artefatti come Capsule e Protocolli.

  • Decidere quando, durante il ciclo di vita del progetto, presentare ciascuna parte del flusso di lavoro. A volte è possibile attendere fino alla fase di Elaborazione prima di introdurre la disciplina di Analisi & Progettazione. Ad esempio, se lo sviluppo è in dominio ben compreso, non ci sono requisiti di prestazione a richiesta e sarà basato su un'architettura ben sperimentata, non c'è grande necessità di creare un prototipo durante la fase di inizio.
Ulteriori informazioni