Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych."

Transkrypt

1 Nr indeksu: Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych. 1. Wstęp Statystyki wyraźnie pokazują, że obecnie większość projektów informatycznych kończy się porażką. Niemal 31% z nich jest przerywane, a 53% przekracza przewidywany czas trwania i budżet. Oznacza to, że tylko około 16% projektów realizowane jest zgodnie z przyjętym planem i budżetem. Najczęstszą przyczyną niepowodzenia jest błędne oszacowanie wielkości tworzonego projektu a w związku z tym przyjęcie nierealnych terminów wykonania oraz ustalenie zbyt małego budżetu. Tezę tę potwierdzają badania, mówiące, że tylko 1% realizowanych projektów poddaje się szacowaniu przy użyciu jakiejkolwiek metody. Wniosek jest jeden: szacowanie wielkości wykonywanego systemu informatycznego znacznie zwiększa szanse powodzenia. Powstaje zatem pytanie: w jaki sposób szacować? W 1979 roku Alan Albrecht opracował metodę punktów funkcyjnych (PF). Metoda punktów funkcyjnych służy do szacowania oprogramowania. Może być ona stosowana zarówno przy budowie nowych projektów informatycznych jak i modernizacji oraz rozbudowy istniejących systemów. Metoda ta od 1984 roku jest propagowana i aktywnie rozwijana przez międzynarodową grupę The International Function Point Users Group (IFPUG). Ideą tej metody jest określenie rozmiaru oprogramowania z punktu widzenia użytkownika niezależnie od technologii użytej do jego implementacji. Metoda została opracowana z myślą o aplikacjach transakcyjnych. Jej wadą jest to, że słabo nadaje się do szacowania systemów czasu rzeczywistego czy systemów opartych na komunikacji. Potrzeba szacowania rozmiaru funkcjonalnego tych systemów spowodowała powstanie niezależnych od twórców metody punktów funkcyjnych jej rozszerzeń pozwalających na szacowanie tych systemów. strona 1 z 13

2 2. Opis metody Licząc złożoność aplikacji w punktach funkcyjnych (PF) należy spojrzeć na aplikację w sposób przedstawiony na rys. 1. Aplikacja posiada dane wewnętrzne, którymi w całości zarządza. Są to tzw. wewnętrzne pliki logiczne Internal Logic File (ILF), reprezentowane w systemie przez płaskie pliki lub relacyjną bazę danych. Na zewnątrz aplikacji znajdują się jej użytkownicy oraz współpracujące z nią inne aplikacje. Aplikacje te także posiadają własne dane. Część spośród tych danych zwana jest zewnętrznymi plikami interfejsowymi - External Interface File (EIF). Z użytkownikami oraz zewnętrznymi aplikacjami mierzona aplikacja współpracuje poprzez trzy rodzaje operacji: wejścia (EI - External Input) zapytania (EQ - External Inquire) wyjścia (EO - External Output) Rysunek 1 strona 2 z 13

3 Zewnętrzne wejście jest przepływem informacji z zewnątrz do aplikacji, modyfikuje jej pliki ILF. Przykładem EI mogą być formularze. Zewnętrzne wyjście to przepływ informacji od aplikacji poza jej granice (do użytkownika lub innej aplikacji). Operacja ta może modyfikować pliki ILF aplikacji. Przykładem tego rodzaju operacji mogą być raporty. Zewnętrzne zapytania do jednoczesny przepływ danych do i z aplikacji. Jest to zapytanie do aplikacji pochodzące z zewnątrz. Dane zwracane przez aplikację nie mogę być danymi przetworzonymi, a operacja ta nie może zmieniać plików ILF. Przykładem może być operacja wyszukiwania danych. 3. Schemat liczenia punktów funkcyjnych Istnieją trzy metody liczenia punktów funkcyjnych w zależności od tego, jaka aplikacja jest mierzona. Metody obejmują liczenia punktów funkcyjnych dla: nowopowstających aplikacji, modyfikowanych aplikacji, istniejących aplikacji. Dla nowopowstającej aplikacji, liczenie punktów funkcyjnych składa się z dwóch podstawowych faz: szacowanie rozmiaru funkcjonalnego aplikacji nieostateczna liczba punktów funkcyjnych, czynnik korygujący wynikający z tzw. parametrów wpływu. Rozmiar funkcjonalny aplikacji jest sumą punktów funkcyjnych dla danych i dla transakcji, wynika z funkcjonalności jakiej oczekuje użytkownik. Z kolei czynnik korygujący wynika z charakterystyk systemu, które mogą wpłynąć na jego złożoność. Suma nieostatecznych (nieskorygowanych) punktów funkcyjnych i czynnika korygującego daje ostateczną liczbę punktów funkcyjnych. strona 3 z 13

4 Rysunek 2 4. Szacowanie rozmiaru funkcjonalnego Pierwszym krokiem do szacowanie rozmiaru funkcjonalnego aplikacji, jest identyfikacja zakresu analizy i określenie granic aplikacji. Granice te wynikają z punktu widzenia użytkownika. Relacyjna baza danych składa się z tabel. Tabele przechowywane w bazie danych traktuje się jak elementy typu rekord (RET). Tabele składają się z pól, które traktuje się jako elementy typu dane (DET). Aby określić, czy występuje wewnętrzny pliki logiczny czy zewnętrzny plik interfejsu należy sprawdzić, czy aplikacja dokonuje modyfikacji zawartości pliku. Jeżeli aplikacja modyfikuje zawartość pliku (dodaje, zmienia, usuwa rekordy) jest to plik wewnętrzny, w przeciwnym wypadku jest to plik zewnętrzny. Znając liczbę DET i RET można odczytać stopień złożoności pliku z odpowiednich tabel dla plików wewnętrznych lub zewnętrznych. 5. Szacowanie punktów funkcyjnych dla danych Aby policzyć złożoność funkcjonalną dla danych należy zidentyfikować wszystkie pliki ILF, EIF oraz RET i DET w ramach tych plików. Następnie na podstawie liczby RET i DET poszczególnych plików ILF szacuje się ich złożoność. strona 4 z 13

