Autor: Tomek Trymerski

Projektowanie czy programowanie?

Co powinno być pierwsze? Projektowanie czy programowanie?Co powinno być pierwsze? Patrząc na proces SDLC, kolejne kroki jakie powinny być podejmowane podczas rozwoju oprogramowania są jasne. Świadomość wysokości kosztów jakie postają podczas naprawy błędów nie zawsze są oczywiste. W celu określenia kosztów projektów dla badacze z IBM sprawdzili koszty naprawy dla każdej fazy tworzenia oprogramowania1. Koszty […]

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 […]