Unified Modeling Language

BPMN vs diagramy aktywności

Kilka dni temu po raz kolejny uczestniczyłem w dyskusji na temat przewagi BPMN nad diagramami aktywności i odwrotnie w kontekście modelowania procesów biznesowych i systemowych (patrz tekst:  Diagramy procesów systemowych). Oba diagramy bardzo podobne do siebie choć BPMN 2.0 to już mega możliwości. Myślę, że kluczem do decyzji jest zastosowanie (czyt. Twoje potrzeby) Lubię używać […]

BPMN vs diagramy aktywności Czytaj dalej »

Kolejne wskazówki dotyczące modelowania w ujęciu Agile

Kilkanaście dni temu  opublikowałem 5 wskazówek dla analizy w ujęciu AGILE Scotta Amblera. Chciałbym je teraz uzupełnić o kolejne spostrzeżenia. Tym razem dotyczące przede wszystkim modeli. 1. Modele z czasem ewoluują Możesz zacząć od podstawowego przypadku, ale szybko postanowisz przekształcić go w kilka systemowych przypadków użycia. Możesz również postanowić opracować zbiór diagramów Object-Role Model (ORM)

Kolejne wskazówki dotyczące modelowania w ujęciu Agile Czytaj dalej »

5 wskazówek dla analizy w ujęciu AGILE

Scrott Ambler kilkanaście miesięcy temu opublikował 5 wskazówek, które powinny usprawnić analizę w ujęciu AGILE Oto one: 1. Aktywny udział osób zainteresowanych jest najbardziej istotny Musisz ściśle współpracować z osobami zainteresowanymi w celu szczegółowego zgłębienia domeny biznesowej. Osoby zainteresowane powinny dostarczać informacji, modelować wraz z Tobą, dostarczać opinie i w odpowiedniej chwili podejmować decyzje. 2.

5 wskazówek dla analizy w ujęciu AGILE Czytaj dalej »

Specyfikacja komponentów i interfejsów w Enterprise Architect

W trakcie projektowania systemów na poziomie komponentów istotnym jest aby dobrze wyspecyfikować kanały komunikacji pomiędzy komponentami. Poniżej w tekście tym, postaram się przedstawić kilka technik umożliwiających pracę na tym poziomie abstrakcji. Podobne wpisy UML – zastosowanie w biznesie Po raz kolejny Centrum Promocji Informatyki zorganizowało seminarium związane z wykorzystaniem języka UML w biznesie. W tym

Specyfikacja komponentów i interfejsów w Enterprise Architect Czytaj dalej »

Nowości w UML 2.2

Kilka tygodni temu pisałem o specyfikacji UML w wersji 2.2. Obiecałem wtedy, że jak ją przejrzę to napiszę o zmianach. Niniejszym informuję, że specyfikacja została przeze mnie przejrzana. Dzięki wersji specyfikacji z ?bar code?, na której są zaznaczone zmiany w stosunku do wersji 2.1.2 przejrzenie ponad 600 stron zajęło mi rozsądną ilość czasu. Co nowego

Nowości w UML 2.2 Czytaj dalej »

Najlepsze narzędzie do modelowania w UML

Każdy czasem zastanawia się nad wyborem najlepszego narzędzia do modelowanie w UML. Moim zdaniem nie ma idealnej recepty pomagającej dokonać wyboru. Dlatego też trzeba napisać swoje wymagania odnośnie narzędzia a potem przeklikać to i owo w kilku narzędziach do modelowania. Indywidualne odczucia powinny zdecydować. Nie mniej jednak można próbować posiłkować się rankingami. Jednym z nich

Najlepsze narzędzie do modelowania w UML Czytaj dalej »

Specyfikacja UML w wersji 2.2

Jest już nowa wersja UML ? 2.2. O zmianach napiszę jak ją przejrzę. Poza stronami OMG zamieszczam poniżej linki do całej specyfikacji: UML 2.2 Infrastructure UML 2.2 Superstructure     Technorati Tagi: uml,Unified Modeling Language Podobne wpisy Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET W artykule przedstawiono opis pakietu narzędziowego VS.NET (Microsoft) z Rational

Specyfikacja UML w wersji 2.2 Czytaj dalej »

UML 2.1.2 normą ISO

Jakiś czas temu  w tekście o UML (Język UML a normy ISO) napisałem, że wersja 1.4.2 języka UML stała się norma ISO/IEC 19501 Obecnie najnowsza norma ISO odnośnie języka UML to ISO/IEC 19505, która reprezentuje standard UML w wersji 2.1.2   Poniżej zamieszczam linki do obu specyfikacji reprezentujących normy ISO: ISO/IEC 19501 ISO/IEC 19501 (UML

UML 2.1.2 normą ISO Czytaj dalej »

Cele modelowania biznesowego

Celem modelowania biznesowego jest: zrozumienie bieżących problemów w docelowej organizacji i określenie potencjałów udoskonalenia, ocena wpływu zmiany w organizacji, zapewnienie, że klienci, użytkownicy, inwestorzy oraz inne strony będą rozumieć organizację w ten sam sposób, wyprowadzenie wymagań systemu oprogramowania, które jest konieczne, aby wspierać docelową organizację, zrozumienie jak system oprogramowania, który ma być wykorzystywany w przyszłości,

Cele modelowania biznesowego Czytaj dalej »

Czas a modelowania w języku UML

Czasami dostaję pytanie: Ile kosztuje modelowanie w UML? Moja odpowiedź brzmi: Dużo, ale koszty się zwracają z zyskiem. Skąd ten zysk skoro modelowanie w UML to czas ludzi, którzy zamiast pisać kod siedzą i modelują a od tego kodu nie przybywa. Moi rozmówcy mają obawy, że to korzystanie z UML wydłuża proces budowy oprogramowania. Pozornie

Czas a modelowania w języku UML Czytaj dalej »

Scroll to Top