Inżynieria systemów oparta na modelach (MBSE) jest sformalizowaną metodologią, która jest używana do wspierania wymagań, projektowania, analizy, weryfikacji i walidacji związanych z rozwojem złożonych systemów. W przeciwieństwie do inżynierii skoncentrowanej na dokumentach, MBSE stawia modele w centrum projektowania systemu. Zwiększone przyjęcie środowisk modelowania cyfrowego w ciągu ostatnich kilku lat doprowadziło do zwiększonego przyjęcia MBSE. W styczniu 2020 roku NASA odnotowała ten trend, informując, że MBSE “jest coraz częściej przyjmowane zarówno przez przemysł, jak i rząd jako sposób na śledzenie złożoności systemu.” W tym wpisie na blogu przedstawiam krótkie wprowadzenie do MBSE.
26 września na stadionie Legii w Warszawie odbyła się VII edycja dorocznego spotkania elity polskiego IT, poświęcona technologiom dla biznesu. Każdy z nas miał szansę dowiedzieć się, co naprawdę napędza branżę IT. Firmy prezentowały aktualne trendy w rozwoju technologii dla biznesu. Jak co roku, uczestnicy mogli wymienić się doświadczeniami oraz pozyskać cenną wiedzę oraz nowych Partnerów Biznesowych. W targach wzięło udział szerokie gremium ekspertów i specjalistów z całej branży IT. Dzięki temu, udało nam się stworzyć idealną atmosferę networkingową. Wyselekcjonowane grono Liderów IT oraz kluczowych ekspertów branżowych, umożliwiło uczestnikom wymianę…
Wstęp Jako analityk i projektant, w projektach które nadzoruję to ja jestem autorem dokumentów, moje problemy to raczej tłumaczenie developerom treści tych dokumentów (mimo tego, że każdy(!) developer składając ofertę, oświadcza że zna i posługuje się notacjami BPMN ?(?Business Process Model and Notation,? 2014)? i UML ?(?Unified Modeling Language,? 2017)?, praktyka jednak pokazuje, że bardzo często kłamią). Jako wykładowca akademicki, osoba prowadząca badania nad tworzeniem i stosowaniem modeli, a także jako osoba audytująca cudze dokumenty, lub udzielająca po prostu konsultacji studentom innych uczelni, mam poważny problem z argumentami "a tu…
To ten rzadki moment, gdy w zasadzie nie mam co napisać, bo ktoś zrobił to za mnie. Od lat zajmuję się badaniami w obszarze stosowania modeli jako języka wyrazu do opisu tego co zbadano i zrozumiano. Poniżej fragment edytoriala do pisma International Journal on Software and Systems Modeling (SoSyM). Jedno z zadanych tam pytań, to przedmiot moich badań: Concentration on core modeling constructs or elaborate comfort within UML? Pomyślałem, że zwrócę Waszą uwagę na to pismo i samą inicjatywę naukową, gdyż rola "niematematyczych" (nie będących wzorami) modeli w nauce nie…
Pojawiła się nowa wersja pakietu CASE: Visual-Paradigm v.16.0. Jest to obecnie jeden z liderów na rynku oprogramowania wspomagającego analizy biznesowe i projektowanie systemów informacyjnych.?*? Oprogramowanie to wspiera cały proces od analiz tekstów źródłowych, przez modelowanie procesów biznesowych, do modelowania systemów informacyjnych. Posiada także potężne narzędzia wspierające zarządzanie projektami, ma wbudowane szablony dla TOGAF, ITIL, SCRUM a także zestaw narzędzi wykorzystywanych w metodach zaliczanych do Agile. Poza poszerzeniem możliwości wielu już istniejących funkcjonaliści, są nowe. Large-Scale Scrum Canvas to rozbudowany system diagramów i list kontrolnych wspomagających zarządzaniem jakością. Form Builder -…
Interesują mnie aspekty systemowe i wdrożeniowe (implementacja) prawa, dlatego skupiam się na logice lub jej braku w regulacjach prawnych. Uważam, że niestety jakość prawa stanowionego w naszym kraju jest niska. Właśnie weszła w życie regulacja dotycząca zakazu wykonywania kopii niektórych dokumentów. Jaki to ma cel? Prawnik pisze: Pierwszy z nich to zapobieganie wytwarzaniu fałszywych dokumentów, łudząco podobnych do oryginałów, które mogą być wykorzystywane do popełnienia przestępstwa. Drugi ściśle wiąże się z obowiązującymi już przepisami dotyczącymi ochrony danych osobowych. Nietrudno zauważyć, że gromadzenie kserokopii, czy skanów dokumentów tożsamości stanowi przetwarzanie danych osobowych. To natomiast zawsze musi odbywać się…
Wprowadzenie Jednym ze stale wracających problemów w administracji, w obszarze używania komunikacji elektronicznej, zwanym często e-administracją czy e-urzędem, jest samo pojęcie dokumentu i tego czym jest w prawie dokument elektroniczny. Przetwarzanie tylko dokumentów papierowych, lub tylko elektronicznych, to działania w jednym dziedzinowym obszarze pojęć i definicji ustawowych. Wdrożenia systemów obiegu dokumentów, nie stwarzają poważniejszych problemów, do momentu gdy nie stają się działaniami na styku obszarów dokumentów papierowych i elektronicznych: problemem są jednoczesne działania w obu tych obszarach. Podjęto tu próbę wskazania ich źródła. Pokazano także obszar potencjalnych zmian legislacyjnych, bez…
Wprowadzenie Od czasu do czasu jestem pytany o narzędzie Bizagi. Jest to kompletny system BPMS?*? składający się z narzędzi do modelowania procesów i serwera stanowiącego dla tych modeli środowisko wykonawcze ?(?Bizagi Overview,? n.d.)?. Narzędzie do modelowania, Bizagi Modeler, to bardzo popularne, darmowe, narzędzie do dokumentowania modeli procesów biznesowych z użyciem notacji BPMN???. Często wyszukiwanym hasłem na moim blogu jest enigmatyczne: "bizagi", od czasu do czasu jestem pytany: "Co sądzę o Bizagi, bo rozważamy jego wykorzystanie w naszej firmie do modelowania procesów biznesowych?" Ten artykuł nie będzie jednak rozbudowaną opinią czy…
Od czasu do czasu spotykam się z zaskoczeniem, gdy mówię, że pewne słowa kluczowe w specyfikacjach są "standaryzowane". Otóż specyfikacje notacji na OMG.org mają narzucone pewne słownictwo. Przykładem niech będzie specyfikacja notacji BPMN v.2.0.2, zawiera ona taki oto rozdział : 3.2 Normative OMG UML ? OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 - (jest już UML 2.5.) OMG MOF ? Object Management Group - Meta Object Facility (MOF) Core Specification, V2.0 https://www.omg.org/spec/MOF/2.0 RFC-2119 ? Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, IETF RFC 2119,…
Obiekty to nie są proste "złączone dane i logika". To obdarzone odpowiedzialnością elementy większej całości. Mało jest w branży inżynierii oprogramowania książek, które praktycznie się nie starzeją. Jedną z nich, moim zdaniem, jest książka Object Design Roles, Responsibilities and Collaboration, autorzy: Rebecca Wirf-Brock i Alan McKean. Wydali ją pierwszy raz w 2002 roku. Autorzy w bardzo przystępny sposób pokazują zarówno teoretyczne jak i praktyczne aspekty analizy obiektowej (OOA, Object-oriented Analysis ) i projektowania obiektowego (OOD, Object-oriented design, łącznie często stosowany skrót OOAD). Mimo, że od pierwszego wydania minęło już 17…
Streszczenie: W pracy przedstawiono metodę projektowania architektury oprogramowania od ogółu do szczegółu z pomocą metamodeli definiowanych jako profili UML. Pokazano zaletę jaką jest możliwość szybkiego rozpoczęcia prac projektowych i testowania efektów mimo braku detalicznej wiedzy o danych. Metoda zakłada, że dane są zorganizowane z nazwane dokumenty o określonej strukturze. W trakcie prac analitycznych i projektowych wystarczającą wiedzą jest to jakie dokumenty są (będą) przetwarzane, zrozumienie ich celu i opis zawartości. Detaliczne szablony dokumentów (pola i ich zawartość) mogą pozostawać nieznane prawie do końca analizy i projektowania, wymagane są dopiero na…
W artykule Systemowe podstawy oceny wynagrodzeń i podatków w ekonomii pisałem o mechanizmie sterowania wynagrodzeniami z pomocą podatków. Dzisiaj kolejny wpis z tego obszaru, czyli państwo i podatki to system a krzywa Laffera to mit... ?1? Wstęp Marek Belka uznał teorię Laffera za ?kuriozalny epizod z pogranicza myśli ekonomicznej i polityki?. Z kolei Leszek Balcerowicz na pytanie o opinię ekonomistów na temat krzywej Laffera odpowiedział, że ?na swoich krańcach krzywa Laffera jest w sposób ewidentny prawdziwa: zarówno zerowa, jak i stuprocentowa stopa podatkowa powoduje, że przychodów z podatków nie ma. Problem…