5 Tabela 1 Następnie na podstawie złożoności i rodzaju pliku szacuje się liczbę punktów funkcyjnych przypadających na jeden plik. Suma punktów funkcyjnych dla wszystkich plików ILF stanowi nieostateczne punkty funkcyjne dla funkcjonalnego rozmiaru danych. 6. Szacowanie punktów funkcyjnych dla transakcji Dla transakcji należy zidentyfikować wszystkie transakcje, jakie będą miały miejsce w systemie. Następnie na podstawie liczby DET, FTR (pliki ILF lub EIF) które uczestniczą w transakcji oraz typu transakcji (EI, EO, EQ) określa się złożoność oraz liczbę punktów funkcyjnych dla każdej transakcji na podstawie tabel nr 2 i 3. Tabela 2 Liczba PF dla EI Tabela 3 Liczba PF dla EO i EQ Do szacowania złożoności transakcji wlicza się DET będące jednostkami danych oraz elementy interfejsu, np. przyciski, paski przewijania. Następnie w zależności od złożoności i rodzaju komunikacji odczytuje się liczbę punktów funkcyjnych przypadającą na transakcję według tabeli nr 4. strona 5 z 13

6 Tabela 4 Na koniec sumuje się punkty funkcyjne uzyskane dla wszystkich transakcji w systemie. 7. Obliczenie rozmiaru funkcjonalnego - nieostatecznych punktów funkcyjnych (NPF) Suma punktów funkcyjnych dla danych i dla transakcji stanowi rozmiar funkcjonalny systemu, czyli nieostateczną liczbę punktów funkcyjnych. 8. Czynnik korygujący (VAF) IFPUG wyodrębnił 14 czynników - składających się na jeden czynnik korygujących (Value Adjustment Factor - VAF). Pozwalają one na określenie ogólnej charakterystyki systemu. Każdemu z nich można przypisać wagę od 0 (brak wpływu) do 5 (silny wpływ). Wagi te wykorzystuje się do obliczenia współczynnika skorygowania. 1. przesyłanie danych 2. przetwarzanie rozproszone 3. wydajność 4. obciążenie platformy sprzętowej 5. stopa transakcji 6. wprowadzanie danych on-line 7. wydajność użytkownika końcowego 8. aktualizacja on-line 9. przetwarzanie złożone 10. wielokrotna używalność 11. łatwość instalacji 12. łatwość obsługi 13. wielokrotna lokalizacja 14. łatwość wprowadzania zmian strona 6 z 13

7 Poniżej przedstawiam w tabeli opis 14 czynników korygujących z opisem ich wag. Komunikacja Charakterystyka określa wykorzystanie przez aplikację różnych protokołów komunikacyjnych. 0 Aplikacja jest czysto wsadowa albo działa na jednym komputerze. 1 Aplikacja jest wsadowa, ale wykorzystuje zdalne wprowadzanie danych lub zdalne drukowanie. 2 Aplikacja jest wsadowa, ale wykorzystuje zdalne wprowadzanie danych i zdalne drukowanie. 3 Aplikacja posiada front-end do przetwarzania wsadowego oraz wprowadzania danych on-line. 4 Aplikacja jest więcej niż front-endem i wykorzystuje tylko jeden protokół komunikacyjny. 5 Aplikacja jest więcej niż front-endem i wykorzystuje wiele protokołów komunikacyjnych. Przetwarzanie rozproszone Charakterystyka określa w jakim stopniu następuje wymiana danych pomiędzy komponentami systemu. 0 Aplikacja jest monolityczna. 1 2 Aplikacja przygotowuje dane dla przetwarzania przez użytkownika w innych komponentach systemu, np. bazie danych albo arkuszu kalkulacyjnym. Dane są przygotowywane do transferu, a następnie przesyłane pod kontrolą aplikacji do innego systemu (nie dla użytkownika końcowego). 3 Występuje przetwarzanie rozproszone on-line jednokierunkowe. 4 Występuje przetwarzanie rozproszone on-line dwukierunkowe. 5 Funkcje przetwarzania dynamicznie wykorzystują najodpowiedniejsze rozproszone komponenty systemu. Wydajność Charakterystyka określa wpływ czasu odpowiedzi systemu i przepustowości na proces tworzenia aplikacji. 0 Nie ma specjalnych wymagań odnośnie wydajności Wymagania odnośnie wydajności zostały postawione, lecz nie były potrzebne dodatkowe działania w trakcie tworzenia aplikacji. Czas odpowiedzi i przepustowość są krytyczne jedynie w godzinach szczytu. Nieprzekraczalny termin zakończenia przetwarzania przypada na następny dzień roboczy. Czas odpowiedzi i przepustowość są krytyczne w codziennych godzinach pracy. Projekt musi jednak wziąć pod uwagę uwarunkowane czasowo interfejsy. Dodatkowo wymagania wydajnościowe użytkownika są dostatecznie wysokie, by spowodować konieczność wykonania analizy wydajności systemu w fazie projektowej. 5 Dodatkowo proces tworzenia aplikacji wymaga użycia specjalnych narzędzi do projektowania i implementacji systemu o dużej wydajności. Specjalne wymagania odnośnie konfiguracji Charakterystyka określa wpływ ograniczeń dotyczących zasobów sprzętowych na tworzenie aplikacji. 0 Nie ma jawnych lub niejawnych ograniczeń odnośnie konfiguracji. 1 Istnieją ograniczenia operacyjne, lecz są mniej restrykcyjne niż dla typowych aplikacji. Spełnienie strona 7 z 13

