diagrammi delle classi UML con pacchetti Java?

3

Sto provando a modellare in UML 2.0 un'applicazione di servlet Java con tre classi

  • Classe servlet; essenzialmente una classe principale che funge da controller
  • DatabaseLogic; contiene metodi per le operazioni del database
  • XMLBuilder; crea un XML da una stringa del risultato della query

Le classi usano una varietà di pacchetti dalla libreria Java. Non sono sicuro di come modellarlo in UML

Devo creare un pacchetto e mostrare quali librerie sono usate per ogni singola classe o posso avere solo un grande pacchetto nel diagramma con tutte le librerie che mostrano quali classi hanno dipendenze su cui.

Come da questo diagramma

Questa è la mia prima volta che lavoro con java correttamente (im a C ++ guy)

A parte essere un po 'disordinato, questa è una rappresentazione UML corretta del sistema che ho descritto?

Un pacchetto in UML significa lo stesso di un pacchetto in Java?

    
posta tomaytotomato 11.12.2012 - 16:21
fonte

1 risposta

4

Sembra che tu abbia capito bene! Un pacchetto in un diagramma di classe UML equivale a un pacchetto in Java. Le API JVM / Java sono così grandi che spesso sono trattate come una scatola nera in questi diagrammi (o non sono mostrate affatto).

Andando avanti, mi preoccuperei meno della notazione UML formale e di più su "il mio collega masturba questo". I diagrammi delle classi Java possono diventare molto complessi oltre una certa dimensione.

    
risposta data 11.12.2012 - 18:24
fonte

Leggi altre domande sui tag