Rozdział 5. Diagramy komponentów

Częstą praktyką stosowaną podczas modelowania dużych systemów programowych jest rozbijanie projektu na mniejsze, łatwiejsze do zarządzania podsystemy. Do tego celu w UML-u służy klasyfikator komponentów. Komponent to wymienialny, wykonywalny fragment dużego systemu, którego szczegóły implementacyjne są ukryte. Funkcjonalność udostępniana przez komponent jest określana przez zestaw interfejsów dostarczanych realizowanych przez niego (patrz „Widok czarnej skrzynki”). Komponent może nie tylko udostępniać interfejsy, ale także ich wymagać, aby móc funkcjonować. Są to tak zwane interfejsy wymagane

Funkcjonalność interfejsów dostarczanych komponentu jest implementowana za pomocą jednego klasyfikatora lub większej ...

Get UML 2.0. Almanach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.