UML

Diagramy procesów systemowych

Powszechnym jest iż czym większa organizacja tym więcej systemów informatycznych. U moich klientów są ich dziesiątki. Tak tak. Przez lata zbiera się ich trochę bo każdy rok to zmiany w procesach biznesowych i bardzo często dodanie nowego systemu. Znam firmy, w których stajnia Augiasza to najlepsze określenie na zaistniałą sytuację.  Co więcej firma albo modeluje […]

Diagramy procesów systemowych Czytaj dalej »

Dobre praktyki dotyczące komponentów i architektury

Pozwolę sobie przytoczyć kilka dobrych praktyk związanych z architekturą. Struktura poszczególnych modułów powinna być na tyle prosta, aby można ją było w pełni zrozumieć. 2. Moduły powinny być luźno ze sobą powiązane, tzn. powinna być możliwa zmiana implementacji jednego modułu, bez znajomości implementacji pozostałych modułów i bez wpływania na ich zachowanie. 3. Łatwość wprowadzania zmian

Dobre praktyki dotyczące komponentów i architektury Czytaj dalej »

Jak żyć Panie Premierze?

W czasie ostatnich wyborów, jeden z uczestników spotkania wyborczego zapytał: “Jak żyć Panie Premierze?” Przekładając na grunt modelowania często słyszę: “Jak modelować?”. I o ile daleko mi do Premiera i jego problemów dot. rządzenia krajem, tak blisko mi do problemów z modelowaniem. Otóż UML zna już sporo osób. Nieformalnym standardem w zakresie narzędzi jest Enterprise

Jak żyć Panie Premierze? Czytaj dalej »

Kilka dobrych praktyk dotyczących diagramów sekwencji

Diagram sekwencji to niezastąpiona technika przy projektowaniu komunikacji pomiędzy klasami. Prezentacja kolejno następujących po sobie metod jest ważna nie tylko dla programistów. Dziś chciałbym podzielić się kilkoma wskazówkami.  Podobne wpisy Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET W artykule przedstawiono opis pakietu narzędziowego VS.NET (Microsoft) z Rational XDE (IBM) do wytwarzania aplikacji webowych pracujących

Kilka dobrych praktyk dotyczących diagramów sekwencji Czytaj dalej »

Ustawianie parametrów obiektu w Enterprise Architect czyli prezentacja parametryzacji usług

Diagram obiektów to bardzo przydatny diagram gdy chcemy wskazać jakie wartości posiadają atrybuty klas a także innych klasyfikatorów takich ja np. węzły sieci czy routery (element node na diagramach wdrożenia). Postaram się w żołnierskich krokach opisać jak zaprezentować wartości atrybutów na obiektach.  Sytuacja bazowa jest klasa z atrybutami: na jej podstawie dodaje obiekt Następnie na

Ustawianie parametrów obiektu w Enterprise Architect czyli prezentacja parametryzacji usług Czytaj dalej »

Diagramy sekwencji a komponenty

Diagramy sekwencji są techniką, która idealnie nadaje się do zaprojektowania przepływu komunikatów pomiędzy klasami. Problem może powstać wtedy, gdy chcemy zaprezentować komunikację (użyte metody) na poziomie komponentów. Widziałem już w kilku miejscach diagramy sekwencji z komponentami. To bardzo niezdrowe rozwiązanie. Diagram sekwencji nie może być powiązany z metodą komponentu, gdyż komponenty to element, który wykorzystuje

Diagramy sekwencji a komponenty Czytaj dalej »

Szacowanie procesów biznesowych metodą diagramów aktywności

W trakcie prac projektowych lub analitycznych wielokrotnie powstaje potrzeba policzenia parametrów procesu biznesowego lub szacowania złożoności budowanego oprogramowania.  Większość metod formalnych wymaga bardzo często dość trudnych obliczeń. Z drugiej strony w trakcie prac analitycznych lub projektowych powstaje zazwyczaj diagram aktywności, który w sposób naturalny prezentuje składowe procesu biznesowego lub elementy scenariusza przypadku użycia. W artykule

Szacowanie procesów biznesowych metodą diagramów aktywności Czytaj dalej »

UML w standardzie 2.4.1

W ferworze prac w 2011 zapomniałem napisać iż standard UML został zaktualizowany. Obecna wersja UML to 2.4.1. Pliki można pobrać z: UML 2.4.1 Superstructure UML 2.4.1 Infrastructure Nowością jest 14 diagram o nazwie: Profile Diagram Więcej  na temat profile diagram niebawem. Podobne wpisy UML – zastosowanie w biznesie Po raz kolejny Centrum Promocji Informatyki zorganizowało

UML w standardzie 2.4.1 Czytaj dalej »

Przewijanie do góry