Metody pomiaru i szacowania oprogramowania

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

Download "Metody pomiaru i szacowania oprogramowania"

Transkrypt

1 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

2 Analiza punktów funkcyjnych tło historyczne Oryginalnie wprowadzona przez Allana Albrechta w 1979 roku Wprowadza nową metrykę oprogramowania punkty funkcyjne Pierwsza publikacja metody 1981, następnie 1984 (rewizja) International Function Piont User Group IFPUG 1986 Obecna wersja podręcznika IFPUG Manual 4.1 2

3 Podobne metryki Feature points rozszerzenie prac Albrechta przez Caper Jones o modele naukowe Mark II brytyjskie rozszerzenie FP o bogatsze struktury danych wewnętrznych 3D function points metryka Holenderskiego Stowarzyszenia Metryk Oprogramowania (obecnie to samo co IFPUG) Full function points uzupełnienie FP o elementy systemów czasu rzeczywistego Evolved funtion points uproszczona metoda IFPUG (Galorath Inc.)

4 Standard ISO WG12 w 1994 zdefiniowało wymogi wobec FSM (Functional Size Measurement) W 1998 część członków WG12 powołali do życia COSMIC (Common Software Measurement International Consortium) W ramach COSMIC przedstawiono COSMIC-FFP (1999) ostatnia wersja 2.2 w roku 2003 ISO nie wskazało jednej metody (niech rynek zdecyduje)

5 Definicja metryki punktów funkcyjnych Zgodnie z IFPUG: Standardowa metoda (metryka) pomiaru wielkości oprogramowania z punktu widzenia użytkownika

6 Cele analizy punktów funkcyjnych Pomiar wielkości funkcjonalności, którą otrzymuje użytkownik Pomiar wielkości oprogramowanie niezależnej od wykorzystanej technologii Narzędzie, które minimalizuje koszty samego procesu pomiaru Dostarcza standardowej metryki oprogramowania do celów porównawczych

7 Cechy analizy punktów funkcyjnych Podstawowy termin użytkownik (definiuje wymagania, akceptuje testy) Metoda bazuje na wymaganiach abstrahuje od technologii W zależności od technologii zmienia się tylko przelicznik FP -> koszty, czas, LOC, itd. Analiza FP może być wykonywana na każdym etapie projektu Metoda polega na dekompozycji i zliczaniu Obejmuje także metody analizy i rozwiązywania problemów Analiza FP wykorzystuje architekturę LOGICZNĄ systemu 7

8 Rzeczywiste zalety FPA Metryka zrozumiała na nie-informatyków efektywna komunikacja Pozwala na zastosowanie metody na wcześniejszych etapach projektu Ułatwia zarządzanie zakresem projektu stanowi inwentaryzację funkcji systemu Zakłada możliwość dostosowania współczynników kosztowych do danej organizacji 8

9 Kiedy nie stosować FPA Do wyznaczenia kosztów utrzymania systemu Identyfikacji i rozwiązania problemu technicznego lub wdrożeniowego W przypadku braku lub małej wiarygodności danych o wydajności zespołu projektowego Jeżeli ilość dostępnych informacji pozwala na zastosowania bardziej dokładnych metod estymacji 9

10 Produktywność w FPA Produktywność jest kluczowym elementem metody punktów funkcyjnych Z teorii ekonomi wiemy, że: produktywność = wartość wyjściowa/wartość wejściowa W przypadku oprogramowania, przyjmujemy: produktywność = jednostka wielkości / koszt wytworzenia jednostki Dla FPA miarą produktywności jest FP/md 10

11 Przedmiot analizy System komputerowy traktujemy jako zbiór elementarnych procesów (logicznych, nie fizycznych) odpowiada scenariuszowi testowemu (akceptacyjnemu) Rozróżniamy dwa typy procesów podstawowych: transportujące dane przenoszą dane poprzez granicę systemu, wykorzystujące interfejsu zewnętrzne do komunikacji z otoczeniem stacjonarne lub bezdanowe realizujące logikę biznesową, wykorzystujące dane wewnętrzne 11

12 Proces estymacji w FPA 12

13 Krok 1 określenie rodzaju FP Implementacyjne punkty funkcyjne punkty funkcyjne obliczane w czasie trwania projektu i budowy systemu Punkty funkcyjne rozszerzeń punkty funkcyjne rozbudowy działającego, produkcyjnego systemu Punkty funkcyjne aplikacji punkty funkcyjne przeliczone dla gotowej aplikacji (base line), stosowane w celu wyznaczenia wydajności, skali porównawczej, itd. 13

