inżynieria oprogramowania

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

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 »

Złote reguły Extreme Programming

Na początku lat 90-tych dwaj programiści: Kent Beck i Ward Cunnigham zdefiniowali kilka praktycznych reguł, które miały za zadanie uprościć proces wytwórczy oprogramowania. Tak powstała jedna z najbardziej kontrowersyjnych metodyk: Extreme Programming (XP) Dla wszystkich zainteresowanych zamieszczam 12 praktyk XP wg Kenta Becka: Podobne wpisy Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET W artykule

Złote reguły Extreme Programming Czytaj dalej »

Projektowanie hurtowni danych w oparciu o język UML

Nowoczesne zarządzanie organizacjami XXI wieku to sprawne i dynamiczne decyzje oparte na zebranych i dobrze przeanalizowanych danych. Coraz to większe potrzeby w zakresie analizy danych związane z wielopłaszczyznową pracą korporacji wymuszają powstawanie nowych hurtowni danych, których budowa staje się coraz bardziej złożona. Tekst ten przedstawia jedną z metodyk projektowych w zastosowaniu do projektowania hurtowni danych.

Projektowanie hurtowni danych w oparciu o język UML Czytaj dalej »

XP + Prince2 = XPrince

Medotyka XPrince powstała z połaczenia metodyk Extreme Programming (XP) z Prince2 została opracowana w Poznaniu. Łączy w sobie najlepsze cechy podejścia Agile z metodyką Prince 2. Zdaniem jej autorów metodyka ma następujące cechy: Jest zwinna XPrince przyjmuje podstawowe założenie metodyki XP Posiada mechanizmy kontroli XPrince kontroluje projekt na różnych poziomach.  W tym sensie nawiązuje do

XP + Prince2 = XPrince Czytaj dalej »

Trójwarstwowa struktura aplikacji ASP.NET z wykorzystaniem procedur wbudowanych

Artykuł opublikowany na Codeguru.pl Warstwy (Layers, tiers) Warstwowa struktura aplikacji stanowi logiczną dekompozycję systemu. Podział na warstwy (layers, tiers) umożliwia przedstawienie różnych aspektów aplikacji. Pozwala zrozumieć złożone systemy i daje przejrzystość aplikacji. Jednym z najbardziej znanych modeli warstwowych jest 7-warstwowy model ISO, obrazujący budowę protokołów sieciowych. Podobne wpisy Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie

Trójwarstwowa struktura aplikacji ASP.NET z wykorzystaniem procedur wbudowanych Czytaj dalej »

Zabezpieczenie aplikacji ASP.NET przy użyciu mechanizmów bezpieczeństwa Forms

Artykuł opublikowany na Codeguru.pl Z zabezpieczeniami aplikacji webowych spotykamy się prawie przy każdej okazji, gdy logujemy się do dowolnego serwisu internetowego. Dzięki temu dostajemy możliwość dostępu do różnych zasobów aplikacji WWW, które niekoniecznie są dostępne dla wszystkich użytkowników usług webowych. Wydawałoby się, że uzyskanie dostępu do zabezpieczonych części aplikacji ASP.NET wymaga autoryzacji przy każdej próbie

Zabezpieczenie aplikacji ASP.NET przy użyciu mechanizmów bezpieczeństwa Forms Czytaj dalej »

Aplikacje WWW w terenie, czyli o tym, jak budować rozwiązania w technologii ASP.NET dla urządzeń przenośnych

Artykuł opublikowany na Codeguru.pl Usługi WWW przebojem wkraczają w nasze życie. Coraz częściej istnieje potrzeba by korzystać z internetu nie tylko przy biurku w pracy czy domu, ale także poza nim. Dziś, w dobie urządzeń przenośnych, wystarczy schować do kieszeni np. Pocket-a i można pracować gdziekolwiek dusza zapragnie. Istnieje tylko jeden mały problem, a mianowicie

Aplikacje WWW w terenie, czyli o tym, jak budować rozwiązania w technologii ASP.NET dla urządzeń przenośnych Czytaj dalej »

Rational Unified Process – Wstęp

Rational Unified Process jest zunifikowanym procesem wytwórczym oprogramowania dostarczającym praktycznych wskazówek, wzorców dokumentów i narzędzi, szablonów dokumentów oraz przykładów postępowania dla niemalże wszystkich działań związanych z procesem wytwarzania oprogramowania . W swojej książce Kroll i Kruchten definiują RUP z trzech perspektyw. Pierwsza z nich określa RUP jako programową metodę ewolucyjną, która wspiera wytwarzanie oprogramowania i

Rational Unified Process – Wstęp Czytaj dalej »

Wstęp do projektowania aplikacji w Rational Software Architect

Rational Software Architect jest kolejną po Rational Rose i Rational XDE generacją narzędzi wspierających twórców oprogramowania w czasie projektowania. RSA oferuje do modelowania budowanych systemów 10 z pośród 13 diagramów języka UML 2.0. Diagramy, których nie można zbudować w RSA to diagram obiektów (ang. Object Diagram), diagram widoku interakcji (ang. Interaction Overview Diagram), diagram przebiegów

Wstęp do projektowania aplikacji w Rational Software Architect Czytaj dalej »

Rational Software Architect Pierwszy Krok

Technorati Tagi: Rational Software Architect,inżynieria oprogramowania W artykule zaprezentowano jak rozpocząć pracę z i opis elementów tego narzędzia CASE. Środowisko IBM Software Development Platform (SDP) o nazwie kodowej „Atlantic”, tworzy platformę współpracy dla zespołów deweloperskich w ramach środowiska Eclipse oraz pozwalają łączyć funkcje biznesowe, rozwojowe i operacyjne w ramach organizacji. Jednym ze składników SDP jest

Rational Software Architect Pierwszy Krok Czytaj dalej »

Scroll to Top