Tomek Trymerski
-
Komunikacja synchroniczna i asynchroniczna
Czym jest komunikacja W naszym życiu komunikujemy się na różne sposoby. Prowadzimy rozmowy, wymieniamy się mailami, smsami. Przychodzi nam to naturalnie i nie potrzebujemy zastanawiać się nad tym jakiego typu komunikacji używamy. A występują dwa typy komunikacji. Komunikacja synchroniczna. Komunikacja asynchroniczna. Synchroniczna występuję wtedy kiedy prowadzimy żywą rozmowę, oczekujemy na odpowiedź drugiej strony od razu.…
-
Protokół HTTP
Czym jest HTTP? HTTP(Hypertext Transfer Protocol) jest to protokół będący podstawą komunikacji w sieci WWW. Dokładnie jest to komunikacja klient <-> serwer. Oznacza to, że wysyłane jest żądanie do serwera i oczekiwana jest odpowiedź w określonym formacie. W ramach zapytania wysyłamy jedno żądanie. Protokół HTTP wykorzystywany jest w całej sieci WEB, kiedy np. wpiszemy adres strony…
-
Diagram sekwencji
Czym jest diagram sekwencji W dzisiejszym świecie wymiana informacji stanowi podstawę wszystkich systemów informatycznych. Umiejętne zobrazowanie wymiany danych ułatwia podejmowanie decyzji i zrozumienie zależności występujących pomiędzy systemami. Diagram sekwencji pozwala na przedstawienie w sposób graficzny krok po kroku wymiany danych. Należy także do rodzaju diagramów zachowań w ramach UML1. P.S. Jest to mój ulubiony diagram i…
-
Diagram komponentów
Wprowadzenie – co to jest diagram komponentów Diagram komponentów jest elementem diagramów statycznych w notacji UML. Pokazuje on, jak różne komponenty systemu łączą i komunikują się ze sobą. W ramach tworzenia diagramu można przedstawiać system na różnym poziomie szczegółowości. Do tworzenia diagramów możemy wykorzystać narzędzia CASE. Diagram komponentów jest przydatny do: Z czego składa się diagram…
-
Podstawy UML
Co to jest UML UML(Unified Modeling Language) jest to notacja służąca do modelowania systemów, elementów infrastruktury, czy logiki jaka wykorzystywana jest z rozwiązaniach informatycznych. Notacja rozwijana jest przez OMG(Object Management Group1). Tak jak w przypadku BPMN, UML wprowadza standard, który pozwala na zrozumienie utworzonych modeli przez osobę, która także posiada wiedzę o danym standardzie. Z…
-
Use Case
Czym są przypadki użycia Diagram Use Case, po polsku przypadków użycia, jest jednym z diagramów występujący u w notacji UML, a konkretnie jednym z elementów diagramów zachowan(behavioral diagrams). Diagram przedstawia funkcjonalności występujące w systemie, oczekiwanie zachowania, ale bez szczegółów określających metodę wykonania danej funkcjonalności. Digramy nie powinny być bardzo rozbudowane. Ich zaletą jest prostota i…
-
Narzędzia CASE, czyli jak zarządzać rozwojem oprogramowania
Jedno by wszystkim rządzić Podczas tworzenia dokumentacji dla systemu, RFP, czy modelowaniu architektury przedsiębiorstwa potrzebujemy narzędzia, które będzie w stanie pozwolić nam na tworzenie diagramów, zarządzanie wymaganiami, czy opracowywanie dokumentacji dla dostawcy oprogramowania. Na początku swojej pracy całą dokumentację wykonywałem za pomocą Worda i wklejanych do dokumentu diagramów. Redagowanie, wersjonowanie, czy praca zespołowa nad dokumentem…
-
AWS – skąd czerpać wiedzę o usługach Amazona
Kto szuka ten znajdzie Jeżeli chodzi o możliwości rozwoju i nauki żyjemy chyba w najlepszych czasach. Dostępność darmowych źródeł wiedzy jest ogromna i można wybrać najdogodniejszą formę nauki. Istnieją blogi, vlogi, tutoriale, ebooki, webinary. Do wyboru do koloru. Jakiś czas temu rozpocząłem naukę AWSa i zebrałem listę źródeł wiedzy na ten temat. Aktualnie sam zdałem egzamin…
-
Wiele chmur, wiele rozwiązań, czyli o typach wdrażania w chmurze
Typy chmur Mnogość typów chmur obliczeniowych oraz rozwiązań i sposobów na to jak można korzystać z ich usług pozwala nam na pełne dostosowanie ich do własnych potrzeb. Wykorzystywanie rozwiązań z pełną świadomością umożliwia wydajne gospodarowanie zasobami. W tym artykule przedstawię typy chmur, które występują oraz jak mogą być one wykorzystywane w praktyce. Chmura publiczna Chmura…
-
Co to za aaS, czyli IaaS, PaaS i SaaS
Było ich trzech Dokonując wyboru sposobu dostarczania usług chmurowych musimy brać pod uwagę jaka jest nasza potrzeba biznesowa, oraz jakie posiadamy umiejętności w organizacji. Korzystanie z usług chmurowych zdejmuje z przedsiębiorstwa konieczność posiadania własnej serwerowni, jednak nie oznacza to, że nie potrzebujemy umiejętności technicznych pozwalających na wybór właściwego rozwiązania. W ramach rozwiązań chmurowych wyróżniamy trzy…