14 Krok 2 zdefiniowanie zakresu systemu Granica systemu określa miejsce interakcji pomiędzy aplikacją a użytkownikiem lub innym systemem Poprawna definicja granicy systemu wymaga zrozumienia biznesowego punktu widzenia użytkownika (a nie technicznego)

15 Krok 3 identyfikacja kategorii funkcjonalnych Zewnętrzne dane wejściowe (EI) ekrany, formularze, okna dialogowe lub sygnały sterujące, za pomocą których użytkownika lub program zewnętrzny zarządza danymi programu Zewnętrzne dane wyjściowe (EO) ekrany, raporty, wykresy lub sygnały sterujące, które program generuje w celu ich wykorzystania przez użytkownika lub program zewnętrzny

16 Elementy logiczne modelu systemu - kwerendy Kwerendy zewnętrzne (EQ) kombinacje danych wejściowych oraz wyjściowych, które generowane są natychmiastowo na podstawie zadanych atrybutów. Określenie pochodzi z terminologii baz danych odpowiada wyszukiwaniu danych na podstawie jednego klucza. Obecnie kwerendy określa się jako dane pobierane z bazy danych w wyniku jednego zapytania.

17 Elementy logiczne modelu systemu - pliki Wewnętrzne pliki logiczne (ILF) duże grupy logiczne danych użytkownika lub informacji sterujących, kontrolowane całkowicie przez program. Plik logiczny może składać się z jednego pliku płaskiego lub pojedynczej tabeli relacyjnej baz danych Zewnętrzne pliki interfejsu (EIF) - pliki kontrolowane przez inne programy, które są wykorzystywane przez analizowany system

18 Zewnętrzne dane wyjściowe EI to jakakolwiek funkcja lub transakcja, która przesyła dane do aplikacji Szukamy wszystkich elementów interfejsu, które zmieniają wewnętrzne dane logiczne (ILF): Każdy unikalny format danych traktujemy jako osobny EI Liczymy jeden EI dla każdego procesu zmiany danych (dodawanie, zmiana, usunięcie)

19 Przykłady EI Dane klienta w pliku kont klienta Dane transakcji w historii konta Pozycja satelity w systemie GPS Dane na fakturze

20 Zduplikowane EI Jako osobny EI liczymy każde osobne wejście do tego samego procesu Przykład: System bankowy może otrzymać dyspozycję lokaty przez bankomat lub przez IVR dwa osobne EI

21 Przykłady negatywne Dane nie utrzymywane przez system (pobierane jako EIF) Dane selekcji z zewnętrznej kwerendy Menu nawigacyjne Ekran logowania, który umożliwia zalogowanie do systemu, ale nie utrzymuje ILF

22 Złożoność EI Każdy EI może należeć do jednej z trzech grup złożoności: Niska Średnia Wysoka Złożoność określamy na podstawie ilości typów plików referencyjnych (FTR) oraz typy składowych danych (DET)

23 Identyfikacja DET DET to unikalne, rozpoznawalne przez użytkownika, niepowtarzające się pole lub atrybut, także klucz obcy, który przekracza granicę systemu i jest utrzymywana przez ILF Wyjątki: Dane zduplikowane fizycznie jedno pole ILF, prezentowane jako dwie kontrolki Pola które są wykorzystywane do powiązania tabel relacyjnych liczmy tylko raz

24 DET jako elementy GUI Definicja element danych rozpoznawanych przez użytkownika, nie rekurencyjny Elementy DET w GUI: Radio buttons Check boxes Command buttons Wykres lub grafika (także ikona) Dzwięki (ciąg) Fotografie Komunikaty (błędy, notyfikacje, itd.)

25 Identyfikacja FTR FTR liczymy dla każdego elementu ILF lub plików, które są wykorzystywane podczas procesowania danego EI oraz dla wszystkich EIF lub plików wykorzystywanych podczas procesowania EI

26 Klasyfikacja EI (złożoności) FTR DET >15 <2 Niska(3) Niska(3) Średnia(4) 2 Niska(3) Średnia(4) Wysoka(6) >2 Średnia(4) Wysoka(6) Wysoka(6)

27 Zewnętrzne dane wyjściowe Zewnętrzne dane wyjściowe EO to funkcja lub transakcja, która przetwarza oraz prezentuje dane użytkownikowi Przykłady: Reporty (ten sam raport w dwóch formach prezentacji to dwa EO) Polecenie dla innego systemu wysłany przez system Dane prezentowane przez EO muszą być utrzymywane przez ILF

28 Przykłady negatywne Pomoc systemowa Komunikaty błędów lub systemowe (to jest DET) Takie same raporty ale prezentujące różne dane (np. za różny okres) Pola podsumowania Raporty ad hoc

