inżynieria oprogramowania

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

Etyka w procesie wytwórczym oprogramowania

Nigdy się nie zastanawiałem nad etyką w procesie wytwórczym oprogramowania aż do dziś kiedy natrafiłem na artykuł, którego autorami są Maria Ganzha i Stanisław Szejko. Tekst jest dość ciekawy gdyż porusza nowe obszary procesu wytwórczego oprogramowania, które wykraczają poza tradycyjnie stosowaną podejście stosowane w inżynierii  oprogramowania. Zainteresowanych odsyłam do artykułu: http://www.e-informatyka.pl/article/show/493 Technorati Tagi: proces wytwórczy […]

Etyka w procesie wytwórczym oprogramowania Czytaj dalej »

Średniozaawansowane dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to średniozaawansowane dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać tutaj. A. Pozyskiwanie wymagań Poszukaj ograniczeń narzucanych przez dziedzinę problemu Domena budowanego systemu narzuca często dodatkowe wymagania, wynikają one z obowiązujących wymogów, przepisów oraz ograniczeń dziedziny. System musi je brać pod uwagę i spełniać. Gromadzenie

Średniozaawansowane dobre praktyki inżynierii wymagań Czytaj dalej »

Podstawowe dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to podstawowe dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać tutaj. A. Dokument specyfikacji wymagań Zdefiniuj standardową strukturę dokumentu Dokument wymagań powinien mieć ustandaryzowaną w danej organizacji strukturę. Ma to ułatwić i przyspieszyć czytelnikom zaznajamianie się z dokumentem ze względu na znajomość struktury i rozkładu

Podstawowe dobre praktyki inżynierii wymagań Czytaj dalej »

Czas a modelowania w języku UML

Czasami dostaję pytanie: Ile kosztuje modelowanie w UML? Moja odpowiedź brzmi: Dużo, ale koszty się zwracają z zyskiem. Skąd ten zysk skoro modelowanie w UML to czas ludzi, którzy zamiast pisać kod siedzą i modelują a od tego kodu nie przybywa. Moi rozmówcy mają obawy, że to korzystanie z UML wydłuża proces budowy oprogramowania. Pozornie

Czas a modelowania w języku UML Czytaj dalej »

UML jest niezrozumiały i nie wiadomo jak go stosować?

Panuje powszechna opinia, że modele wyrażone w języku UML są niezrozumiałe i nie wiadomo jak go stosować. Problem czytelności diagramów jest tym bardziej istotny, gdy dokumentacji (jakże pieczołowicie) wykonanej w UML nie umie przeczytać Klient. Tak to problem, z którym czasem się spotykam. Wtedy zanim Klient zobaczy wartość modelowania  pozwalam nazywać poszczególne elementy notacji tak

UML jest niezrozumiały i nie wiadomo jak go stosować? Czytaj dalej »

Mój blog czytany przez eksperta

Miłą niespodzianką dla mnie okazał się fakt iż mój blog czyta osoba, którą uważam za ekspert w dziedzinie modelowania. Tą osobą jest Jarosław Żeliński (http://it-consulting.pl/). Cieszy mnie to tym bardziej, że moje wpisy stały się pożywką do podjęcia dyskusji o UML i BPMN. Zainteresowanych odsyłam do wpisu Modelowanie procesów biznesowych w UML czy BPMN? oraz

Mój blog czytany przez eksperta Czytaj dalej »

Systemy agentowe w inżynierii oprogramowania

Inżynieria oprogramowania to nie tylko systemy informatyczne ale także agentowe czyli takie, które (najogólniej rzecz ujmująć)bazują na samodzielnych jednostkach, które mogą się przemieszczać i wykonywać usługę na rzecz wysyłającego go klienta. O bezpieczeństwie takich systemów wraz z metodami modelowania za pomocą języka AML (Agent Modeling Language) napisaliśmy z kolegami rozdział do książki pt.: „Inżynieria oprogramowania

Systemy agentowe w inżynierii oprogramowania Czytaj dalej »

Jesienny The Rational Edge ezine

Właśnie ukazał się jesienny The Rational Edge ezine (http://ibm.com/developerworks/ecma/campaign/er.jsp?id=376126&imid=68950291&end). Dla fanów RSA jest bardzo ciekawy artykuł, w którym Steve Arnold opisuje nowe cechy  IBM Rational Software Architect for WebSphere Software 7.5, dotyczące modelowania i transformacji http://www.ibm.com/developerworks/rational/library/08/0926_arnold/index.html. Natomiast mi, być może z uwagi na specyfikę projektu, którym się teraz zajmuje, najbardziej podobał się artykuł pt. „Handling

Jesienny The Rational Edge ezine Czytaj dalej »

AJAX Processing w Rational Software Architect

Któż w dzisiejszych czasach nie słyszał o AJAX?ie?  AJAX, łączący w sobie możliwości języków JavaScript i XML, jest świetnym narzędziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami „tradycyjnymi”. Za pomocą technologii AJAX możemy weryfikować dane wprowadzane do formularzy, tworzyć wykresy w czasie rzeczywistym i dodawać do

AJAX Processing w Rational Software Architect Czytaj dalej »

Design Patterns w Rational Software Architect

W obecnych czasach developerzy oprogramowania muszą odznaczać się wysoką produktywnością, aby móc sprostać wciąż wzrastającym wymaganiom na oprogramowanie. Wielu profesjonalistów z branży IT wciąż kontynuuje jednak spędzanie wielu godzin pracy nad rozwijaniem powtarzających się i istniejących od dawna rozwiązań na niskim poziomie abstrakcji. Istnieją jednak nowe metody wspierające proces budowania oprogramowania, dzięki którym to specjaliści

Design Patterns w Rational Software Architect Czytaj dalej »

Scroll to Top