8 wymagań nie wymaga dodatkowych działań. 2 Aplikacja wymaga uwzględnienia czynników czasowych lub dotyczących bezpieczeństwa. 3 Istnieją specyficzne lub nadzwyczajne wymagania odnośnie procesora dla części aplikacji. 4 Wymagane są specjalne ograniczenia dla aplikacji działającej na głównym procesorze. 5 Dodatkowo istnieją dodatkowe ograniczenia dla aplikacji w rozproszonych komponentach. Tempo transakcji Określa wpływ tempa transakcji biznesowych na tworzenie aplikacji. 0 Nie przewiduje się spiętrzenia liczby transakcji. 1 Przewiduje się spiętrzenie liczby transakcji występujące okresowo. 2 Przewiduje się spiętrzenie tygodniowe. 3 Przewiduje się spiętrzenie dzienne. 4 Wysokie tempo transakcji jest jednym z wymagań. Niezbędna jest analiza wydajnościowa w fazie projektowania. 5 Jak wyżej i dodatkowo niezbędne są narzędzia do analizy wydajności w fazie projektowania, produkcji i/lub instalacji. Wprowadzanie danych on-line Określa wpływ ilości interaktywnych transakcji wprowadzania danych na tworzenie aplikacji. 0 Wszystkie transakcje są przetwarzane wsadowo. 1 1%-7% transakcji odbywa się w trybie interaktywnego wprowadzania danych. 2 8%-15% transakcji odbywa się w trybie interaktywnego wprowadzania danych. 3 16%-23% transakcji odbywa się w trybie interaktywnego wprowadzania danych. 4 24%-30% transakcji odbywa się w trybie interaktywnego wprowadzania danych. 5 Ponad 30% transakcji odbywa się w trybie interaktywnego wprowadzania danych. Specjalne ułatwienia dla Użytkownika Określa wpływ czynników ludzkich i wymagań dotyczących wygody użytkownika na tworzenie aplikacji. Pod uwagę bierze się: a. Ułatwienia nawigacji b. Menu c. Pomoc i dokumentację on-line d. Przewijanie ekranu e. Zdalne drukowanie (obsługa drukarki sieciowej) f. Klawisze skrótu g. Wywoływanie przetwarzania wsadowego z transakcji on-line h. Wybieranie pól danych przez ustawianie kursora (niesekwencyjne wprowadzanie danych) strona 8 z 13

9 i. Duże użycie wideo, podświetlania, kolorów itp. j. Drukowanie elektronicznej dokumentacji użytkownika k. Mysz l. Wyskakujące okna m. Optymalizacja liczby otwartych okien n. Wspomaganie dwu języków (liczyć jako 4) o. Wspomaganie wielu języków (liczyć jako 6) p. Automatyczne przenoszenie kursora Stopień wpływu 0 Żadna z powyższych cech. 1 1 do 3 cech. 2 4 do 5 cech. 3 6 lub więcej, nie ma jednak specyficznych wymagań co do ułatwień. 4 Jak wyżej oraz podane są wymagania odnośnie interfejsu użytkownika, wymuszające projektowanie pod tym kątem. 5 Jak wyżej i ponadto potrzebne są specjalne narzędzia oraz procesy, które pokażą, że osiągnięto cel. Modyfikacje on-line Określa wpływ modyfikacji wewnętrznych zbiorów danych na tworzenie aplikacji. 0 Brak. 1 2 Aktualizacja on-line jest dokonywana dla jednego do trzech zbiorów. Obszar aktualizacji nie jest duży, a odtworzenie poprzedniego stanu jest łatwe. Aktualizacja on-line jest dokonywana dla czterech lub więcej zbiorów. Obszar aktualizacji nie jest duży, a odtworzenie poprzedniego stanu jest łatwe. 3 Aplikacja umożliwia aktualizację on-line wszystkich podstawowych zbiorów. 4 5 Dodatkowo niezbędne jest zabezpieczenie przed utratą danych, które musi być specjalnie zaprojektowane i oprogramowane w systemie. Dodatkowo duże i rozległe aktualizacje powodują, że w projekcie aplikacji rozważa się koszty odtwarzania stanu poprzedniego po skasowanej aktualizacji. Niezbędny jest proces odtwarzania w pełni zautomatyzowany i wymagający minimalnej inwencji operatora. Złożone przetwarzanie Określa wpływ logiki przetwarzania na tworzenie aplikacji. Rozważane są: a. Specjalne procedury bezpieczeństwa. b. Złożone logiczne przetwarzanie. c. Złożone przetwarzanie matematyczne. d. Rozbudowana obsługa wyjątków, związana z ponownym przetwarzaniem niekompletnych transakcji. strona 9 z 13