29 Jak liczyć DET dla EO Wielokrotne pola widoczne dla użytkownika są liczone jako pojedynczy DET Każde unikalne polecenie lub parametr wykonania raportu liczymy jako DET Każdy typ znakowy (np. kolumna) lub typ numeryczny raportu traktujemy jako DET Nie liczymy etykiet statycznych Nie liczymy numerowania stron lub daty systemowej

30 Klasyfikacja EO (złożoności) FTR DET >19 <2 Niska(4) Niska(4) Średnia(5) 2-3 Niska(4) Średnia(5) Wysoka(7) >3 Średnia(5) Wysoka(7) Wysoka(7)

31 Kwerendy zewnętrzne EQ Kwerenda zewnętrzna to unikalne zapytanie, którego wynikiem są dane Żądanie EQ nie zmienia wartości ILF lub EIF dane są jedynie pobierane Procesy inne poza bezpośrednim pobraniem danych z ILF lub EIF nie są EQ

32 Przykłady EQ Wyszukiwanie danych na podstawie danych wejściowych (kryteriów) Ekran logowania do systemu liczymy jako EQ (zapytanie o login i hasło) Lista ostatnio otwarte w menu Dynamiczne pop-menu System pomocy kontekstowej (wyszukiwanie po słowach kluczowych)

