OpenUp / Basic In Practice

0

Ho un po 'di confusione nel comprendere il processo OpenUp / Basic. È descritto come un processo iterativo costituito da quattro fasi:

  • Inception,
  • Elaborazione,
  • Costruzione e
  • Transizione.

Non sono chiaro se una singola iterazione consiste in tutte queste fasi o se facciamo diverse iterazioni all'interno di una singola fase e quindi passiamo alla fase successiva. Nel caso successivo, sembra poco pratico, ma nel primo caso non è possibile identificare la fattibilità del progetto.

C'è qualcuno che ha esperienza nell'impiantarlo nell'organizzazione?

    
posta anergy 20.01.2011 - 11:34
fonte

1 risposta

1

Open Up è una versione "modificata" di Rational Unified Process. [RUP] [R è per Rational].

È un processo di sviluppo del software personalizzabile [Dovresti sempre personalizzarlo in base alle tue esigenze ... Dovresti avere AUP dove A rappresenta Anergy :-)]

In RUP, OpenUP [e probabilmente nella tua AUP] ci sono 4 fasi. Ogni fase cosista di "n" iterazioni. Ogni iterazione termina con il software "eseguibile". Ma può esserci eccezione per "Inception".

In Inception puoi fondamentalmente controllare / investigare la fattibilità tecnologica del software ... Ti chiedi dovremmo farlo e se vogliamo farlo possiamo farlo? Per alcuni progetti di grandi dimensioni per rispondere a queste domande potresti dover scrivere "software" ... Ma questo è un caso così raro ...

In Elaborazione in pratica prendi le parti più rischiose di del sistema e codificale iterativamente ... Quindi alla fine di questa fase avrai un "solido" "un'architettura che è provata dalla parte più rischiosa delle caratteristiche / requisiti del sistema ... Hai" architettura eseguibile "- non l'architettura resta solo sul" documento "...

Poi arriva Construction in cui codifichi iterativamente parti a rischio relativamente più basso ... Questo richiede più tempo rispetto alle altre fasi in generale ...

Quindi Transizione .... bla bla bla ....

Poco

  • Ogni fase di RUP / OpenUP è composta da diverse [n] iterazioni ...
  • Ogni iterazione generalmente risulta con codice eseguibile ..
  • Ad ogni iterazione fai fondamentalmente un'analisi dei requisiti- Implementazione - Test - e produrre "versione ridotta" del sistema che può essere superato testato ..
  • Ad ogni iterazione il tuo software di incertezza ... aggiunge qualche valore di funzionalità

RUP è un processo di sviluppo software iterativo e incrementale ...

Per ottenere ulteriori informazioni ti consiglio di leggere / guardare quelli:

  • Kruchten, "Che cos'è il processo Rational Unified?" Link
  • Kruchten, "Un processo di sviluppo software per un team di uno" Collegamento
  • Larman, Kruchten, Bittner, " Come fallire con il processo unificato razionale " link
  • IJI Consulting, "Perché iterare? Comprendere gli elementi essenziali di Sviluppo iterativo " Guarda su Youtube
  • IJI Consulting, "Sei pronto per lo sviluppo iterativo" Guarda su youtube
risposta data 03.12.2011 - 10:13
fonte

Leggi altre domande sui tag