Diagramy komponentów i wdrożenia

Diagram wdrożenia Jest jednym z 4 rodzajów diagramów UML służących do modelowania strukturalnych aspektów systemu. Diagram wdrożeniowy jest typem diagramu UML, który przedstawia architekturę wykonania systemu, w tym węzły, takie jak środowisko eksploatacyjne sprzętu lub oprogramowania, oraz łączące je oprogramowanie pośredniczące. Schematy wdrożeniowe są zazwyczaj wykorzystywane do wizualizacji fizycznego sprzętu i oprogramowania systemu. Korzystając z niego można zrozumieć, w jaki sposób Dowiedz się więcej…

Diagram czynności

Zwany także diagramem aktywności (ang: activity diagram) w języku UML służy do modelowania czynności i zakresu odpowiedzialności elementów bądź użytkowników systemu. Jest niejako podobny do diagramu stanu, jednak w odróżnieniu od niego nie opisuje działań związanych z jednym obiektem a wieloma, pomiędzy którymi może występować komunikacja przy wykonywaniu czynności. Jest jednym z 5 rodzajów diagramów UML służących do modelowania dynamicznych aspektów Dowiedz się więcej…

Diagramy interakcji (sekwencji i kooperacji)

Diagramy interakcji służą do przedstawienia współpracy oraz w sposób sekwencyjny komunikacji pomiędzy aktorami eksploatującymi system. Są to diagramy kooperacji oraz diagramy przebiegu (sekwencji). Diagram kooperacji Jest niczym innym jak przedstawieniem obiektów biorących udział w akcji jako wierzchołków grafu, a obrazowanie powiązań między obiektami zilustrowane jest krawędziami tak powstałego grafu. Krawędzie te opisujemy komunikatami i skierowujemy za pomocą strzałki obrazując kierunek przepływu komunikatu. Dowiedz się więcej…

UML – Diagram klas

We wcześniejszych tematach dotknęliśmy zagadnienia diagramu klas, który jest niezbędny by zobrazować zależności konstrukcyjne systemu na poziomie implementacyjnym. Wróćmy do tego zagadnienia porządkując go i rozszerzając. Wpierw przyjrzyjmy się jakie diagramy spotykamy w UML Diagram klas należy do diagramów strukturalnych, czyli opisujących strukturę systemu. Jest to schemat przedstawiający zbiór klas, interfejsów, kooperacji oraz związki między nimi. Używa się go do przedstawienia relacji pomiędzy Dowiedz się więcej…

UML – scenariusze przypadków użycia

Scenariusze przypadków użycia to słowne opisy postępowania dla danego przypadku. Swoisty algorytm przedstawiony np. jako ponumerowana lista kroków. Tak jak przypadek użycia można opisać za pomocą cech: Nazwa Opis Przepływ zdarzeń (scenariusze) Zależności i relacje Diagramy aktywności Wymagania specjalne Warunki wstępne Warunki końcowe To jednym z jego elementów jest scenariusz przypadku użycia będący opisem przepływu zdarzeń, które Dowiedz się więcej…

Przypadki użycia

Jednym z głównych elementów wykorzystywanych w notacji UML jest diagram przypadków użycia (Use Cases). Diagram ten opisuje funkcjonalność systemu przydzieloną aktorowi (użytkownikowi systemu) w celu osiągnięcia zadeklarowanych celów. Przypadki użycia nie są ścisłym odwzorowaniem podejścia obiektowego, ale pozwalają przygotować graf demonstracji możliwych przypadków w systemie. Graf ten przedstawia interakcje w jakie może wejść użytkownik z systemem. Relacje (Relationship) Przypadki Dowiedz się więcej…

UML – Podstawy

“Unikalny Model Lansowania” własnego systemu to klucz do wdrożenia dobrego oprogramowania. Modele są opracowywane aby zobrazować architekturę systemy, przedstawić interakcje i co najważniejsze panować nad tym w procesie tworzenia tego systemu. Grady Booch “UML przewodnik…” Gdy chcesz zbudować psią budę, możesz rozpocząć od zgromadzenia desek, gwoździ i podstawowych narzędzi, takich jak młotek, piła i taśma miernicza. W kilka godzin, obywając się bez wcześniejszego Dowiedz się więcej…

Relacyjne bazy danych

Czym jest relacyjna baza danych? Relacyjna baza danych to rodzaj bazy danych, który pozwala przechowywać powiązane ze sobą elementy danych i zapewnia do nich dostęp. Relacyjne bazy danych są oparte na modelu relacyjnym — jest to prosty i intuicyjny sposób przedstawiania danych w tabelach. W relacyjnej bazie danych każdy wiersz tabeli jest rekordem z unikatowym identyfikatorem nazywanym kluczem. Kolumny tabeli zawierają atrybuty danych, Dowiedz się więcej…

Modelowanie Danych i Normalizacja

Wstęp Modelowanie danych polega na takim ich ułożeniu, aby stworzyć zorganizowaną strukturę opartą na wzajemnych powiązaniach logicznych, relacyjnych, czy też w rezultacie fizycznych. Modelowanie takie można przeprowadzić w zapowiedzianym ostatnio Data Modelerze firmy Oracle. Normalizacja

Bazy Danych, Notacja Barkera i DataModeler

Wstęp Bazy danych to struktury działające zazwyczaj w oderwaniu od interfejsu się z nimi komunikującego. Tak więc zwane są systemami bazodanowymi. Jednym ze standardów systemów bazodanowych jest rodzina oparta na SQL (Structured Query Language). Zanim usankcjonowała się hegemonia relacyjnego SQL to takimi systemami bazodanowymi był np. Clipper, obecnie pojawiają się również coraz silniejsze głosy propagujące systemy bazodanowe noSQL, czyli nierelacyjne bazy Dowiedz się więcej…