Modelowanie projektu
Jeśli zespół współpracuje z innym zespołom w dużych projekt, problemy występujące podczas zespołów zintegrować kod może być kosztowne naprawić.Zespół może pomóc zapobiec występowaniu tych problemów przy użyciu modeli zrozumieć interfejsy każdego składnik i jak one dopasowane przed zespołem uruchamia kodowania.
Składniki aplikacji
Diagramy składników pokazują, jak aplikacji lub składnik składa się z części połączone ze sobą.Typ każdej z tych części jest mniejsze składnik.składnik może być wszystko od pojedynczego obiekt do znacznych systemu i łączniki między nimi może reprezentować wywołania metoda , zdarzenie sygnałów, wywołania usługi sieci web i tak dalej.
Na powierzchni składnik są jego przewidzianych i wymaganych interfejsów.Pod warunkiem, że interfejsy są te, które można użyć innych składników.Interfejsy wymagane są te, dla których składnik zależy od innych składników.
Interfejsy wymagane zezwala się oddzielić od zarówno składniki, które go używają, jak i składników, których używa składnik .Jasny opis tej sekcji separacji jest ważne dla zespołu móc przetestować składnik w izolacji, przy użyciu obiektów opublikowali podłączyć do wymaganych interfejsów.
Jawne sceny wymaganych interfejsów często prowadzi do wzorów lepiej dopracowane oddzielona i bardziej elastyczne.Składniki, gdy zaimplementowane, łatwo mogą być odtwarzane z innymi składnikami, aby wariant systemu, prowadząc do większą elastyczność w odpowiedzi na zmiany wymagań.
Modele składników powinny być bardziej szczegółowe niż jest to przydatne w każdej iteracja.Aby uzyskać więcej informacji, zobacz Diagramy składników UML: Zalecenia.
Interakcje między częściami
Używanie diagramy sekwencji do omówienia lub wyjaśnić, jak składnik będzie działać.Reprezentuje każdego przenosić lub części składnik przez kształt linia życia.Diagram można pokazać, gdy wiadomość zostanie odebrana w jednym z portów nadrzędny składnik, części wewnętrznych interakcji wzdłuż ścieżki łączniki.
Aby uzyskać więcej informacji, zobacz Diagramy sekwencyjne UML: Zalecenia.
Interfejsy składników
Narysuj diagramy klas, aby wyświetlić dostępne typy na interfejsów składników.
Zaczynać każdy interfejs i wyświetlić jego metody.
Następnie Pokaż typy parametrów i zwracają wartości interfejsy.Narysuj właściwości jak skojarzenia.
W przypadku, gdy interfejs wysyła XML lub innych struktur danych, mogą znaleźć przydatne do rysowania struktura przy użyciu klasy diagramu UML.
Tych diagramów może być przydatne w dyskusjach zachowanie składnik .Pomagają one również oddzielne dyskusje zachowanie widoczne z zewnątrz od wewnętrznego wdrażania.
Wzorach projektowych
Modele są także przydatne do opisania powtarzające się wzorce.Podobnie jak deseń obserwatora (na przykład) ma zastosowanie do szerokiego zakresu aplikacji, wiele projektów znaleźć konfiguracje obiektów, które są przydatne do ich szczególnych celów.Klasa na diagramach sekwencji można użyć do opisania oddziałujących klas.