Książki dla studenta na przedmiot inżynieria oprogramowania
Zaczyna się rok akademicki. Co roku otrzymuję dwa trzy maile z prośbą o polecenie literatury. W tym roku polecam dwie pozycje – dwa ebooki:
Zaczyna się rok akademicki. Co roku otrzymuję dwa trzy maile z prośbą o polecenie literatury. W tym roku polecam dwie pozycje – dwa ebooki:
Mało osób wie, że UML w tym roku (a mamy 2012 rok) kończy 15 lat. Sto lat !!! Czy UML jest lekarstwem na radzenie sobie ze złożonością oprogramowania? Tak, ale pod warunkiem, że jest stosowany z umiarem. Co to znaczy? Z UML jest jak z dobrymi witaminami. Gdy stosujemy je w odpowiednich dawkach (jedząc owoce …
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 »
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 …
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 …
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 …
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 »
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 …
Obiecałem, że po wakacjach wznowię nabór na szkolenie: Agile Modeling w Enterprise Architect Dziś właśnie ustaliłem termin wynajmu sali. Zapraszam więc na szkolenie w dniu 08-09.12.2011 Miejsce szkolenia: Warszawa, ul Nowogrodzka 56A. Zdjęcie sali obok. Więcej na temat szkolenia na stronie: Agile Modeling w Enterprise Architect. Jeśli chcesz wziąć udział w szkoleniu proszę wypełnij Deklarację …
Na rynku pojawiła się nowa ksiażka o UML. Tzn. pojawiła się w marcu, ale dopiero teraz mogłem ją przejrzeć.Książka ta to": UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji. Wydanie III autorstwa Craig Larmana Książkę można zamówić bezpośrednio w Helionie. W książce tej Craig Larman łączy znajomość języka UML z …