Personal tools
|
Logowanie/rejestracja
Home
News
Szkolenia
Artykuły
Surveys
KLIn
Firmy
Kontakt
Lista dyskusyjna
Przeglądaj archiwum
Search Box
In this site
In this folder
Artykuły
Lista artykułów
Zaznacz wszystkie
Tytuł:
Programowanie Ekstremalne: dyscyplina inaczej
Szczegóły:
Autor(rzy):
Bartosz Walter
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.22 MB)
Tytuł:
Warsztaty wyobraźni – poszukiwanie miękkich innowacji w projektach informatycznych
Szczegóły:
Streszczenie:
Istotą budowania przewagi konkurencyjnej staje się obecnie miękka innowacja, czyli nadawanie pospolitym produktom cech unikalnych, wyróżniających ten produkt na tle oferty konkurencji. W niniejszej pracy zaproponowana została technika warsztatów wyobraźni, pozwalająca, w formie pracy zespołowej przebiegającej w trzech etapach, skutecznie doskonalić umiejętności odkrywania miękkich innowacji w produktach informatycznych.
Autor(rzy):
Adam Wojciechowski
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.22 MB)
Tytuł:
Ochona prawna programów komputerowych
Szczegóły:
Streszczenie:
Celem artykułu jest pokazanie możliwości ochrony prawnej programów komputerowych, w tym również programów będących elementami „wynalazków urzeczywistnianych za pomocą komputera”. W artykule omówione zostały następujące formy prawnej ochrony programów: ochrona za pomocą prawa autorskiego, ochrona sui generis, oraz ochrona prawem patentowym.
Autor(rzy):
Bartosz Jóźwiak
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.12 MB)
Tytuł:
Wykorzystanie przypadków użycia do opisywania procesów biznesowych
Szczegóły:
Streszczenie:
Procesy biznesowe można opisywać przy użyciu diagramów, np. diagramów BPMN lub tekstowo. Przypadki użycia są przykładem notacji tekstowej. Są one półformalne: proces biznesowy jest wyrażony jako sekwencja kroków, a każdy krok jest opisany językiem naturalnym. W artykule przedstawiono rezultaty eksperymentów, których celem było porównanie notacji diagramowej i tekstowej. Ponadto opisano pewne rozszerzenia przypadków użycia, które zostały uznane za interesujące podczas przygotowania opisów procesów biznesowych. Rozszerzenia te pozwalają opisać metamorfozę aktorów, opisać kroki, które muszą być wykonane przed głównym scenariuszem.
Autor(rzy):
Łukasz Olek
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.28 MB)
Tytuł:
Metryki obiektowe jako wskaźniki jakości kodu i projektu
Szczegóły:
Streszczenie:
Metryki stanowią szybki i wygodny sposób oceny jakości oprogramowania. Znajo-mość wartości poszczególnych metryk i wielkości, które mierzą, pozwala oszacować złożoność systemu, koszt jego pięlęgnacji czy elastyczność. W artykule przedstawio-no trzy najpopularniejsze zestawy metryk obiektowych: MOOD, Chidambera i Ke-merera oraz Martina, wraz z interpretacją. Ponadto zaprezentowano przykładowe narzędzie do pomiaru: wtyczkę Metrics Plugin for Eclipse, dostępną za darmo w portalu sourceforge.net.
Autor(rzy):
Bartosz Walter
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.26 MB)
Tytuł:
Code slicing: Droga do lepszego rozumienia kodu źródłowego (cz. 2)
Szczegóły:
Streszczenie:
Kod źródłowy skomplikowanych programów komputerowych może być lepiej zrozumiany przez programistów, gdy zostanie podzielony na mniejsze fragmenty. Poniższy tekst przedstawia podstawowe pojęcia z zakresu statycznej analizy kodu koncentrując się na slicingu kodu. Slicing kodu to me-toda służąca do podziału kodu z zachowaniem jego poprawności w ramach rozważanej funkcjonalności. Przedstawiony jest zarys historyczny, znane me-tody, narzędzia oraz praktyczne zastosowania slicingu kodu. W części pierwszej artykułu przedstawiono podstawy oraz charakterystykę tej popularnej techniki. Część druga prezentuje praktyczne aspekty, narzędzia oraz przykładowe case-study z wykorzystaniem narzędzi Indus/Kaveri.
Autor(rzy):
Bartosz Bogacki
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.69 MB)
Tytuł:
Code slicing: droga do lepszego rozumienia kodu źródłowego (cz. 1)
Szczegóły:
Streszczenie:
Kod źródłowy skomplikowanych programów komputerowych może być lepiej zrozumiany przez programistów gdy zostanie podzielony na mniejsze fragmenty. Slicing kodu to metoda służąca do wykonania podziału kodu z zachowaniem jego poprawności w ramach rozważanej funkcjonalności. Poniższy tekst przedstawia podstawowe pojęcia z zakresu statycznej analizy kodu koncentrując się na slicingu kodu. Przedstawiony jest zarys historyczny, znane metody, narzędzia oraz praktyczne zastosowania slicingu kodu. W części pierwszej artykułu przedstawiono podstawy oraz charakterystykę tej popularnej techniki, podczas gdy w części drugiej zaprezentowane będą praktyczne aspekty, narzędzia oraz przykładowe case-study z wykorzystaniem narzędzi Indus/Kaveri.
Autor(rzy):
Bartosz Bogacki
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.19 MB)
Tytuł:
Wprowadzenie do inżynierii wymagań
Szczegóły:
Streszczenie:
Niniejsza praca stanowi wstęp do podręcznika z zakresu inżynierii wymagań. Omówione tu zostały podstawowe cechy procesu definiowania wymagań dla systemów informatycznych jak również własności, które wymagania powinny posiadać, aby we właściwy sposób mogły być interpretowane przez zespoły twórców oprogramowania. Wskazano również podstawowe zagrożenia wynikające z zaniedbań w zakresie gromadzenia i pielęgnacji wymagań.
Publikowane:
Praca nieopublikowana
Autor(rzy):
Adam Wojciechowski
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.53 MB)
Tytuł:
Programowanie Parami - razem czy osobno?
Szczegóły:
Streszczenie:
Lekkie metodyki podkreślają znaczenie komunikacji między programistami. Niektóre z nich (np. XP czy Crystal Clear) zalecają programowanie parami. Istnieją jednak dwa podejścia do programowania w parach: klasyczne, znane z XP oraz „ramię-w-ramię” (ang. Side-by-Side) zaproponowane w metodyce Crystal Clear. Artykuł prezentuje eksperymenty opisujące porównanie tych dwóch podejść. Uczestnikami eksperymentu było 25 studentów Informatyki IV i V roku studiów, którzy w kontrolowanym środowisku przepracowali 6 dni tworząc rozbudowane aplikacje internetowe w technologii Java z wykorzystaniem narzędzi Eclipse, MySQL i Tomcat. Uzyskane rezultaty wskazują, iż programowanie „ramię-w-ramię” jest bardzo interesującą alternatywą dla pracy parami, przede wszystkim ze względu na niższą pracochłonność (20% dla programowania SbS i 50% dla klasycznego programowania parami).
Publikowane:
w wersji ang.: Springer, LNCS 3792, 2005, pp 28-38
Autor(rzy):
Michał Jasiński
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.20 MB)
Tytuł:
TestNG: testowanie jednostkowe nowej generacji
Szczegóły:
Streszczenie:
TestNG jest nowej generacji biblioteką do tworzenia testów jednostkowych w języku Java. Jej podstawowe koncepcje wywodzą się z wcześniejszej, doskonale znanej bi-blioteki JUnit, jednak w porównaniu do niej posiada ona kilka istotnych różnic, znacznie ułatwiających tworzenie testów i zarządzanie nimi. W tym artykule omówiono bibliotekę TestNG, przedstawiając jej zalety nad do-tychczas opublikowanymi wersjami JUnita.
Publikowane:
W tym artykule omówiono bibliotekę TestNG, przedstawiając jej zalety nad do-tychczas opublikowanymi wersjami JUnita.
Autor(rzy):
Bartosz Walter
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.15 MB)
Tytuł:
Równowaga między zwinnością a dyscypliną z wykorzystaniem XPrince
Szczegóły:
Streszczenie:
Większość współczesnych projektów informatycznych wymaga równowagi pomiędzy zwinnością a dyscypliną. W tym artykule zaprezentowano metodykę wytwarzania oprogramowania i zarządzania projektami XPrince (eXtreme PRogramming IN Controlled Environments). Jest to połączenie Programowania Ekstremalnego (XP), PRINCE2 i RUP. Opisano również pewne eksperymenty i narzędzia, które stanowią podstawę dla metodyki XPrince.
Publikowane:
w wersji angielskiej: Proceedings of RISE 2005 Conference, LNCS (w druku)
Autor(rzy):
Łukasz Olek
Komentarzy:
0
czytaj wiecej...
Pobierz artykuł:
Download (size: 0.37 MB)