10 e. Złożone przetwarzanie do obsługi wielu wariantów wejścia/wyjścia (np. multimedia, niezależność od urządzeń wejściowych). Stopień wpływu 0 Żaden element złożoności nie występuje. 1 Jeden z wymienionych. 2 Dwa z wymienionych. 3 Trzy z wymienionych. 4 Cztery z wymienionych. 5 Wszystkie wymienione elementy. Wielokrotne wykorzystywanie Określa w jakim stopniu aplikacja została zaprojektowana i oprogramowana w celu ponownego użycia jej fragmentów w innym oprogramowaniu. 0 Kod nie jest przeznaczony do wielokrotnego użycia. 1 Wielokrotnie wykorzystywany kod jest częścią aplikacji. 2 Mniej niż 10% aplikacji jest zbudowane z kodu wielokrotnego użycia. 3 10% lub więcej aplikacji jest zbudowane z kodu wielokrotnego użycia. 4 Aplikacja została specjalnie zaprojektowana jako aplikacja wielokrotnego użycia i dokonuje się jej dostosowania dla każdego indywidualnego klienta. 5 Jak powyżej, dostosowania może dokonać użytkownik poprzez parametryzację. Łatwość instalacji Określa czy i w jakim stopniu konwersja z poprzedniego środowiska wpływa na tworzenie aplikacji. 0 Nie ma żadnych wymagań użytkownika i nie są konieczne żadne ułatwienia instalacyjne Użytkownik nie stawiał wymagań odnośnie łatwości instalacji, jednakże procedura instalacyjna jest potrzebna. Wymagania odnośnie instalacji zostały przedstawione i w związku z tym powstały odpowiednie procedury instalacyjne wraz z dokumentacją, testami i podręcznikiem. Wpływ tych procedur na projekt aplikacji nie jest istotny. Wymagania odnośnie instalacji zostały przedstawione i w związku z tym powstały odpowiednie procedury instalacyjne wraz z dokumentacją, testami i podręcznikiem. Wpływ tych procedur na projekt aplikacji jest znaczący. 4 Jak wyżej dla punktu 2 i ponadto dostarcza się automatyczne narzędzia instalacyjne wraz z testami. 5 Jak wyżej dla punktu 3 i ponadto dostarcza się automatyczne narzędzia instalacyjne wraz z testami. Łatwość operowania Określa wpływ na tworzenie aplikacji takich aspektów jak kopie zapasowe, odtwarzanie systemu. 0 Nie ma wymagań oprócz standardowego backupu. strona 10 z 13

11 1-4 Jedna lub kilka następujących cech zostały zaimplementowane w aplikacji. Wybieramy wszystkie zaimplementowane. Każda cecha to jeden punkt (chyba, że zaznaczono inaczej): Sprawny i szybki rozruch aplikacji, backup i odtwarzanie po awarii są implementowane, ale wymagają interwencji administratora (operatora). Sprawny i szybki rozruch aplikacji, backup i odtwarzanie po awarii są implementowane i nie wymagają interwencji administratora (liczyć jako 2). Aplikacja minimalizuje konieczność zastosowania taśm, dysków itp. Aplikacja minimalizuje konieczność użycia papieru. 5 Aplikacja została zaprojektowana do pracy bez specjalnego nadzoru operatora. Istnieją procedury automatycznego odtwarzania po awarii. Wiele miejsc przetwarzania Określa, w jakim stopniu aplikacja została zaprojektowana do działania na wielu stanowiskach. 0 1 Wymagania użytkownika nie zawierają informacji o konieczności instalacji więcej niż jednego stanowiska aplikacji. Uwzględniono w projekcie potrzebę instalacji w wielu miejscach, jednakże wszystkich instalacji dokonuje się na identycznym sprzęcie i środowisku operacyjnym Uwzględniono w projekcie potrzebę instalacji w wielu miejscach, jednakże wszystkich instalacji dokonuje się na podobnym sprzęcie i podobnym środowisku operacyjnym. Uwzględniono w projekcie potrzebę instalacji w wielu miejscach, aplikacja jest zaprojektowana do działania na różnym sprzęcie i/lub różnych środowiskach operacyjnych. Aplikacja jest taka jak opisano dla 1 lub 2 i ponadto opracowana jest specjalna dokumentacja instalacyjna oraz dostarcza się z aplikacją testy sprawdzające poprawność instalacji w wielu miejscach. 5 Aplikacja jest taka jak opisano dla 3 i ponadto opracowana jest specjalna dokumentacja instalacyjna oraz dostarcza się z aplikacją testy sprawdzające poprawność instalacji w wielu miejscach. Ułatwienia dla zmienności i elastyczności Określa możliwość łatwej modyfikacji logiki przetwarzania lub struktury danych aplikacji. Pod uwagę brane są następujące elementy: a. b. c. d. e. Elastyczne zapytania i raporty umożliwiają użytkownikowi tworzenie prostych kwerend (np. możliwość użycia operatora i/lub do pojedynczego wewnętrznego zbioru logicznego). Elastyczne zapytania i raporty umożliwiają użytkownikowi tworzenie kwerend o średniej złożoności (np. możliwość użycia operatora i/lub w zapytaniach kierowanych do kilku wewnętrznych plików logicznych) (liczone jako 2). Elastyczne zapytania i raporty umożliwiają użytkownikowi tworzenie kwerend o dużej złożoności (np. możliwość użycia kombinacji operatorów i/lub w zapytaniach kierowanych do jednego lub kilku wewnętrznych zbiorów logicznych) (liczone jako 3). Biznesowe informacje sterujące są przechowywane w tabelach dostępnych użytkownikowi. Użytkownik może zmieniać te parametry, jednakże zmiany wpływają na działanie systemu od następnego dnia. Biznesowe informacje sterujące są przechowywane w tabelach dostępnych użytkownikowi. Użytkownik może zmieniać te parametry, efekt tych zmian nastąpi dynamicznie natychmiast po ich wprowadzeniu. (liczone jako 2) Stopień wpływu strona 11 z 13