33 Przykłady negatywne EQ Komunikaty błędów lub systemowe Wielokrotne wywołanie tej samej logiki EQ (rożne sposoby Menu tylko z możliwością wyboru wyświetlanego ekranu System testowy oraz wsparcie w nauczaniu (e-learning)

34 Klasyfikacja EQ (złożoności) FTR DET >19 <2 Niska(3) Niska(3) Średnia(4) 2-3 Niska(3) Średnia(4) Wysoka(6) >3 Średnia(4) Wysoka(6) Wysoka(6)

35 Zewnętrzne pliki interfejsu Zbiór powiązanych logicznie plików rozpoznawalnych przez użytkownika Informacje sterujące wykorzystywane przez aplikację i utrzymywane przez system zewnętrzny EIF mogą być używane przez EI lub EO EIF obejmuje: Dane przechowywane poza granicami aplikacji Dane nie zarządzane w aplikacji Identyfikowane jako wymaganie przez użytkownika

36 Przykłady negatywne EIF Dane otrzymane z innej aplikacji, które dodają, zmieniają lub usuwają dane w ILF Dane utrzymywane przez aplikację i udostępniane innej aplikacji Dane sformatowane i procesowane dla użytkownika przez inną aplikację (to jest EO)

37 Złożoność EIF Złożoność obliczamy na podstawie DET oraz RET (Record element type) Zliczanie DET: DET liczymy z perspektywy użytkownika Powtarzane wartości tego samego pola są liczone jako jeden DET (np. kolumna z ceną) Typ rekordu RET podgrupy danych identyfikowane przez użytkownika RET bazuje na relacji rodzic dziecko (jeden do wielu) i dotyczy plików danych (EIF, ILF)

38 Przykład RET Dwa ILF, dwa RET Jeden ILF, dwa RET

39 Klasyfikacja EIF (złożoności) RET DEF >50 1 Niska(5) Niska(5) Średnia(7) 2-5 Niska(5) Średnia(7) Wysoka(10) >5 Średnia(7) Wysoka(10) Wysoka(10)

40 Wewnętrzne pliki logiczne Zbiór danych identyfikowanych przez użytkownika logicznie powiązanych Informacje sterujące wykorzystywane i zarządzane przez aplikację ILF może być wykorzystywane przez EI, EO, EQ ILF zapisuje informację przetwarzane przez wewnętrzne funkcje aplikacji

41 Identyfikacja ILF Dane wewnętrzne aplikacji Zarządzane przez standardowe procesy aplikacji Zdefiniowane jako wymaganie funkcjonalne użytkownika Dane zgrupowane w logiczne obszary odnoszące się do konkretnych wymagań

42 Przykłady ILF Baza kont klientów w systemie bankowym Mapa węzłów mapy GPS Baza kontaktów XML z danymi studentów Kopia zapasowa jeżeli występuje w wymaganiach klienta

43 Klasyfikacja ILF (złożoności) RET DET >50 1 Niska(7) Niska(7) Średnia(10) 2-5 Niska(7) Średnia(10) Wysoka(15) >5 Średnia(10) Wysoka(15) Wysoka(15)

44 Powiązanie modułów i elementów Komponent RET FTR DET EI EO EQ

45 Krok 4 Zliczenie funkcji danych Zliczamy ILE oraz EIF zidentyfikowanych w kroku 3 w systemie Niekiedy warto wspomóc się diagramem encji (w przypadku istniejących systemów) Dla każdej encji (typu danych) należy podjąć decyzję w zakresie utrzymywania tej encji wewnątrz (ILE), na zewnątrz (EIF)

46 Krok 5 Zliczenie funkcji transakcyjnych Zliczenie EI, EO oraz EQ EI jest elementem funkcyjnym, a nie częścią fizycznego przepływu danych EO określa proces, który może obejmować: kalkulacje, wyznaczenie nowych danych, aktualizacja ILF lub bezpośrednie działanie aplikacji EQ zwrot danych na podstawie ILF oraz EIF

47 Najczęstsze problemy przy zliczaniu EI, EO, EQ Jeżeli została zidentyfikowana encja logiczna jako ILF, do której nie ma EI, to: wymagania są niekompletne należy uzupełnić EI została źle zakwalifikowana powinna być EIF jako dane referencyjne (read only) Jeżeli posiadamy EI bez ILF, które przechowywały dane to najprawdopodobniej wymagania są niekompletne należy uzupełnić ILF

48 Najczęstsze problemy przy zliczaniu EI, EO, EQ cd. Jeżeli zdefiniowaliśmy funkcję utrzymania danych, które zostały zakwalifikowane jako EIF, to najprawdopodobniej nastąpiła zła kwalifikacja ILF Jeżeli zidentyfikowaliśmy EQ bez źródła danych (EIF lub ILF) to najprawdopodobniej mamy niekompletny model Dane ILF najczęściej realizują funkcję AUDIO (add, update, delete, inquiry, output) warto sprawdzić odniesienie do tych funkcji wśród EI, EO, EQ

49 Przykład EI

50 Przykład EO 10 x DET

51 Przykład EQ

52 Krok 6 - Współczynnik modyfikujący VAF Wyrażenie określa współczynnik modyfikacji: C i wartości wynikające z charakterystyki systemu

53 Współczynniki C i Lp. Nawa Opis 1 Komunikacja Ile ośrodków należy połączyć w celu wymiany danych 2 Przetwarzanie rozproszone Ile danych rozproszonych i funkcji należy przetwarzać 3 Wydajność Czy użytkownik wymaga maksymalnych czasów odpowiedzi? 4 Obciążenie środowiska Jak bardzo wykorzystane jest obecne środowisko sprzętowe 5 Ilość transakcji Jak często transakcje są przetwarzane dziennie, tygodniowo, miesięcznie? 6 Dane on-line Jaki procent danych jest wprowadzanych on-line 7 Ergonomia Czy aplikacja została zaprojektowana z uwzględnieniem wydajności użytkownika?

54 Współczynniki C i cd. Lp. Nawa Opis 8 Aktualizacja on-line Ile ILF jest aktualizowanych w transakcji? 9 Złożone obliczenia Czy aplikacja przeprowadza złożone obliczenia? 10 Ponowne wykorzystanie Czy aplikacja została zaprojektowana do ponownego użycia? 11 Łatwość instalacji Jak trudna jest instalacja? 12 Łatwość użycia Jak łatwa jest procedura uruchomienia, backupu oraz odzyskania? 13 Ilość lokalizacji Cz aplikacja ma być instalowana w wielu lokalizacjach? 14 Zmienność Czy aplikacja została zaprojektowana z uwzględnieniem łatwości wprowadzania zmian?

55 Krok 7 - Obliczanie UFP Moduł Złożoność Niska Średnia Wysoka Suma EI _x3= x4= x6=_ EO _x4= x5= x7=_ EQ _x3= x4= x6=_ ILF _x7= x10= x15=_ ELF _x5= x7= x10=_ Całkowita wartość nieskorygowanych FP

56 Deweloperskie punkty funkcyjne Dla nowych projektów ilość skorygowanych punktów funkcyjnych wyznaczamy jako: FP = (UFP + CFP)*VAF CFP liczba skorygowanych punktów funkcyjnych dla aplikacji konwertującej

57 Punkty funkcyjne aplikacji Dla gotowych aplikacji ilość skorygowanych punktów funkcyjnych wyznaczamy jako: FP = UFP*VAF

58 Punkty funkcyjne rozszerzeń Dla rozszerzeń istniejących aplikacji ilość skorygowanych punktów funkcyjnych wyznaczamy jako: FP = (UFP+CHGA+CFA)*VAFA - (DEL*VAFB) CHGA liczba nieskorygowanych punktów funkcyjnych dla zmodyfikowanych metod CFP liczba punktów funkcyjnych dla aplikacji konwertującej VAFA współczynnik VAF dla aplikacji po zmianie DEL nieskorygowane punkty funkcyjne dla skasowanych funkcji VAFB współczynnik VAFA przed zmianą

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

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

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

Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych.

Wymiarowanie projektów informatycznych Metoda punktów funkcyjnych. Nr indeksu: 14051 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%

Bardziej szczegółowo

RELACYJNE BAZY DANYCH

RELACYJNE BAZY DANYCH RELACYJNE BAZY DANYCH Aleksander Łuczyk Bielsko-Biała, 15 kwiecień 2015 r. Ludzie używają baz danych każdego dnia. Książka telefoniczna, zbiór wizytówek przypiętych nad biurkiem, encyklopedia czy chociażby

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

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

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

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

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

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

WPROWADZENIE DO BAZ DANYCH

WPROWADZENIE DO BAZ DANYCH WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z

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

Baza danych kwerendy, formularze, raporty

Baza danych kwerendy, formularze, raporty Baza danych kwerendy, formularze, raporty 1. Kwerendy Są to czynności polegające na zbieraniu lub poszukiwaniu informacji w bazach danych. Kwerendy mogą mieć na celu wyłącznie pobranie danych, jak i usuwanie,

Bardziej szczegółowo

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych

Bardziej szczegółowo

Część 3 - Konfiguracja

Część 3 - Konfiguracja Spis treści Część 3 - Konfiguracja... 3 Konfiguracja kont użytkowników... 4 Konfiguracja pól dodatkowych... 5 Konfiguracja kont email... 6 Konfiguracja szablonów dokumentów... 8 Konfiguracja czynności

Bardziej szczegółowo

Procesowa specyfikacja systemów IT

Procesowa specyfikacja systemów IT Procesowa specyfikacja systemów IT BOC Group 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 Office

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware cz. 2 przemysłowa baza danych,

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

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

Technologia informacyjna

Technologia informacyjna Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,

Bardziej szczegółowo

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 3 4.0 Instalacja Sage Migrator 6 5.0 Migracja krok

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

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

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

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P). PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów

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

