Jakie są różnice Component Diagrams
i Deployment Diagrams
?Różnice w diagramach komponentów i diagramach wdrażania?
Odpowiedz
Component Diagrams służą do tworzenia diagramów komponentów wysokiego poziomu, które będą rozwijane. Na przykład w mojej aplikacji używam COM do oddzielania modułów. Każdy obiekt COM działa we własnym pliku wykonywalnym i jest modelowany jako składnik.
Deployment Diagrams służą do diagramu rzeczywistych modułów uruchomieniowych wymaganych do ukończenia systemu. Obejmuje to twoje moduły i dowolny sprzęt/oprogramowanie, które jest wymagane do ukończenia twojego systemu. W mojej aplikacji diagram wdrażania będzie zawierał nazwy wszystkich serwerów i modułów, które będą one uruchomione.
Diagram komponentów opisuje organizację komponentów fizycznych w systemie. diagramy przedstawiają wdrażania zasobów fizycznych w systemie, w tym węzły, komponenty i connections.See na przykład tutaj http://vinci.org/uml/
Mówiąc najprościej, Diagram komponentów pokazuje, jak różne elementy systemu zostały zgrupowane razem (w zespoły/DLL itp.) - oraz związek między tymi komponentami. Diagram wdrażania przedstawia krok dalej i opisuje, które elementy sprzętu zawierają te składniki.
Tak na przykład, jeśli „Utility.dll” to komponent i powiedzieć, że jest rozmieszczone na komputerze klienta (sprzęt). Następnie Diagram komponentów tego systemu pokaże Narzędzie i jego połączenie z innymi komponentami w systemie (np. Pakiety Klient/SQL). Natomiast Diagram wdrożenia pokaże konfigurację sprzętową - Serwer DB/serwer WWW/Maszyna klienta .. i składnik Narzędzia zostaną umieszczone w węźle maszyny klienta.
- 1. Asynchroniczne wywołania zwrotne w diagramach aktywności UML
- 2. używanie alt w diagramach sekwencji dla starUML
- 3. Jak wyświetlić krotności w diagramach obiektów UML
- 4. Co oznacza znak diamentu w diagramach klas UML?
- 5. Czy widoczność klas może być widoczna na diagramach klas UML?
- 6. Skrót do oznaczania lub przypisywania pobierających i ustawiających w diagramach klas UML
- 7. W diagramach klas, czy w klasach implementujących interfejs należy powtarzać nazwy metod?
- 8. Czy istnieje konwencja dotycząca wyświetlania nadpisanych metod w statycznych diagramach klas UML?
- 9. różnice między diagramem komponentów a schematem pakietów
- 10. Spark Standalone: Różnice między trybami wdrażania klienta i klastra
- 11. Jakie są różnice podczas wdrażania na serwerze Tomcat kontra Websphere?
- 12. Różnice w listview.setOnItemClickListener i row.setOnClickListener
- 13. Motywy GWT i biblioteki komponentów
- 14. VowpalWabbit: Różnice i skalowalność
- 15. Przykłady wielkim projektowania i wdrażania
- 16. Opcje integracji i wdrażania PingFederate i NGinx
- 17. Różnice w lotności w C# i C
- 18. różnice między NSArray i CCArray
- 19. Statyczne i szczelne różnice klas
- 20. różnice logiki w C i Java
- 21. Różnice między typeof i instanceof w JavaScript
- 22. Różnice między Assert.True i Assert.IsTrue w NUnit?
- 23. Różnice między numpy.random i random.random w Pythonie
- 24. Różnice między array_replace i array_merge w PHP
- 25. Warunek, jeśli różnice w C# i VB
- 26. Różnice między -O0 i -O1 w GCC
- 27. Różnice między ServletResponse i HttpServletResponseWrapper?
- 28. Różnice między App.Config i Web.Config?
- 29. Czy istnieją różnice pomiędzy "i"
- 30. Różnice między C: i C:/