12 0 Aplikacja nie posiada żadnej z wymienionych charakterystyk. 1 Jedna z wymienionych. 2 Dwie z wymienionych. 3 Trzy z wymienionych. 4 Cztery z wymienionych. 5 Wszystkie. Umiejętność oszacowania rozmiaru aplikacji daje wiele korzyści: pozwala na określenie czasu realizacji projektu, liczby osób potrzebnych do ukończenia go w określonym terminie oraz kosztów realizacji systemu. Mimo, że metoda punktów funkcyjnych nie była opracowana z myślą o systemach opartych na interfejsach graficznych, po modyfikacjach można ją zastosować do ich szacowania. Źródło: W projekcie informatycznym dotyczącym mojej pracy dyplomowej wyliczenia metodą punktów funkcyjnych prezentują się następująco: Prosty Średni Złożony RAZEM Wejścia EI 4*3 2*4 1*6 26 Wyjścia EO 3*4 3*5 1*7 34 Zapytania EQ 2*3 1*4 3*6 28 Pliki wewnętrzne 2*7 1*10 0*15 24 ILF Plik zewnętrzne 3*5 1*7 0*10 22 EIF SUMA= 134 Tabela 5 Ocena punktów funkcyjnych NPF=88+46=134 strona 12 z 13

13 WSPÓŁCZYNNIK WAGA przesyłanie danych 1 przetwarzanie rozproszone 0 Wydajność 1 obciążenie platformy sprzętowej 1 stopa transakcji 0 wprowadzanie danych on-line 0 wydajność użytkownika końcowego 2 aktualizacja on-line 0 przetwarzanie złożone 0 wielokrotna używalność 0 łatwość instalacji 2 łatwość obsługi 1 wielokrotna lokalizacja 0 łatwość wprowadzania zmian 2 SUMA = 10 Tabela 6 Ocena czynnika korygującego VAF = 0,65+(0,01*10)=0,66 PF=VAF*NPF=0,66*134=89 Dla mierzonego projektu szacowana liczba linii kodu oraz nakład pracy w osobomiesiącach przedstawia się następująco: Język Poziom LZK/PF Linie kodu PF/MM Osobomiesiące języka C * /15=5,9 strona 13 z 13

Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych

Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych Data sporządzenia: 29.11.2007 Przygotowana przez: Radosław Hęś, Krzysztof Fligiel 1 1. Wprowadzenie W dokumencie użyto następujących

Bardziej szczegółowo

Metoda Punktów Funkcyjnych

Metoda Punktów Funkcyjnych Wrocław, 20.12.2002 Zarządzanie Projektem Informatycznym Metoda Punktów Funkcyjnych Spis treści: 1 Wstęp 3 2 Metody szacowania 3 3 Wady metod opartych na jednostkach programowych 3 4 Metoda punktów funkcyjnych

Bardziej szczegółowo

Spis treści: 1Wstęp...3 2Metody szacowania...3 3Wady metod opartych na jednostkach programowych...3 4Metoda punktów funkcyjnych (MPF)...

Spis treści: 1Wstęp...3 2Metody szacowania...3 3Wady metod opartych na jednostkach programowych...3 4Metoda punktów funkcyjnych (MPF)... Spis treści: 1Wstęp...3 2Metody szacowania...3 3Wady metod opartych na jednostkach programowych...3 4Metoda punktów funkcyjnych (MPF)...4 5Wstępne pojęcia dotyczące MPF...5 6Schemat liczenia punktów funkcyjnych...6

Bardziej szczegółowo

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur

Bardziej szczegółowo

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie

Bardziej szczegółowo

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko

Bardziej szczegółowo

Pojęcie bazy danych. Funkcje i możliwości.

Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór

Bardziej szczegółowo

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c Wymagania edukacyjne w technikum ADMINISTROWANIE BAZAMI DANYCH kl. 4c Lp. 1 2 4 5 Temat Zasady dotyczące zarządzania projektem podczas prac związanych z tworzeniem bazy oraz cykl życiowy bazy Modele tworzenia

Bardziej szczegółowo

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,

Bardziej szczegółowo

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Technologie informacyjne Rok akademicki: 2014/2015 Kod: CCB-1-104-s Punkty ECTS: 3 Wydział: Inżynierii Materiałowej i Ceramiki Kierunek: Chemia Budowlana Specjalność: - Poziom studiów: Studia

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

Usługa: Testowanie wydajności oprogramowania

Usługa: Testowanie wydajności oprogramowania Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych

Bardziej szczegółowo

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego. Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego. Kandydat winien wykazać się wiedzą i umiejętnościami w zakresie: - korzystania z głównych

Bardziej szczegółowo

Metody pomiaru i szacowania oprogramowania

Metody pomiaru i szacowania oprogramowania Metody pomiaru i szacowania oprogramowania Metryki punktów funkcyjnych Przygotował: dr inż. Rafał Mrówka Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Informatyki Analiza

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Zasady organizacji projektów informatycznych

Zasady organizacji projektów informatycznych Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych

Bardziej szczegółowo

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy

Bardziej szczegółowo

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego) Opis systemu CitectFacilities (nadrzędny system sterowania i kontroli procesu technologicznego) I. Wstęp. Zdalny system sterowania, wizualizacji i nadzoru zostanie wykonany w oparciu o aplikację CitectFacilities,

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM 1.1. PODSTAWOWE INFORMACJE PC to skrót od nazwy Komputer Osobisty (z ang. personal computer). Elementy komputera można podzielić na dwie ogólne kategorie: sprzęt - fizyczne

Bardziej szczegółowo

Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania. Pomiary w inżynierii oprogramowania

Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania. Pomiary w inżynierii oprogramowania Jarosław Kuchta Jakość Systemów Informatycznych Jakość Oprogramowania Pomiary w inżynierii oprogramowania Cel pomiarów ocena jakości produktu ocena procesów (produktywności ludzi) stworzenie podstawy dla

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Szkolenie: Testowanie wydajności (Performance Testing)