Wykład 2. Relacyjny model danych

Wykład 2. Relacyjny model danych Wykład 2 Relacyjny model danych Wymagania stawiane modelowi danych Unikanie nadmiarowości danych (redundancji) jedna informacja powinna być wpisana do bazy danych tylko jeden raz Problem powtarzających

Bardziej szczegółowo

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II Rozkład wymagający

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

Rok akademicki: 2014/2015 Kod: EAR-2-106-IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

Rok akademicki: 2014/2015 Kod: EAR-2-106-IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu Nazwa modułu: Systemy informatyczne w produkcji Rok akademicki: 2014/2015 Kod: EAR-2-106-IS-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Automatyka

Bardziej szczegółowo

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku z wykorzystaniem systemu ADONIS Krok po kroku 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 Office

Bardziej szczegółowo

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Krzysztof Kadowski. PL-E3579, PL-EA0312, Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE

INŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE INŻYNIERIA OPROGRAMOWANIA TESTOWANIE SYSTEMOWE Ważne pojęcia (I) Warunek testowy (test condition) to element lub zdarzenie modułu lub systemu, który może być zweryfikowany przez jeden lub więcej przypadków

Bardziej szczegółowo

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I Rozkład zgodny

Bardziej szczegółowo

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania Przedmiot: Bazy danych Rok: III Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt Liczba punktów ECTS: 4 C1 C2 C3 Cel przedmiotu

Bardziej szczegółowo

Sage Migrator Migracja do wersji Sage Kadry i Płace

Sage Migrator Migracja do wersji Sage Kadry i Płace Sage Migrator 2018.2 Migracja do wersji Sage Kadry i Płace 2018.2 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 4 4.0 Instalacja Sage Migrator 5 5.0 Migracja krok

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu

Bardziej szczegółowo

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA Software AG International Presales Q3 2017 Spis treści PODSUMOWANIE I ZAKRES...3 KONWENCJE TYPOGRAFICZNE...3 1. PRZYGOTOWANIE...

Bardziej szczegółowo

Voicer. SPIKON Aplikacja Voicer V100

Voicer. SPIKON Aplikacja Voicer V100 Voicer SPIKON Aplikacja Voicer V100 SPIKON Voicer Aplikacja Voicer w platformie SPIKON dedykowana jest przede wszystkim konsultantom kampanii wirtualnego Call Center. Dając łatwy dostęp do najważniejszych

Bardziej szczegółowo

