Modele mają poprawnie odzwierciedlać rzeczywistość

Modele mają poprawnie odzwierciedlać rzeczywistość – to prawda znana wszystkim, którzy choć trochę modelują. Wiedzę na ten temat przekazywałem w ostatnich dniach września (25-26.09) na szkoleniu otwartym z modelowania systemów informatycznych w języku UML. W szkoleniu uczestniczyło 12 osób z całej Polski i każdy przyjechał z innym problem, który można sprowadzić do jednego pytania: Jak […]

Modele mają poprawnie odzwierciedlać rzeczywistość Czytaj dalej »

Adaptacja trójwarstwowej architektury aplikacji

Połowa września w tym roku to chłodne, deszczowe dni. Dwa dni z nich (18-19 września) były bardzo gorące, ale nie z powodu pogody.. W czasie tych dwóch dni prowadziłem szkolenie dla jednej z bardziej znanych firm na polskim rynku. Szkolenie dotyczyło zastosowania języka UML w modelowaniu ich systemów informatycznych. Szkolenie było zrealizowane na podstawie dokumentacji

Adaptacja trójwarstwowej architektury aplikacji 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 »

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 »

Scroll to Top