Szkolenie: Testowanie wydajności (Performance Testing) Szkolenie: Testowanie wydajności (Performance Testing) Testy niefunkcjonalne aplikacji to nieodłączna część pracy dobrego testera. Do tego typu testów zaliczamy między innymi taką właściwość systemu jak

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY NR ZADANIA. 2.1.2. Podstawowe informacje i czynności

KATEGORIA OBSZAR WIEDZY NR ZADANIA. 2.1.2. Podstawowe informacje i czynności Moduł 2 - Użytkowanie komputerów - od kandydata wymaga się zaprezentowania wiedzy i umiejętności w zakresie wykorzystania podstawowych funkcji komputera klasy PC i jego systemu operacyjnego. Kandydat powinien

Bardziej szczegółowo

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: Kurs obsługi komputera ECDL start (harmonogram kursu języka angielskiego zostanie umieszczony wkrótce) Termin

Bardziej szczegółowo

Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie

Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie Wybór ZSI Zakup standardowego systemu System pisany na zamówienie Zalety: Standardowy ZSI wbudowane najlepsze praktyki biznesowe możliwość testowania przed zakupem mniej kosztowny utrzymywany przez asystę

Bardziej szczegółowo

Zarządzanie projektem informatycznym

Zarządzanie projektem informatycznym Zarządzanie projektem informatycznym Radosław Klimek 2001-10 C B A http://home.agh.edu.pl/rklimek 1 2 Lista slajdów 5 Szacowanie parametrów projektu informatycznego (uzupełnienie) 6 Diagramy DFD/ERD a

Bardziej szczegółowo

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0> Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą

Bardziej szczegółowo

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy

Bardziej szczegółowo

Stawiamy pierwsze kroki

Stawiamy pierwsze kroki Stawiamy pierwsze kroki 3.1. Stawiamy pierwsze kroki Edytory tekstu to najbardziej popularna odmiana programów służących do wprowadzania i zmieniania (czyli edytowania) tekstów. Zalicza się je do programów

Bardziej szczegółowo

ECDL ZARZĄDZANIE PROJEKTAMI

ECDL ZARZĄDZANIE PROJEKTAMI ECDL ZARZĄDZANIE PROJEKTAMI EUROPEJSKI CERTYFIKAT UMIEJĘTNOŚCI KOMPUTEROWYCH ZARZĄDZANIE PROJEKTAMI Syllabus v. 1.0 Oficjalna wersja dokumentu jest dostępna w serwisie WWW Polskiego Biura ECDL www.ecdl.pl

Bardziej szczegółowo

SZKOLENIE: Administrator baz danych. Cel szkolenia

SZKOLENIE: Administrator baz danych. Cel szkolenia SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.

Bardziej szczegółowo

Dokumentacja projektu QUAIKE Architektura oprogramowania

Dokumentacja projektu QUAIKE Architektura oprogramowania Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura

Bardziej szczegółowo

Monitoring procesów z wykorzystaniem systemu ADONIS

Monitoring procesów z wykorzystaniem systemu ADONIS Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management

Bardziej szczegółowo

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa

Bardziej szczegółowo

Galileo - encyklopedia internetowa Plan testów

Galileo - encyklopedia internetowa Plan testów Galileo - encyklopedia internetowa Plan testów Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Matek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel..........................................

Bardziej szczegółowo

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został

Bardziej szczegółowo

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r.

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r. ZAPYTANIE OFERTOWE Wrocław, dnia 23.03.2015 r. W związku z realizacją przez Nova Telecom spółka z ograniczoną odpowiedzialnością, projektu pn.: Wdrożenie zintegrowanego systemu klasy B2B, umożliwiającego

Bardziej szczegółowo

Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015)

Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015) NCW opis zmian Niniejszy dokument przedstawia opis najważniejszych zmian funkcjonalnych w nowej wersji programu Carwert (dostępnej od wersji Marzec 2015) 1. INTERFEJS I NAWIGACJA Wraz z nową wersją programu

Bardziej szczegółowo

Metodyka projektowania komputerowych systemów sterowania

Metodyka projektowania komputerowych systemów sterowania Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania

Bardziej szczegółowo

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23) Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ3

Instrukcja użytkownika ARSoft-WZ3 02-699 Warszawa, ul. Kłobucka 8 pawilon 119 tel. 0-22 853-48-56, 853-49-30, 607-98-95 fax 0-22 607-99-50 email: info@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ3 wersja 1.5 1. Opis Aplikacja ARSOFT-WZ3

Bardziej szczegółowo

Faza Określania Wymagań

Faza Określania Wymagań Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.

Bardziej szczegółowo

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...

Bardziej szczegółowo

Usprawnienie procesu zarządzania konfiguracją. Marcin Piebiak Solution Architect Linux Polska Sp. z o.o.

Usprawnienie procesu zarządzania konfiguracją. Marcin Piebiak Solution Architect Linux Polska Sp. z o.o. Usprawnienie procesu zarządzania konfiguracją Marcin Piebiak Solution Architect Linux Polska Sp. z o.o. 1 Typowy model w zarządzaniu IT akceptacja problem problem aktualny stan infrastruktury propozycja

Bardziej szczegółowo

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Podręcznik użytkownika Publikujący aplikacji Wykaz2 Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,

Bardziej szczegółowo

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop. 2016 Spis treści O autorach 11 Podziękowania 12 Część I Wprowadzenie do języka SQL 13 Godzina 1. Witamy w świecie języka SQL 15

Bardziej szczegółowo

Instrukcja uŝytkowania programu

Instrukcja uŝytkowania programu PN Instrukcja uŝytkowania programu PIXEL Zakład Informatyki Stosowanej Bydgoszcz Poznań 2 Spis treści SPIS TREŚCI...2 1. URUCHOMIENIE PROGRAMU...3 2. LOGOWANIE OPERATORA DO PROGRAMU...3 3. OKNO GŁÓWNE

