inżynieria oprogramowania

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

Model analizy biznesowej

Model analizy biznesowej wskazuje przepływ danych i strukturę poszczególnych procesów biznesowych wskazanych za pomocą biznesowych przypadków użycia. W modelu analizy wskazuje się elementy strukturalne takie jak dokumenty, zasoby bazodanowe i pracownicy, którzy zarządzają danymi tworząc w ten sposób interakcje jakie zachodzą pomiędzy tymi elementami. Te interakcje to procesy biznesowe.

Modelowanie biznesowe w UML – krople, które drążą skałę

Kolejny raz miałem przyjemność gościć we Wrocławiu i prowadzić szkolenie z analizy i modelowania procesów biznesowych w języku UML. I tym razem tak jak poprzednio (szkolenie w tej samej firmie co na początku kwietnia) panowała twórcza atmosfera. Każdy dzień, a były ich trzy, stanowił ciężką pracę dla uczestników szkolenia. Każdy kolejny przykład i kolejne ćwiczenie …

Modelowanie biznesowe w UML – krople, które drążą skałę Czytaj dalej »

Oprogramowanie jako usługa (Software as a Service, SaaS, S+S)

Software as a Service (Oprogramowanie jako usługa) jest outsourcingową metodą budowy i oferowania specjalistycznych aplikacji dla przedsiębiorstw. Firmy, w ramach opłaty abonamentowej świadczonej na rzecz usługodawcy, mogą korzystać ze wszystkich właściwości danego oprogramowania, bez potrzeby zakupu licencji oraz jego instalacji na własnej platformie sprzętowej. Istotą jest to, że model SaaS (Software-as-a-Service) pozwala organizacjom na dostęp …

Oprogramowanie jako usługa (Software as a Service, SaaS, S+S) Czytaj dalej »

OpenUp

Bardzo się cieszę, że po kilku latach „ukrywania” w płatnych wersji metodyki Rational Unified Process (RUP) IBM uwolnił ją publikując bezpłatną jej wersję zwaną OpenUP – Open Unified Process. Open Unified Process (OpenUP) jest częścią szablonu procesów Eclipse’a Eclipse Process Framework (EPF) o którym pisałem kilka dni temu. Można powiedzieć, że proces OpenUP jest bratem …

OpenUp Czytaj dalej »

Publikacja prezentacji

Jako trener czy prezenter czasami miałem problem z publikacją materiałów szkoleniowych. Problem polegał na tym, że nie za bardzo lubię dawać źródło (zapisane w PowerPoint lub Impress), a na generowanie PDF nie zawsze jest czas. Do tego  dochodzi pendrive uczestnika spotkania, który może być zawirusowany – no może przesadzam, z tym wirusem, ale lepiej chronić …

Publikacja prezentacji Czytaj dalej »

Eclipse Process Framework

Jestem zwolennikiem wolnego oprogramowania i wszystkich narzędzi, które pozwalają na pracę przy podobnych standardach co narzędzia płatne. Dlaczego? W każdym działaniu liczy się człowiek i jego wiedza, doświadzcenie. Narzędzie to tylko dodatek. Dlatego też bardzo się ucieszyłem, że jest już odpowiednik IBM Rational Method Composer – narzędzia, która jest platformą pozwalajacą projektować model procesów  zgodnych …

Eclipse Process Framework Czytaj dalej »

Mind Mapping w procesie wytwórczym oprogramowania

Technika Mind Mapping (MM) zwana też techniką map pamięci powstała w latach sześćdziesiątych. Za jej twórcę uważany jest angielski naukowiec Tony Buzan, który intensywnie pracował nad poznaniem mechanizmów pracy ludzkiego umysłu i technikami zapamiętywania i podnoszenia kreatywności jednostek i zespołów. MM stara się wykorzystać wyniki tych badań tak, aby poprawić procesy uczenia się i zapamiętywania …

Mind Mapping w procesie wytwórczym oprogramowania Czytaj dalej »

Przypadki użycia są łatwiejsze do zrozumienia niż diagramy BPMN

Jakiś czas temu napotkałem ciekawe wyniki badań, które zostały opracowane w Polsce. Instytut Informatyki Politechniki Poznańskiej wykonał badania, w których  celem było znalezienie odpowiedzi na pytanie: jaka reprezentacja wymagań: tekstowa, czy graficzna, jest lepsza z punktu widzenia stopnia zrozumienia przez osoby je czytające? Jako reprezentanta podejścia tekstowego wybrano przypadki użycia. Natomiast dla notacji graficznej wybrano …

Przypadki użycia są łatwiejsze do zrozumienia niż diagramy BPMN Czytaj dalej »

Przewiń do góry