Blog Analityka Projektanta Blog Analityka Projektanta
"Jeżeli nie potrafisz czegoś dobrze narysować, to znaczy że nadal tego nie rozumiesz..."
Nowości na Jarosław Żeliński IT-Consulting

Dzień Dobry!

Od pewnego czasu coraz gorętsza staje się kwestia monolitów jakie posiada wiele firm. Pytanie, które coraz częściej dostaję:

"Jak w UML dokumentować model systemu nie znając jego architektury (lub nie mając na nią wpływu)"

Odpowiedź na to pytanie zawiera najnowszy artykuł:

Jak udokumentować istniejący monolit

Temat jest gorący bo:

  1. ochrona prawna jednak nie dotyczy kodu (nikt go nie czyta bo jest niezrozumiały, sam z siebie nie jest chroniony jako know-how), ochrona prawna oprogramowania (także patentowanie) wymaga dokumentacji w postaci "wzorów matematycznych, schematów blokowych i algorytmów wyrażających procedury realizowane przez oprogramowanie oraz jego wewnętrzną architekturę"
  2. z uwagi na rotację pracowników a także przejęcia, z firmy  powoli znika wiedza na temat tego oprogramowania, utrzymanie i rozwój nieudokumentowanego kodu zawierającego tysiące linii, staje sie droższe niż napisanie całości od początku, 
  3. nieudokumentowane oprogramowanie stanowi tak zwany vendor lock-in, czyli 100% uzależnienie do jego twórcy/dostawcy.  

Zaś tylko dla subskrybentów mojego bloga "Dzień Otwarty" czyli możliwość (4 dni) bezpłatnego pobrania omówionego przykładu efektów takiej analizy: Diagramy Aktywności, poza regulaminem szkoleń i mentoringu.

Pobierz Opis Diagramy Aktywności
27 kwietnia 2025
Jak udokumentować istniejący monolit
Wprowadzenie Oprogramowanie na obecnym rynku, w ogromnej ilości, nadal stanowią produkty powstałe ponad dwie dekady temu. Znakomita większość powstawała ewolucyjnie. Lata 90-te to bardzo często monolity budowane w oparciu o…
Czytaj dalej...
13 kwietnia 2025
Indeks produktu – Cechy definiujące i różnicujące
Wprowadzenie Jednym z większych problemów wielu firm jest zarządzanie produktami, a kluczowym elementem tego procesu jest klasyfikacja produktów: nadawanie im nazw i indeksów oraz kategoryzacja. Wiele firm popełniło błąd generując…
Czytaj dalej...
13 lutego 2025
Modelowanie struktury organizacyjnej – po 12 latach
Wprowadzenie W roku 2013 pisałem: Pisząc recenzję książkiModelowanie biznesowenapisałem, że kompletny model organizacji to: słownik pojęć (Glossary), model struktury organizacyjnej, reguły biznesowe (specyfikacja) oraz model procesów biznesowych korzystający z trzech…
Czytaj dalej...
12 lutego 2025
Architektura C4
Wprowadzenie Wpis na LinkedIn: GUI czy DSL, klikanie czy tekst? Co wybierzesz do modelowania? Structurizr ma swój DSL, za pomocą którego opisywana jest architektura a następnie generowane są odpowiednie widoki…
Czytaj dalej...
Blog Analityka Projektanta
"Jeżeli nie potrafisz czegoś dobrze narysować, to znaczy że nadal tego nie rozumiesz..."
linkedin 
Unsubscribe   |   Manage your subscription   |   Zobacz online
Jarosław Żeliński IT-Consulting
Centrum Offices, 214 Union St., AB10 1TL, Aberdeen, UK.
(c) Jarosław Żeliński