Zintegrowany formularz do badań rolniczych (R-ZW-B, R-ZW-S) Spis Treści GŁÓWNY URZĄD STATYSTYCZNY. Instrukcja obsługi aplikacji

Zintegrowany formularz do badań rolniczych (R-ZW-B, R-ZW-S) Spis Treści GŁÓWNY URZĄD STATYSTYCZNY. Instrukcja obsługi aplikacji Zintegrowany formularz do badań rolniczych (R-ZW-B, R-ZW-S) Instrukcja obsługi aplikacji Spis Treści 1. Zakres i wymagania systemowe aplikacji... 2 2. Instalacja i uruchomienie aplikacji... 2 3. Zasady

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

2017/2018 WGGiOS AGH. LibreOffice Base 1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Instrukcja użytkownika bgk24 Moduł Konsolidacja Finansów Publicznych

Instrukcja użytkownika bgk24 Moduł Konsolidacja Finansów Publicznych Instrukcja użytkownika bgk24 Moduł Konsolidacja Finansów Publicznych Spis treści 1 Konsolidacja finansów publicznych... 2 1.1 Lista dyspozycji... 2 1.1.1 Szczegóły dyspozycji... 3 1.1.2 Modyfikacja dyspozycji...

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Sage Migrator 2018.c Migracja do wersji Sage Kadry i Płace 2018.b

Sage Migrator 2018.c Migracja do wersji Sage Kadry i Płace 2018.b Sage Migrator 2018.c Migracja do wersji Sage Kadry i Płace 2018.b 1.0 Informacje ogóle 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 4 4.0 Instalacja Sage Migrator 5 5.0 Migracja krok

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

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI Instalacja modułu spedycyjnego 2-4 Konfiguracja i opis ustawień w module Poczta Polska.5-12 Zarządzanie zbiorami 13 Przygotowanie przesyłki.14-18

Bardziej szczegółowo

Wnioski i dyspozycje elektroniczne. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Wnioski i dyspozycje elektroniczne. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss BANK OCHRONY ŚRODOWISKA S.A. ul. Żelazna 32 / 00-832 Warszawa tel.: (+48 22) 850 87 35 faks: (+48 22) 850 88 91 e-mail: bos@bosbank.pl Instrukcja użytkownika systemu bankowości internetowej dla firm Wnioski

Bardziej szczegółowo

emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce)

emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce) emszmal 3: Eksport do WAPRO WF-FaKir dla Windows (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie Eksport do WF-FaKir przeznaczone jest dla użytkowników programu WF-FaKir dla Windows, stworzonego

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie płatności w programie Sello (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie płatności w programie Sello (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie płatności w programie Sello (plugin dostępny w wersji ecommerce) Zastosowanie Plugin Autoksięgowanie w Sello przeznaczony jest dla użytkowników programu Sello stworzonego

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

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

Podręcznik Użytkownika LSI WRPO

Podręcznik Użytkownika LSI WRPO Podręcznik użytkownika Lokalnego Systemu Informatycznego do obsługi Wielkopolskiego Regionalnego Programu Operacyjnego na lata 2007 2013 w zakresie wypełniania wniosków o dofinansowanie Wersja 1 Podręcznik

Bardziej szczegółowo

Do wersji 7.91.0 Warszawa, 09-21-2013

Do wersji 7.91.0 Warszawa, 09-21-2013 Moduł Zarządzania Biurem instrukcja użytkownika Do wersji 7.91.0 Warszawa, 09-21-2013 Spis treści 1. Instalacja oprogramowania... 3 2. Rejestracja klienta w Portalu dla Biur Rachunkowych... 4 3. Pierwsze

Bardziej szczegółowo

EasyLoad BI zarządzanie wczytywaniem danych do hurtowni przez użytkowników biznesowych. Prezentacja rozwiązania

EasyLoad BI zarządzanie wczytywaniem danych do hurtowni przez użytkowników biznesowych. Prezentacja rozwiązania EasyLoad BI zarządzanie wczytywaniem danych do hurtowni przez użytkowników biznesowych Prezentacja rozwiązania BCC EXTRA EasyLoad BI jest jednym z produktów w ofercie BCC EXTRA. BCC EXTRA to unikalne produkty,

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS Zmiany funkcjonalne i lista obsłużonych zgłoszeń 1. Wstęp W niniejszym dokumencie zostały opisane modyfikacje wprowadzone w wersji. 2. Poprawa bezpieczeństwa danych w W instalatorze wprowadzono nową funkcjonalność

Bardziej szczegółowo

Relacyjne bazy danych. Normalizacja i problem nadmierności danych.

Relacyjne bazy danych. Normalizacja i problem nadmierności danych. Relacyjne bazy danych. Normalizacja i problem nadmierności danych. Robert A. Kłopotek r.klopotek@uksw.edu.pl Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW Relacyjne bazy danych Stworzone

Bardziej szczegółowo

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro.

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro. Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro aktualizacja: 12 czerwca 2017 r. Spis treści: 1. Pierwsze logowanie do

Bardziej szczegółowo

QualitySpy moduł persystencji

QualitySpy moduł persystencji Projektowanie oprogramowania Instytut Informatyki, Automatyki i Robotyki, Politechnika Wrocławska QualitySpy moduł persystencji Testy akceptacyjne Nazwa pliku: /QualitySpy/modules/qualityspypersistence/src/test/java/pl/wroc/pwr/qualityspy/persistence

Bardziej szczegółowo

P&I Scout Pro Wygodne i proste tworzenie raportów

P&I Scout Pro Wygodne i proste tworzenie raportów P&I Scout Pro Wygodne i proste tworzenie raportów - opis funkcjonalny - Dmz-chemak sp. z o.o. dostawca rozwiązań informatycznych z zakresu zarządzania zasobami ludzkimi. Autoryzowany partner Personal &

Bardziej szczegółowo

Platforma e-learningowa

Platforma e-learningowa Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00

Bardziej szczegółowo

Wymagania edukacyjne na ocenę z informatyki klasa 3

Wymagania edukacyjne na ocenę z informatyki klasa 3 Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.

Bardziej szczegółowo

Oracle11g: Wprowadzenie do SQL

Oracle11g: Wprowadzenie do SQL Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom

Bardziej szczegółowo

emszmal 3: Eksport wyciągów do Reset2 R2fk SQL (4.xx) (plugin dostępny wraz z dodatkiem Biznes)

emszmal 3: Eksport wyciągów do Reset2 R2fk SQL (4.xx) (plugin dostępny wraz z dodatkiem Biznes) emszmal 3: Eksport wyciągów do Reset2 R2fk SQL (4.xx) (plugin dostępny wraz z dodatkiem Biznes) Zastosowanie Rozszerzenie Eksport wyciągów do R2fk SQL przeznaczone jest dla użytkowników programu R2fk stworzonego

Bardziej szczegółowo

Program nauczania. Systemy baz danych. technik informatyk 351203

Program nauczania. Systemy baz danych. technik informatyk 351203 Program nauczania Systemy baz technik informatyk 351203 Treści nauczania Lp. Temat Liczba godzin Efekty kształcenia 1. Zapoznanie z pojęciem baz 53 1. Pojęcie bazy podstawowe definicje 2 PKZ(E.b)11 2.

Bardziej szczegółowo

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie

Bardziej szczegółowo

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Systemy ERP dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Źródło: Materiały promocyjne firmy BaaN Inventory Control Jako pierwsze pojawiły się systemy IC (Inventory Control) - systemy zarządzania

Bardziej szczegółowo

emszmal 3: Eksport do Subiekt GT homebanking (plugin dostępny w wersji ecommerce)

emszmal 3: Eksport do Subiekt GT homebanking (plugin dostępny w wersji ecommerce) emszmal 3: Eksport do Subiekt GT homebanking (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie Eksport do Subiekt GT homebanking przeznaczone jest dla użytkowników programu Subiekt GT stworzonego

Bardziej szczegółowo

SERWER AKTUALIZACJI UpServ

SERWER AKTUALIZACJI UpServ Wersja 1.12 upserv_pl 11/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL

Bardziej szczegółowo

MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne

MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne Opracowanie: mgr Grażyna Gębal, dr hab. Marzena Nowakowska, dr Maria Szczepańska MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne 1. Zdefiniować kwerendę o nazwie Statystyka,

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

Konsolidacja FP- Depozyty

Konsolidacja FP- Depozyty Instrukcja użytkowania modułu Konsolidacja FP- Depozyty w ramach systemu BGK@24BIZNES BGK PEWNY PARTNER Kwiecień 2011 Spis Treści Wstęp... 3 Konsolidacja FP Depozyty... 3 1. Przeglądanie listy dyspozycji

Bardziej szczegółowo

Pojęcie systemu informacyjnego i informatycznego

Pojęcie systemu informacyjnego i informatycznego BAZY DANYCH Pojęcie systemu informacyjnego i informatycznego DANE wszelkie liczby, fakty, pojęcia zarejestrowane w celu uzyskania wiedzy o realnym świecie. INFORMACJA - znaczenie przypisywane danym. SYSTEM

Bardziej szczegółowo

JPK Jednolity Plik Kontrolny

JPK Jednolity Plik Kontrolny JPK Jednolity Plik Kontrolny Konfiguracja JPK w Systemie Prestiż. Od wersji systemu 330.166 mechanizm generowania jednolitego pliku kontrolnego dostępny jest w zakładce Operacje -> JPK. Opcja dostępna

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15 T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest

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

NOL3. Zarządzanie zleceniami. 1. Transakcyjne funkcjonalności aplikacji NOL3. Biuro Maklerskie Zlecenia

NOL3. Zarządzanie zleceniami. 1. Transakcyjne funkcjonalności aplikacji NOL3. Biuro Maklerskie Zlecenia NOL3 Zarządzanie zleceniami Biuro Maklerskie 1. Transakcyjne funkcjonalności aplikacji NOL3 NOL3 umożliwia składanie zleceń bezpośrednio z aplikacji bez konieczności przechodzenia do bankowości internetowej.

Bardziej szczegółowo

Jarosław Żeliński analityk biznesowy, projektant systemów

Jarosław Żeliński analityk biznesowy, projektant systemów Trendy w architekturze oprogramowania zarządzającego procesami biznesowymi i przepływem pracy - dedykowane czy standardowe? Jarosław Żeliński analityk biznesowy, projektant systemów O mnie Od 1991 roku

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie płatności w programie EasyUploader (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie płatności w programie EasyUploader (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie płatności w programie EasyUploader (plugin dostępny w wersji ecommerce) Zastosowanie Plugin Autoksięgowanie w EU przeznaczone jest dla użytkowników programu EasyUploader

Bardziej szczegółowo

Sage Migrator 2019.b Migracja do wersji Sage Kadry i Płace 2019.a

Sage Migrator 2019.b Migracja do wersji Sage Kadry i Płace 2019.a Sage Migrator 2019.b Migracja do wersji Sage Kadry i Płace 2019.a 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 3 4.0 Instalacja Sage Migrator 3 5.0 Migracja krok

Bardziej szczegółowo

System automatycznego wysyłania SMSów SaldoSMS

System automatycznego wysyłania SMSów SaldoSMS KWSOFT Pleszew 8-03-2005 Ul. Witkiewicza 9 63-300 Pleszew tel. 0509 370 429 http://www.kwsoft.com.pl kwsoft@kwsoft.com.pl System automatycznego wysyłania SMSów SaldoSMS Przygotowali: Krzysztof Juśkiewicz

Bardziej szczegółowo

Dokumentacja panelu Klienta

Dokumentacja panelu Klienta Dokumentacja panelu Klienta Wersja 1.2 Strona 1 z 25 Spis treści Historia zmian... 3 Logowanie do panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...

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

Wymagania edukacyjne na ocenę z informatyki KLASA III

Wymagania edukacyjne na ocenę z informatyki KLASA III Wymagania edukacyjne na ocenę z informatyki KLASA III 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie przelewów w programie EasyUploader (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to przeznaczone jest dla użytkowników programu EasyUploader stworzonego

Bardziej szczegółowo

Normalizacja baz danych

Normalizacja baz danych Normalizacja baz danych Definicja 1 1 Normalizacja to proces organizowania danych w bazie danych. Obejmuje to tworzenie tabel i ustanawianie relacji między tymi tabelami zgodnie z regułami zaprojektowanymi

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

EasySettler Dodatkowe narzędzie zamknięcia miesiąca w CO / Kalkulacyjny RZiS bez problemów. Prezentacja rozwiązania

EasySettler Dodatkowe narzędzie zamknięcia miesiąca w CO / Kalkulacyjny RZiS bez problemów. Prezentacja rozwiązania EasySettler Dodatkowe narzędzie zamknięcia miesiąca w CO / Kalkulacyjny RZiS bez problemów Prezentacja rozwiązania BCC EXTRA EasySettler jest jednym z produktów w ofercie BCC EXTRA. BCC EXTRA to unikalne

Bardziej szczegółowo

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail 1 Moduł E-mail Moduł E-mail daje użytkownikowi Systemu możliwość wysyłania wiadomości e-mail poprzez istniejące konto SMTP. System Vision może używać go do wysyłania informacji o zdefiniowanych w jednostce

Bardziej szczegółowo

G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2

G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2 G DATA TechPaper Aktualizacja rozwiązań Spis treści Podsumowanie i zakres... 3 Konwencje typograficzne... 3 1. Przygotowanie... 3 2. Aktualizacja do wersji 14.2... 5 2.1. Aktualizacja przy użyciu metody

Bardziej szczegółowo