Organizacja jako mechanizm czyli słoń w pokoju

The era of “sacred cows” of engineering is slowly coming to an end. Software engineering, after almost 20 years of an “agile” approach to this branch of engineering, is beginning to mature into “real engineering” with analysis, design and testing on the “drawing board” of CASE systems and MBSE approaches, which are a universal systems approach to multidisciplinary engineering (mechatronics) (Rosenberg, 2023).

Organizations are also systems and their engineering: we have business process engineering, resource engineering, financial engineering. Organizations are systems and should be treated and modeled as such (Kozminski, 1979). IT systems maintenance and development costs are already more than 8% of a company’s revenue, and this value is slowly but steadily growing. The discipline of their creation, implementation and management of their costs is also growing.

Czytaj dalej Organizacja jako mechanizm czyli słoń w pokoju

Ontologia – zastosowanie w inżynierii oprogramowania

Wprowadzenie Ontologia jako narzędzie tworzenia "modeli świata", jest bardzo dobrym narzędziem do projektowania danych, zorganizowanych - w łatwe do zarządzania w bazach NoSQL - dokumenty. Niedawno napisałem: Czy opra­co­wa­nie onto­lo­gii…

Czytaj dalej Ontologia – zastosowanie w inżynierii oprogramowania

Słownik

Celem budowy i rozwoju tego słownika, jest zebranie kluczowych pojęć, nazw i definicji, oraz metod i narzędzi jakie stosuje w projektach, oraz zapewnienie jednoznaczności treści moich opracowań. Źródłem przytoczonych tu definicji są literatura przedmiotu,…

Czytaj dalej Słownik

Normy i zgodność z nimi

Normy ISO, bo o nich będę tu pisał, to przedmiot wielu kontrowersji: zwolennicy i audytorzy namawiają, reszta zaleca rozwagę. Czym są Normy W kontekście norm ISO, słownikowa definicja normy brzmi:…

Czytaj dalej Normy i zgodność z nimi

Stan obiektu to nie jest jego status

Wstęp Od czasu do czasu wpadają mi maile z pytaniami jak to: Chcę zamodelować dynamiczne zachowanie / stany smartfona (np. wyłączenie smartfona, inicjalizacja, tryb czuwania, użycie) w diagramie maszyny stanów…

Czytaj dalej Stan obiektu to nie jest jego status

Architektoniczne wzorce projektowe w analizie i projektowaniu modelu dziedziny systemu

Wprowadzenie W artykule o aplikacjach webowych, ponad rok temu, pisałem: Generalnie klu­czo­wą cechą micro-ser­wi­sów, czy­nią­cą z nich tak zwa­ną zwin­ną archi­tek­tu­rę, jest cał­ko­wi­ta wzajemna nie­za­leż­ność imple­men­ta­cji poszcze­gól­nych usług aplikacyjnych. (źr.: Aplikacje…

Czytaj dalej Architektoniczne wzorce projektowe w analizie i projektowaniu modelu dziedziny systemu