Bardziej szczegółowo

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych

Bardziej szczegółowo

RODO a programy Matsol

RODO a programy Matsol RODO a programy Matsol Spis treści 1. Oprogramowanie hotelowe mhotel... 2 2. Oprogramowanie do faktur mfaktura... 4 3. Oprogramowanie dla straży pożarnych mosp... 7 4. Oprogramowanie mpensjonat... 9 1

Bardziej szczegółowo

EXSO-CORE - specyfikacja

EXSO-CORE - specyfikacja EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

Kurs MATURA Z INFORMATYKI

Kurs MATURA Z INFORMATYKI Kurs MATURA Z INFORMATYKI Cena szkolenia Cena szkolenia wynosi 90 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie potrzebował do realizacji

Bardziej szczegółowo

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK. Darmowe oprogramowanie narzędziowe sterowników PLC FATEK. Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK. WinProllader jest prostym interfejsem użytkownika służącym do programowania

Bardziej szczegółowo

Analiza punktów funkcyjnych Miara wielkość funkcjonalnej oprogramowania

Analiza punktów funkcyjnych Miara wielkość funkcjonalnej oprogramowania Analiza punktów funkcyjnych Miara wielkość funkcjonalnej oprogramowania Tomasz Koszlajda Instytut Informatyki Politechniki Poznańskiej Potrzeby określenia wielkości oprogramowania Dane wejściowe dla estymacji

Bardziej szczegółowo

Program Rejestr zużytych materiałów. Instrukcja obsługi

Program Rejestr zużytych materiałów. Instrukcja obsługi Program Rejestr zużytych materiałów. Instrukcja obsługi Autor: Andrzej Woch Tel. 663 772 789 andrzej@awoch.com www.awoch.com Spis treści Wstęp... 1 Informacje dla administratora i ADO... 1 Uwagi techniczne...

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

Spis treści. Analiza Ryzyka Instrukcja Użytkowania

Spis treści. Analiza Ryzyka Instrukcja Użytkowania Maj 2013 Spis treści 1. Wprowadzenie... 3 2. Podstawy prawne... 4 3. Zasada działania programu... 6 4. Zgodność z analizą zagrożeń... 7 5. Opis programu... 8 5.1. Menu Górne... 9 5.2. Status... 10 5.3.

Bardziej szczegółowo

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: E-mail: 1. Kilobajt jest to: a. 1024 bajtów b. 1000 bajtów c. 1024 bitów d.

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: E-mail: 1. Kilobajt jest to: a. 1024 bajtów b. 1000 bajtów c. 1024 bitów d. dot. umowy: UDA-POKL.04.01.01-00-154/08-00 Projekt: Przedsiębiorcza Uczelnia TEST WSTĘPNY Informacje uzyskane na podstawie poniższego testu zostaną wykorzystane tylko i wyłącznie do przyporządkowania uczestnika

Bardziej szczegółowo

Plan nauczania informatyki Opracował: mgr Daniel Starego

Plan nauczania informatyki Opracował: mgr Daniel Starego Obowiązuje od roku szkolnego 000/00 Plan nauczania informatyki Opracował: mgr Daniel Starego Szkoła podstawowa klasy IV VI Dział, tematyka L. godz. I rok II rok. TECHNIKA KOMPUTEROWA W ŻYCIU CZŁOWIEKA

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) ABC 2002/XP PL EXCEL Autor: Edward C. Willett, Steve Cummings Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) Obszar roboczy programu (10) o Pasek tytułowy (10) o Przyciski Minimalizuj

Bardziej szczegółowo

Kontrola dostępu, System zarządzania

Kontrola dostępu, System zarządzania Kontrola dostępu, System zarządzania Falcon to obszerny system zarządzania i kontroli dostępu. Pozwala na kontrolowanie pracowników, gości, ochrony w małych i średnich firmach. Jedną z głównych zalet systemu

Bardziej szczegółowo

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę* 0,5 0,5

Egzamin / zaliczenie na ocenę* 0,5 0,5 Zał. nr 4 do ZW 33/01 WYDZIAŁ INFORMATYKI I ZARZĄDZANIA KARTA PRZEDMIOTU Nazwa w języku polskim: Technologia przetwarzania danych Nazwa w języku angielskim: Data processing technology Kierunek studiów

Bardziej szczegółowo

Investing f or Growth

Investing f or Growth Investing for Growth Open Business Solution OB One - zintegrowane oprogramowanie modułowe wspomagające zarządzanie firmą w łatwy i przejrzysty sposób pozwala zaspokoić wszystkie potrzeby księgowe, administracyjne

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

PROGRAM DOBORU WYMIENNIKÓW CIEPŁA FIRMY SECESPOL CAIRO 3.2 PODRĘCZNIK UŻYTKOWNIKA

PROGRAM DOBORU WYMIENNIKÓW CIEPŁA FIRMY SECESPOL CAIRO 3.2 PODRĘCZNIK UŻYTKOWNIKA PROGRAM DOBORU WYMIENNIKÓW CIEPŁA FIRMY SECESPOL CAIRO 3.2 PODRĘCZNIK UŻYTKOWNIKA SPIS TREŚCI 1. Przegląd możliwości programu 1 1.1. Okno główne 1 1.2. Podstawowe funkcje 1 1.2.1. Wprowadzanie danych 1

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...

Bardziej szczegółowo

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2) Program RMUA Instrukcja konfiguracji i pracy w programie (Wersja 2) 1 Wstęp Program RMUA powstał w związku z obowiązkiem przekazywania ubezpieczonym informacji rocznej zwanej wcześniej RMUA. Aplikacja

