2015-05-27 27 views
5

So che questa è una domanda piuttosto generica che dovrebbe essere fornita da un normale risultato di ricerca su Google, ma alcuni di come non sono convinto dai risultati. La mia comprensione del diagramma dell'architettura logica è che il raggruppamento logico di tutti i componenti che fanno funzionare un'app (incluso software/hardware) è giusto? Se sbaglio, qual è il diagramma dell'architettura logica? Qualcuno può indicarmi il diagramma dell'architettura logica di un'applicazione Web.Diagramma di architettura logica

Se voglio utilizzare StarUml per questo diagramma è questo lo strumento giusto per questo diagramma? qualche indicazione a questo? Non vedo l'opzione per il diagramma dell'architettura logica.

risposta

0

A mio parere, la definizione corrisponde al diagramma dei componenti definito in UML. Esiste una definizione più specifica per Logical Architecture Diagram here, adatta per la modellazione di architetture a più livelli come le applicazioni web. Spero sia utile.

+0

Grazie, ma se si guarda a Liferay il diagramma dell'archite è diverso [vedi qui] (http://www.liferay.com/community/wiki/-/wiki/Main/Logical+Architecture) è perché non è un'app web ma è il server –

+0

Puoi pensare a Architettura logica, come struttura logica del sistema, che risolve i requisiti funzionali e non funzionali. A seconda degli scopi e dell'utilizzo del sistema, diverse soluzioni architettoniche sono più appropriate. Puoi leggere il capitolo 6 in [link] (http://www.amazon.com/Software-Engineering-9th-Edition-Sommerville/dp/0137035152). Non importa quale tipo di strumento stai usando, puoi usare semplici caselle e frecce, per rappresentare gli elementi e le loro relazioni. – Ils

+0

Grazie per tutti i dettagli, ma non trovo le scatole in Star Uml o VIsio per eventuali puntatori specifici saremo utili –

2

Prima:

Dimenticate nulla UML o qualsiasi altro strumento su UML. Sei un ingegnere non un pittore.

Poi:

Chiedetevi: Perché ho bisogno di disegnare "Schema di Architettura logica" del "mio" applicazione web? Come aiuterà "me"?

Conosci il tuo gergo: Che cosa è "Architettura logica" ..

Architettura logica: l'organizzazione su larga scala di classi software in pacchetti, sottosistemi e strati. “Logico”, perché nessuna decisione su come questi elementi vengono distribuiti tra i diversi operativo processi di sistema o attraverso computer fisici in una rete [Check Larman Libro, Applicare UML and Patterns]

Infine: Se si ha motivo valido per attirare la vostra "Architettura logica", disegnarlo utilizzando semplici scatole, archi ecc ... Crea il tuo notazione in un primo momento ... :-)

yeaaa ... vuoi UML OK

Quindi userete diagrammi di pacchetti UML e diagrammi di classe per mostrare i principali elementi del vostro software e le loro dipendenze ... Ma come?

check Lecture That UseLarman's Book da questo link ... o leggere Larman del Libro Capitolo .... Vi darà una visione chiara ...

È possibile disegnare con Stella UML?

È possibile disegnare UML architettura logica diagrammi con le mani su carta o con partenza UML ... Dal momento che sarà solo disegnare pacchetto, di classe, interfaccia e le dipendenze ...

Basta aprire un nuovo diagramma delle classi in Avvia UML, metti gli elementi di package e classe e interfaccia e relazione di dipendenza che mostra la tua "Architettura Logica" Questo è tutto ...

Recomendation:

Controllare http://www.codingthearchitecture.com/ [Simon Brown] ... Ha qualche video conferenze gratuite su youtube o vimeo che vale la pena guardarli ...