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 »

Analiza i projektowanie systemów informatycznych

Analiza i projektowanie systemów informatycznych było tematem przewodnim szkolenia, które miałem przyjemność prowadzić 26-27 czerwca dla grupy trzyosobowej. Wśród uczestników jedna osoba reprezentująca wiodącą firmę na rynku hurtowni danych oraz dwóch pracowników jednego z największych koncernów farmaceutycznych. Kameralna atmosfera pozwoliła na swobodne dyskusje dotyczące różnych aspektów modelowani systemów informatycznych w UML. Poza tym ciężka praca

Analiza i projektowanie systemów informatycznych Czytaj dalej »

Test Driven Development – najpierw testy!?!

Każdy program, każda jego funkcjonalność powinny być przetestowane po d względem poprawnego działania. Sam proces testowania jest jednym z najżmudniejszych zadań w procesie produkcyjnym, zajmuje dużo czasu, a nie zawsze daje zadowalające wyniki. Ponadto brak testów powoduje, że spada jakość oprogramowania. Jak temu przeciwdziałać? Pewną odpowiedzią jest wytwarzanie oprogramowania w oparciu o testowanie. Taki też

Test Driven Development – najpierw testy!?! Czytaj dalej »

Permanentne dążenie do perfekcji

Pierwszy tydzień czerwca był dość pracowity. Najpierw dwudniowe szkolenie w Warszawie a potem 2 dni (05-06 czerwca) we Wrocławiu. Firma, z którą miałem przyjemność współpracować jest integratorem specjalizującym się w dostarczaniu systemów wykorzystujących technologie internetowe oraz rozwiązania z zakresu workflow, portali korporacyjnych i intranetów, systemów billingowych, e-commerce oraz content management. W szkoleniu udział wzięło 9

Permanentne dążenie do perfekcji 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 »

Scroll to Top