Diagram komponentów

Za pomocą diagramu komponentów można przedstawić konstrukcję systemu z najwyższego poziomu abstrakcji. Po co? Aby rozpocząć projektowanie struktury i główne wytyczne przekazać programistom, a project managerowi zaprezentować złożoność systemu oraz możliwy podział na etapy wdrażania.

Komponenty

Komponenty reprezentują części systemu wydzielone podczas projektowania. Grupują one wykonywane często wspólnie funkcje i oddzielają te, które współpracują rzadziej. Komponenty wymieniają dane między sobą za pomocą interfejsów. Nie mają możliwości komunikacji w żaden inny sposób. Ich wewnętrzna struktura, dane i operacje pozostają ukryte (enkapsulacja). Pozwala to na wprowadzanie zmian w komponencie, które są niewidoczne dla pozostałych i dalsze komunikowanie się w ten sam sposób za pomocą niezmienionych interfejsów. Dzięki temu podziałowi można także ponownie wykorzystywać komponenty w innych systemach.

Interfejsy

Interfejsy służą komponentom do komunikacji – definiują formaty dostarczanych i wymaganych danych.

  • Interfejs dostarczany – umożliwia pozyskanie danych z komponentu
  • Interfejs wymagany – wymaga dostarczenia określonych danych do wykonania operacji

Widoki

  • Zewnętrzny (external, black box) – przedstawia komponenty z ukrytymi szczegółami
  • Wewnętrzny (internal, white box) -przedstawia komponenty wraz z ich wewnętrzną budową

Poniższy diagram przedstawia widok zewnętrzny – szczegóły komponentów są ukryte, widać tylko ich powiązania.

Widok wewnętrzny to kolejny stopień wtajemniczenia, kiedy zaznajomisz się już z widokiem zewnętrznym. Zainteresowanym szczegółami polecam lekturę specyfikacji UML 🙂 – http://www.omg.org/spec/UML/2.4.1/.

Źródła:

  1. Object Management Group: Unified Modeling Language version 2.4.1 [on-line]. Dostępne: http://www.omg.org/spec/UML/2.4.1/

Może zainteresować Cię również...

Analiza biznesowa – magazyn IIBA

Polski oddział IIBA (International Institute of Business Analysis) opublikował właśnie pierwsze wydanie magazynu Analiza Biznesowa! A w nim artykuły związane z naszą profesją, relacje z wydarzeń i najważniejsze informacje o działalności organizacji. W

czytaj dalej
moja droga analityka biznesowego

Moja droga analityka biznesowego

Ostatnio napisał do mnie Marcin: „Czy mogłabyś podzielić większa ilością informacji na temat Twojej historii? Jakie działania podejmowałaś? Jaką wiedzę zdobyłaś przed podjęciem nowej pracy? Co było najbardziej wymagające lub czemu

czytaj dalej

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Cześć, jestem Hania.

Jako strategiczny analityk biznesowy na pograniczu zarządzania i IT zapewniam, że projekty i działania w organizacji przynoszą wartość biznesową. Dostarczam kompetencji analitycznych managerom i zarządom z Polski, Niemiec i Szwajcarii przy tworzeniu strategii oraz wdrażaniu jej w kilkuset osobowej międzynarodowej organizacji.

Szukasz ludzi, którzy naprawdę kumają Twoje analityczne rozkminy?

Właśnie dlatego powstało BA Circle. Miejsce, gdzie wiedza spotyka praktykę, a samotne przerabianie kursów zamienia się we wspólne wyzwania, wsparcie i wymianę doświadczeń.

To nie jest kolejny kurs online.
To nie jest kolejna zamknięta grupa na Facebooku.

To przestrzeń stworzona specjalnie dla analityków takich jak Ty.

Na tej platformie:

  • znajdziesz innych analityków,
  • podejmiesz wyzwania i sprawdzisz się,
  • dostaniesz informację zwrotną i zbudujesz nowe relacje.

I wszystko to w 1 miesiąc,  bez zobowiązań.

Koszyk
Przewijanie do góry