Czym nie jest poprawna analiza i modelowanie procesów

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ę,…

Czytaj dalej Czym nie jest poprawna analiza i modelowanie procesów

Synteza pojęć i wzorców MOF, MDA, PIM, MVC i BCE. Zintegrowany model struktury procesu projektowania aplikacji.

Streszczenie: Wiele publikacji, w tym podręczniki akademickie, zawiera niespójności w opisach zastosowań metod i wzorców architektonicznych, kryjących się pod skrótami MOF, MDA, PIM, MVC, BCE. Skuteczna analiza oraz następujące po niej projektowanie oprogramowania, szczególnie gdy…

Czytaj dalej Synteza pojęć i wzorców MOF, MDA, PIM, MVC i BCE. Zintegrowany model struktury procesu projektowania aplikacji.

Mit o notacji BPMN i modelach procesów

Każdego roku prowadzę kilka, bywa że kilkanaście, szkoleń z zakresu modelowania  procesów biznesowych z użyciem notacji BPMN. Do tego w ramach zająć jakie prowadzę na uczelni (studia niestacjonarne) wykłady i laboratoria…

Czytaj dalej Mit o notacji BPMN i modelach procesów

Modele informacyjne

Dziesięć lat temu pisałem o informacji i jej strukturalnym charakterze, wpis kończył się zdaniem: czym więc jest Zarządzanie Wiedzą (milcząco zakładam, że zarządzać można czymś materialnym)? Jest to ?przechowywanie danych…

Czytaj dalej Modele informacyjne

Model czy abstrakcja

[zaktualizowany [last-modified]] Niedawno pisałem na temat "modelu systemu" i "modelu dziedziny systemu". Oba te pojęcia są sobie bliskie, pierwsze jest bardzo ogólne, dotyczy systemu zawężonego do jego dziedzinowej specyfiki. Model…

Czytaj dalej Model czy abstrakcja

MVC – komponent Model w architekturze systemu

Wprowadzenie bardzo często mozna spotkać opisu typu: MVC architecture. AngularJS divides your web app into three distinct parts — Model (data), View (the UI layer), and Controller (business logic). The…

Czytaj dalej MVC – komponent Model w architekturze systemu

Zegar czyli model dziedziny jako mechanizm

Powszechnym błę­dem jest więc zama­wia­nie” opro­gra­mo­wa­nia meto­dą spe­cy­fi­ko­wa­nia wyma­gań, jako wie­lu przy­pad­ko­wo, lub nawet sys­te­ma­tycz­nie, opi­sa­nych reak­cji na bodź­ce, bez zro­zu­mie­nia mecha­ni­zmu ich powsta­wa­nia. Implementacja tak opi­sa­nych wyma­gań bar­dzo czę­sto jest reali­zo­wa­na jako bar­dzo roz­bu­do­wa­ny sys­tem poka­zu­ją­cy co sekun­dę kolej­ny obraz tar­czy zega­ra zamiast imple­men­ta­cji pro­ste­go mecha­ni­zmu zmie­nia­ją­ce­go poło­że­nie wska­zó­wek na nie­ru­cho­mej tar­czy zega­ra. Większość zna­ne­go mi opro­gra­mo­wa­nia jest bar­dziej zło­żo­na niż mogła by być… 

Czytaj dalej Zegar czyli model dziedziny jako mechanizm