UML

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 »

Diagramy UML– stosowane najczęściej

Modele mają pomóc nam poradzić sobie ze złożonością systemów, które budujemy. Co więcej sam język UML tego nie ułatwia, gdyż jest to zestaw abstrakcyjnych piktogramów, które znaczą tylko coś wtedy, gdy umiemy je przeczytać. Prowadzę tego bloga prawię 5 lat i nigdy jeszcze nie opisywałem notacji UML. Dziś postanowiłem to naprawić. Na stronie diagramy UML

Diagramy UML– stosowane najczęściej 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 »

Scroll to Top