2010-05-01 10 views
12

Próbuję odwzorować całą moją aplikację na diagramie UML i zastanawiam się, który UML powinien używać tego typu diagramu; Nie robię tego na poziomie klasy, ale raczej z perspektywy ptasiego oka.Który diagram UML służy do reprezentowania architektury aplikacji?

Elementy Staram się uchwycić to:

  1. pojedynczy obiekt aplikacji (wzorce: Singleton) (przykłady: CodeIgniter aplikacji), który komponuje
  2. wielu obiektów moduł (wzory: pojedyncza, fasady) (przykłady : Księga, adresowa), które tworzą
  3. stwardnienie niska samooczyszczający przedmiotów (przykłady: mysql odwzorowujący, doktryny odwzorowujący), które tworzą
  4. różne 3 i w domu biblioteki (przykłady: doktryną SOLR xml, parser)

Jaki diagram UML nadaje się do tego rodzaju prezentacji poglądowej?

Odpowiedz

0

Myślę, że schemat pakietu byłby idealny dla takiej sytuacji.

+0

Schemat pakietu jest bardziej odpowiedni do przedstawiania i grupowania klas i ich relacji. Potrzebny jest tu diagram komponentów. – bincob

0

Jednym ze sposobów byłoby zrobienie kilku alternatywnych schematów i po prostu połączenie ich ze sobą, to może nie być dobrze, aby uwzględnić wszystkie aspekty w jednym ... Moim ulubionym jest nieortodoksyjny diagram aktywności (treść nad "wyglądem"). Ale jak to blog entry mówi: do kogo mówisz z tym schematem?

Powiązane problemy