inżynieria oprogramowania

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

Identyfikacja elementów modelu statycznego na bazie modelu przypadków użycia

Analizując model przypadków użycia można zidentyfikować elementy modelu statycznego (struktury). Poniżej kilka porad w tym zakresie: Szukaj rzeczowników: to zazwyczaj klasy lub atrybuty, przykładowo Centrum Odpowiedzialności. Szukaj czasowników: wskazują one często na związek. Przykładowo, użytkownik przypisuje Klienta do Centrum Odpowiedzialności. Szukaj sprawców: jeśli biznes wskazuje na ich działanie, lub są oni do czegoś potrzebni, stanowią […]

Identyfikacja elementów modelu statycznego na bazie modelu przypadków użycia Czytaj dalej »

Niemoralna propozycja

Prowadzenie takiego bloga, jak ten daje sprawia mi frajdę, gdyż przy okazji nawiązuję kontakty z ciekawymi ludźmi, z którymi prowadzę w interesującą dyskusję mailową.  Rozmawiamy merytorycznie o konkretnych sprawach. Cenię te maile i ich autorów za dążenie do wiedzy i nowej jakości po przez zdobywanie kolejnych klocków do układanki jaką jest inżynieria oprogramowania. Dziś miałem

Niemoralna propozycja Czytaj dalej »

Szkolenie z architektury korporacyjnej

Architektura korporacyjna jest coraz bardziej „modnym” tematem. Słowo modna używam specjalnie w cudzysłowie bo nie oto chodzi by mieć to co ma konkurencja a oto by konkurencję wyprzedzić. Postanowiłem zbudować wraz z dziedzinowymi ekspertami szkolenie, które wprowadza w architekturę korporacyjną. Omawiane tematy pozwalają na łagodne wprowadzenie w świat architektury korporacyjnej. Niniejsze szkolenie z architektury korporacyjnej jest dedykowane dla

Szkolenie z architektury korporacyjnej Czytaj dalej »

Nazywanie procesu

Modelując procesy biznesowe czy też scenariusze działania systemów IT często dochodzi do dyskusji jak nazwać proces.Poniżej są wskazówki i lista sugerowanych nazw, które można zastosować identyfikując procesy na diagramach DFD, diagramach aktywności, czy scenariuszach opisujących dekomponujących przypadki użycia,.: Nazwa powinna składać się z wyrażenia czasownikowego poprzedzonego wyrażeniem rzeczownikowym, przykładowo ważność zakresu ubezpieczenia, Użyj wyrażenia czasownikowego

Nazywanie procesu Czytaj dalej »

Modele na nowej maszynie – Witaj DELLU

Moja praca, jak zapewne wielu osób związanych z informatyką, jest związana z ekstremalnym wykorzystywaniem sprzętu. W moim przypadku jest to laptop, który działa niemalże non-stop, bo nawet gdy ja śpię on się backupuje. Skutkuje to tym iż 2 lata to maksimum co przegrzany sprzęt jest w stanie wytrzymać. Moja Tosia (Toshiba Tecra M9) dociągnęła dwóch

Modele na nowej maszynie – Witaj DELLU Czytaj dalej »

Usuwać albo nie usuwać oto jest pytanie

Podczas konsultacji projektów u moich klientów otrzymuję często to samo pytanie, które parafrazując znany cytat z Hameta Shakespeare’a brzmi: Usuwać albo nie usuwać elementy modelu oto jest pytanie. Moja odpowiedź jest prosta. Oczywiście, że usuwać ale do kosza.   Tym koszem może być oddzielny pakiet. W ten sposób nie pozbywamy się na stałe tych elementów

Usuwać albo nie usuwać oto jest pytanie Czytaj dalej »

Tormigo dla Linuksa

Kilka tygodni temu prezentowałem Tormigo w wersji Beta (Tormigo wersja beta). Dziś miło mi powiadomić iż wyszła linuksowa wersja tego narzędzia. Link do pobrania: 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 webowych pracujących w środowisku urządzeń więcej

Tormigo dla Linuksa Czytaj dalej »

Architektura korporacyjna – przegląd technik

Poniższe linki do stron przedstawiają kilka historycznych powiązań pomiędzy kilkoma podejściami opisującymi architekturę korporacyjną. Przyglądając się schematowi historycznemu dokładniej, możemy zauważyć, że większość dzisiejszych struktur architektury przedsiębiorstwa ma wspólną historię oraz są zbudowane na ulepszeniach i dodatkach z innych struktur. Terminologia zmieniała się w czasie, aczkolwiek idea ukryta za obszarami działania struktur jest prawie taka

Architektura korporacyjna – przegląd technik Czytaj dalej »

Jakość a plan iteracji

Plan iteracji to jeden z elementów zarządzania jakością procesu wytwórczego oprogramowania. Moim zdaniem dobry plan iteracji: jednoznacznie hierarchizuje wymierne cele, które odpowiadają ogólnemu celowi iteracji przedstawionemu w planie projektu. określa cele, które obejmują weryfikację lub ukazanie wdrażanych scenariuszy. jasno definiuje kryteria oceny. wyjaśnia, którym ryzykiem zajmie się iteracja. szacuje wysiłek konieczny do osiągnięcia każdego celu.

Jakość a plan iteracji Czytaj dalej »

Raportowanie zmian w modelu w Enterprise Architect

Zmiany w oprogramowaniu i modelach są nieuniknione. Poniżej kilka słów na temat jak je przedstawić w EA i jak je raportować. Przyjąłem, że zmiany dotyczą zmian w istniejącym już oprogramowaniu. Zmiana jest zgłoszona w dowolnej formie przyjętej w organizacji natomiast w Enterprise Architect jest reprezentowane jako wymaganie, zmiana lub defekt (problem) Wszystkie wymagania i elementy,

Raportowanie zmian w modelu w Enterprise Architect Czytaj dalej »

Scroll to Top