inżynieria oprogramowania

Wszystko to co, moim zdaniem, ważnego dzieje się na świecie w dziedzinie inżynierii oprogramowania.

Transformacje modeli UML do kodu w Rational Software Architect

MDA jest podejściem, w którym UML jest traktowany jako język programowania. Głównym celem MDA jest tworzenia oprogramowania w oparciu o modele biznesowe oraz separacja modelu na zależny oraz niezależny od platformy. Dzięki MDA te same rozwiązania mogą być realizowane na wielu różnych platformach. Ponadto stworzone na bazie MDA systemy mogą być łatwo integrowane oraz łączone […]

Transformacje modeli UML do kodu w Rational Software Architect Czytaj dalej »

Dynamiczna analiza kodu w RSA

W dobie dążenia do budowania wysokiej jakości systemów informatycznych istotne jest badanie dynamicznych własności kodu. W Rational Software Architect ten obszar wspomaga mechanizm Runtime Analysis. Czym tak naprawdę jest Runtime Analysis? Runtime Analysis to nic innego jak praktyka nakierowana na zrozumienie zachowania komponentów oprogramowania na podstawie danych zgromadzonych w czasie wykonywania komponentu. Nad definicją Runtime

Dynamiczna analiza kodu w RSA Czytaj dalej »

Zarządzanie zmianami w Rational Software Architect

Synchronizacja prac projektowych jest bardzo ważnym elementem cyklu życia projektu. Pozwala ona na uzyskanie większej produktywności, dzięki możliwości prowadzenia równoległych prac programistycznych oraz skróceniu czasu cyklu udostępniania uzyskanych efektów. Jednym z narzędzi, z rodziny produktów IBM,  realizujących synchronizację prac projektowych jest Rational ClearCase. Oprogramowanie to umożliwia zarządzanie cyklem życia projektu. Wbudowano w nie takie mechanizmy

Zarządzanie zmianami w Rational Software Architect Czytaj dalej »

Język UML a normy ISO

Wielu moich klientów pyta mnie czy modele UML a raczej użyta do budowy modeli semantyka syntaktyka są zdefiniowane tylko przez standard OMG i  kolejne „numerki” tegoż standardu? (Dla przypomnienie OMG to (idąc za Wikipedią) Object Management Group – konsorcjum powstałe w 1989 r., w którego skład wchodziły m.in. firmy IBM, Apple Computer i Sun Microsystems,

Język UML a normy ISO Czytaj dalej »

Transformacja modelu UML do kodu C# w środowisku IBM Rational Software Modeler

Jak napisałem wcześniej (IBM Rational Software Modeler i platforma .NET) do tego aby w IBM Rational Software Modeler, które jest narzędziem do wizualnego modelowania i projektowania w języku UMLMożna było dokonywać transformacji kodu z modelu UML do C# i z kodu C# do UML potrzebna jest dodatek IBM Rational Modeling Extension for Microsoft .NET. Mając

Transformacja modelu UML do kodu C# w środowisku IBM Rational Software Modeler Czytaj dalej »

IBM Rational Software Modeler i platforma .NET

Wielu projektantów systemów informatycznych dedykowanych na platformę .NET odczuwa drobny dyskomfort spowodowany brakiem zintegrowanych i jednocześnie zaawansowanych narzędzi wspomagających modelowanie w UML w środowisku Visual Studio 2005 lub Visual Studio 2008. W środowisku Visual Studio 2003 można było korzystać z Rational .XDE pluginu, który integrował się z tym śtrodowiskiem i umożliwiał budowę modeli UML prawie

IBM Rational Software Modeler i platforma .NET Czytaj dalej »

Budowanie nowoczesnego biznesu w oparciu o systemy zorientowane na usługi (SOA)

Potrzeba szybkiego dostosowywania się oraz ustanawiania ścisłej integracji przez firmy z ich partnerami biznesowymi wymaga pewnego poziomu reaktywności IT oraz integracji, jaką może dać SOA. Korporacyjna tendencja do sprawiania by to po prostu działało często skutkowała tworzeniem infrastruktur z wieloma aplikacjami (i działami), które funkcjonowały do tej pory oddzielnie od siebie. By połączyć te aplikacje

Budowanie nowoczesnego biznesu w oparciu o systemy zorientowane na usługi (SOA) Czytaj dalej »

Modelowanie procesów biznesowych w języku UML – cykl artykułów

W związku z dużym zainteresowaniem  modelowaniem procesów biznesowych w języku UML oraz na prośbę moich klientów postanowiłem napisać cykl 6 artykułów, które pokażą jak zbudować modele procesów biznesowych. Tekst na ten temat podzieliłem na następujące rozdziały: Wstęp do artykułu Przedstawienie przykładowej organizacji Elementy notacji UML dedykowanej do modelowania procesów biznesowych Architektura modelu procesów biznesowych Biznesowy

Modelowanie procesów biznesowych w języku UML – cykl artykułów Czytaj dalej »

Przedstawienie przykładowej organizacji

Tekst ten jest pierwszym artykułem, który odnosi się do modelowania procesów biznesowych w języku UML. W artykule tym zostanie zaprezentowania przykładowa organizacja, której model biznesowy zostanie zbudowany w pozostałych artykułach. 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

Przedstawienie przykładowej organizacji Czytaj dalej »

Architektura modelu procesów biznesowych

Modele procesów biznesowych stanowią pomost łączący rzeczywiście funkcjonujący biznes z systemami informatycznymi, które mają wspierać działanie firmy. Modele stanowią uproszczenie rzeczywistości zgodnie z założonymi wcześniej regułami. Z tego też powodu jest istotne aby modele te poprawnie odzwierciedlały rzeczywistość. W celu sprostania temu wyzwaniu należy zbudować odpowiednie repozytorium projektu. W tekście tym zaprezentowana zostanie przykładowa architektura

Architektura modelu procesów biznesowych Czytaj dalej »

Scroll to Top