Linee guida per la revisione dell'architettura per il progetto Java / JEE

5

Faremo una revisione completa di un'applicazione basata su Java / JEE. Ciò include una revisione dell'architettura, una revisione del codice e una revisione dell'hardware della piattaforma.

Anche se siamo un po 'a conoscenza delle tecniche di revisione del codice, mi chiedo se ci sia un modello o un modello di riferimento per fare una revisione dell'architettura per i sistemi Java / JEE .

Attualmente stiamo cercando di seguire il modello ATAM per costruire un albero di attributi di qualità per coprire gli elementi della performance, Affidabilità, disponibilità, sicurezza, modificabilità, portabilità, variabilità, sottoinsieme, integrità concettuale e funzionalità

Questa è la prima volta per noi, quindi la domanda è se ci sono altri modelli standard che segui o se qualcuno ha già provato ATAM e contiene suggerimenti / consigli / strumenti per la revisione dell'architettura.

    
posta JoseK 29.03.2011 - 13:33
fonte

1 risposta

1

Ok, quindi la maggior parte delle * entità che hai menzionato non sono altro che Requisiti Non Funzionali (NFR). Ora, non puoi avere una torta e mangiarla anch'essa. Estendendo questo principio di base, non puoi essere il migliore o, in effetti, soddisfare tutti i tuoi NFR. Quindi, l'importante è scoprire i 2 o 3 NFR più importanti che è assolutamente necessario e quindi valutare la tua architettura per vedere dove si trova rispetto alle metriche attese su questi NFR. Ho entrambi assistito e fatto parte della squadra che ha fatto questo esercizio, con conseguente migliore visione e attenzione nel decidere l'architettura.

Nota a margine: tutte le NFR non dovrebbero essere descritte in termini qualitativi (cioè altamente performanti), piuttosto dovrebbe essere quantitativa che sia misurabile (cioè dovrebbe supportare 500 utenti concorrenti)

Questo business. Pensa al valore aggiunto reale. :)

    
risposta data 06.07.2011 - 16:47
fonte

Leggi altre domande sui tag