Bardziej szczegółowo

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,

Bardziej szczegółowo

Rozkład menu narzędzi

Rozkład menu narzędzi Tylko administrator systemu ma dostęp do wszystkich opcji Narzędzi. Ustawienia urządzenia Ogólne Oszczędzanie energii Inteligentny Uruchamiany pracą Planowany Data i godzina Strefa czasowa (różnica dla

Bardziej szczegółowo

KARTA SZKOLENIA 1/5. Po ukończeniu szkolenia uczestnik będzie potrafił:

KARTA SZKOLENIA 1/5. Po ukończeniu szkolenia uczestnik będzie potrafił: KARTA SZKOLENIA 1/5 Korzyści dla uczestnika: Po ukończeniu szkolenia uczestnik będzie potrafił: sprawnie poruszać się po systemie QlikView 11 używać dostępnych w programie komponentów do tworzenia interaktywnych

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

Bardziej szczegółowo

CENTRALNA KOMISJA EGZAMINACYJNA

CENTRALNA KOMISJA EGZAMINACYJNA Arkusz zawiera informacje prawnie Układ graficzny CKE 2015 chronione do momentu rozpoczęcia egzaminu CENTRALNA KOMISJA EGZAMINACYJNA Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykład 1 Inżynieria Oprogramowania Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI

Bardziej szczegółowo

Standard określania klasy systemu informatycznego resortu finansów

Standard określania klasy systemu informatycznego resortu finansów Dane dokumentu Nazwa Projektu: Kontrakt Konsolidacja i Centralizacja Systemów Celnych i Podatkowych Studium Projektowe Konsolidacji i Centralizacji Systemów Celnych i Podatkowych (SPKiCSCP) Numer wersji

Bardziej szczegółowo

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi Oprogramowanie DMS Lite Podstawowa instrukcja obsługi 1 Spis treści 1. Informacje wstępne 3 2. Wymagania sprzętowe/systemowe 4 3. Instalacja 5 4. Uruchomienie 6 5. Podstawowa konfiguracja 7 6. Wyświetlanie

Bardziej szczegółowo

Usługa: Audyt kodu źródłowego

Usługa: Audyt kodu źródłowego Usługa: Audyt kodu źródłowego Audyt kodu źródłowego jest kompleksową usługą, której głównym celem jest weryfikacja jakości analizowanego kodu, jego skalowalności, łatwości utrzymania, poprawności i stabilności

Bardziej szczegółowo

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych

Bardziej szczegółowo

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE Klawisze skrótów: F7 wywołanie zapytania (% - zastępuje wiele znaków _ - zastępuje jeden znak F8 wyszukanie według podanych kryteriów (system rozróżnia małe i wielkie litery) F9 wywołanie

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych

Bardziej szczegółowo

11. Rozwiązywanie problemów

11. Rozwiązywanie problemów 11. Rozwiązywanie problemów Ćwiczenia zawarte w tym rozdziale pokaŝą, jak rozwiązywać niektóre z problemów, jakie mogą pojawić się podczas pracy z komputerem. Windows XP został wyposaŝony w kilka mechanizmów

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika w zakresie obsługi aplikacji internetowej KRAZ Rejestr Podmiotów Prowadzących Agencji Zatrudnienia Spis treści 1. Informacje wstępne... 3 2. Prowadzenie rejestru po zmianie ustawy...

Bardziej szczegółowo

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich. Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na

Bardziej szczegółowo

Wymagania na poszczególne oceny w klasach 3 gimnazjum

Wymagania na poszczególne oceny w klasach 3 gimnazjum Wymagania na poszczególne oceny w klasach 3 gimnazjum Znaczenie komputera we współczesnym świecie Przypomnienie wiadomości na temat języka HTML Wstawianie tabeli na stronę WWW Wstawianie listy punktowanej

Bardziej szczegółowo

Program do wagi SmartScale

Program do wagi SmartScale Program do wagi SmartScale zarządzanie pomiarami zarządzanie towarami - dodawanie, usuwanie oraz wyszukiwanie towarów zarządzanie kontrahentami dodawanie i usuwanie oraz wyszukiwanie wydruki kwitów w trybie

Bardziej szczegółowo

INSTRUKCJA ZARZĄDZANIA SYSTEMAMI INFORMATYCZNYMI W COLLEGIUM MAZOVIA INNOWACYJNEJ SZKOLE WYŻSZEJ

INSTRUKCJA ZARZĄDZANIA SYSTEMAMI INFORMATYCZNYMI W COLLEGIUM MAZOVIA INNOWACYJNEJ SZKOLE WYŻSZEJ Załącznik nr 3 do Zarządzenia nr 1/2013 Rektora Collegium Mazovia Innowacyjnej Szkoły Wyższej z dnia 31 stycznia 2013 r. INSTRUKCJA ZARZĄDZANIA SYSTEMAMI INFORMATYCZNYMI W COLLEGIUM MAZOVIA INNOWACYJNEJ

Bardziej szczegółowo

Specyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B.

Specyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B. W zawiązku z otrzymaniem dofinansowania na projekt: Zautomatyzowany system B2B elektronicznej wymiany dokumentów i danych, realizowany w ramach Programu Operacyjnego Innowacyjna Gospodarka, Działanie 8.2:Wspieranie

Bardziej szczegółowo

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r Program Faktura Jastrzębie Zdrój, 27 czerwiec 2016r 1 Metryka: Lp. Data Wersja Opis 1 2016-06-26 6 Tworzenie dokumentów faktura, rachunek itp. Dostępny wydruk dokumentu. Edycja bazy towarów oraz klientów

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo