MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

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

Download "MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska"

Transkrypt

1 MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010

2 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2 Poziomy analizy 3 Perspektywa zewn trzna 4 Perspektywa strukturalna 5 Perspektywa zachowa«6 Perspektywa interakcji

3 Poziomy analizy Poziomy analizy System informatyczny mo»na analizowa bior c pod uwag ró»ne punkty widzenia (perspektywy). Podobnie jak w przypadku systemów biznesowych, tak»e i tutaj, cho ka»da z nich kªadzie nacisk na inny aspekt, to s one ze sob ±ci±le powi zane. Najogólniejszy podziaª wyodr bina, cztery perspektywy, tj. perspektyw zewn trzn, perspektyw strukturaln, perspektyw zachowa«, perspektyw interakcji.

4 Poziomy analizy Poziomy analizy Perspektywa zewn trzna przedstawia przypadki u»ycia systemu informatycznego, dzi ki czemu jej odbiorca wie, jak funkcjonalno± b dzie oferowaª system. Perspektywa strukturalna przedstawia klasy systemu informatycznego w postaci diagramów klas, dzi ki czemu wiadomo, jakie struktury bed w systemie przetwarzane. Perspektywa zachowa«przedstawia zachowanie poszczególnych obiektów w oparciu o diagramy stanów, dzi ki czemu wiadomo, co mo»e sta si z obiektami przetwarzanymi przez system. Perspektywa interakcji przedstawia przepªywy odbywaj ce si w trakcie dziaªania systemu, dzieki czemu wiadomo, jakie operacje zachodz w wyniku interakcji z u»ytkownikiem.

5 Poziomy analizy Poziomy analizy Perspektywa zewn trzna przedstawia przypadki u»ycia systemu informatycznego, dzi ki czemu jej odbiorca wie, jak funkcjonalno± b dzie oferowaª system. Perspektywa strukturalna przedstawia klasy systemu informatycznego w postaci diagramów klas, dzi ki czemu wiadomo, jakie struktury bed w systemie przetwarzane. Perspektywa zachowa«przedstawia zachowanie poszczególnych obiektów w oparciu o diagramy stanów, dzi ki czemu wiadomo, co mo»e sta si z obiektami przetwarzanymi przez system. Perspektywa interakcji przedstawia przepªywy odbywaj ce si w trakcie dziaªania systemu, dzieki czemu wiadomo, jakie operacje zachodz w wyniku interakcji z u»ytkownikiem.

6 Poziomy analizy Poziomy analizy Perspektywa zewn trzna przedstawia przypadki u»ycia systemu informatycznego, dzi ki czemu jej odbiorca wie, jak funkcjonalno± b dzie oferowaª system. Perspektywa strukturalna przedstawia klasy systemu informatycznego w postaci diagramów klas, dzi ki czemu wiadomo, jakie struktury bed w systemie przetwarzane. Perspektywa zachowa«przedstawia zachowanie poszczególnych obiektów w oparciu o diagramy stanów, dzi ki czemu wiadomo, co mo»e sta si z obiektami przetwarzanymi przez system. Perspektywa interakcji przedstawia przepªywy odbywaj ce si w trakcie dziaªania systemu, dzieki czemu wiadomo, jakie operacje zachodz w wyniku interakcji z u»ytkownikiem.

7 Poziomy analizy Poziomy analizy Perspektywa zewn trzna przedstawia przypadki u»ycia systemu informatycznego, dzi ki czemu jej odbiorca wie, jak funkcjonalno± b dzie oferowaª system. Perspektywa strukturalna przedstawia klasy systemu informatycznego w postaci diagramów klas, dzi ki czemu wiadomo, jakie struktury bed w systemie przetwarzane. Perspektywa zachowa«przedstawia zachowanie poszczególnych obiektów w oparciu o diagramy stanów, dzi ki czemu wiadomo, co mo»e sta si z obiektami przetwarzanymi przez system. Perspektywa interakcji przedstawia przepªywy odbywaj ce si w trakcie dziaªania systemu, dzieki czemu wiadomo, jakie operacje zachodz w wyniku interakcji z u»ytkownikiem.

8 Poziomy analizy Poziomy analizy Perspektywa zewn trzna przedstawia przypadki u»ycia systemu informatycznego, dzi ki czemu jej odbiorca wie, jak funkcjonalno± b dzie oferowaª system. Perspektywa strukturalna przedstawia klasy systemu informatycznego w postaci diagramów klas, dzi ki czemu wiadomo, jakie struktury bed w systemie przetwarzane. Perspektywa zachowa«przedstawia zachowanie poszczególnych obiektów w oparciu o diagramy stanów, dzi ki czemu wiadomo, co mo»e sta si z obiektami przetwarzanymi przez system. Perspektywa interakcji przedstawia przepªywy odbywaj ce si w trakcie dziaªania systemu, dzieki czemu wiadomo, jakie operacje zachodz w wyniku interakcji z u»ytkownikiem.

9 Perspektywa zewn trzna Perspektywa zewn trzna Jest to spojrzenie na system, które traktuje go jak czarn skrzynk (ang. black box). Perspektywa ta charakteryzuje si tym,»e nie wiadomo ja co± (bo w ogólnym uj ciu mo»e to by dowolna rzecz) dziaªa, ale za to wiadomo co potra (zrobi ). W idealnym przypadku u»ytkownik powinien mie wªa±nie takie wyobra»enie systemu informatycznego. Powinien on móc wykorzysta system informatyczny do swoich celów tak, jak korzysta si z drukarki laserowej czy automatu z napojami. Z du»ym prawdopodobie«stwem mo»na zaªo»y,»e je±li wie co mo»na zrobi (i b dzie rozumiaª sens tego dziaªania), to b dzie te» wiedziaª jak to zrobi w oparciu o udost pnion funkcjonalno± (porównaj z: syndrom sekretarki). Perspektywa zewn trzna jest wa»nym elementem systemu informatycznego, gdy» za jej pomoc okre±lane s oczekiwania przyszªych u»ytkowników w stosunku do systemu.

10 Perspektywa zewn trzna Perspektywa zewn trzna Jest to spojrzenie na system, które traktuje go jak czarn skrzynk (ang. black box). Perspektywa ta charakteryzuje si tym,»e nie wiadomo ja co± (bo w ogólnym uj ciu mo»e to by dowolna rzecz) dziaªa, ale za to wiadomo co potra (zrobi ). W idealnym przypadku u»ytkownik powinien mie wªa±nie takie wyobra»enie systemu informatycznego. Powinien on móc wykorzysta system informatyczny do swoich celów tak, jak korzysta si z drukarki laserowej czy automatu z napojami. Z du»ym prawdopodobie«stwem mo»na zaªo»y,»e je±li wie co mo»na zrobi (i b dzie rozumiaª sens tego dziaªania), to b dzie te» wiedziaª jak to zrobi w oparciu o udost pnion funkcjonalno± (porównaj z: syndrom sekretarki). Perspektywa zewn trzna jest wa»nym elementem systemu informatycznego, gdy» za jej pomoc okre±lane s oczekiwania przyszªych u»ytkowników w stosunku do systemu.

11 Perspektywa zewn trzna Perspektywa zewn trzna Jest to spojrzenie na system, które traktuje go jak czarn skrzynk (ang. black box). Perspektywa ta charakteryzuje si tym,»e nie wiadomo ja co± (bo w ogólnym uj ciu mo»e to by dowolna rzecz) dziaªa, ale za to wiadomo co potra (zrobi ). W idealnym przypadku u»ytkownik powinien mie wªa±nie takie wyobra»enie systemu informatycznego. Powinien on móc wykorzysta system informatyczny do swoich celów tak, jak korzysta si z drukarki laserowej czy automatu z napojami. Z du»ym prawdopodobie«stwem mo»na zaªo»y,»e je±li wie co mo»na zrobi (i b dzie rozumiaª sens tego dziaªania), to b dzie te» wiedziaª jak to zrobi w oparciu o udost pnion funkcjonalno± (porównaj z: syndrom sekretarki). Perspektywa zewn trzna jest wa»nym elementem systemu informatycznego, gdy» za jej pomoc okre±lane s oczekiwania przyszªych u»ytkowników w stosunku do systemu.

12 Perspektywa zewn trzna Interfejs u»ytkownika Zapewne maªo osób nie zgodzi si ze stwierdzeniem, i» kluczowym elementem systemu informatycznego jest jego interfejs u»ytkownika. Interfejs u»ytkownika jest jednak wyrazem statycznego spojrzenia na system. Z tej perspektywy nie mo»na pokaza w jaki sposób system mo»e by u»ywany oraz jak nale»y obsªugiwa poszczególne element, aby osi gna zaªo»one cele. Z tego powodu wymagany jest opis identykuj cy dost pne akcje oraz niezb dne sekwencje dziaªa«prowadz ce do oczekiwanych wyników.

13 Perspektywa zewn trzna Interfejs u»ytkownika Zapewne maªo osób nie zgodzi si ze stwierdzeniem, i» kluczowym elementem systemu informatycznego jest jego interfejs u»ytkownika. Interfejs u»ytkownika jest jednak wyrazem statycznego spojrzenia na system. Z tej perspektywy nie mo»na pokaza w jaki sposób system mo»e by u»ywany oraz jak nale»y obsªugiwa poszczególne element, aby osi gna zaªo»one cele. Z tego powodu wymagany jest opis identykuj cy dost pne akcje oraz niezb dne sekwencje dziaªa«prowadz ce do oczekiwanych wyników.

14 Perspektywa zewn trzna Interfejs u»ytkownika Zapewne maªo osób nie zgodzi si ze stwierdzeniem, i» kluczowym elementem systemu informatycznego jest jego interfejs u»ytkownika. Interfejs u»ytkownika jest jednak wyrazem statycznego spojrzenia na system. Z tej perspektywy nie mo»na pokaza w jaki sposób system mo»e by u»ywany oraz jak nale»y obsªugiwa poszczególne element, aby osi gna zaªo»one cele. Z tego powodu wymagany jest opis identykuj cy dost pne akcje oraz niezb dne sekwencje dziaªa«prowadz ce do oczekiwanych wyników.

15 Perspektywa zewn trzna Przypadki u»ycia Mo»na powiedzie,»e rol podr cznika wyjasniaj cego zasady korzystania z interfejsu u»ytkownika peªni przypadki u»ycia. Tylko te funkcja, które zostan opisane w takim podr czniku, stanowi istotne z punktu u»ytkownika sekwencje dziaªa«. Dla u»ytkowników system skªada si z interfejsu u»ytkownika, przypadków u»ycia.

16 Perspektywa zewn trzna Przypadki u»ycia Mo»na powiedzie,»e rol podr cznika wyjasniaj cego zasady korzystania z interfejsu u»ytkownika peªni przypadki u»ycia. Tylko te funkcja, które zostan opisane w takim podr czniku, stanowi istotne z punktu u»ytkownika sekwencje dziaªa«. Dla u»ytkowników system skªada si z interfejsu u»ytkownika, przypadków u»ycia.

17 Perspektywa zewn trzna Przypadki u»ycia Mo»na powiedzie,»e rol podr cznika wyjasniaj cego zasady korzystania z interfejsu u»ytkownika peªni przypadki u»ycia. Tylko te funkcja, które zostan opisane w takim podr czniku, stanowi istotne z punktu u»ytkownika sekwencje dziaªa«. Dla u»ytkowników system skªada si z interfejsu u»ytkownika, przypadków u»ycia.

18 Perspektywa zewn trzna Elementy perspektywy Diagramy przypadków u»ycia. Przedstawiaj u»ytkowników systemu oraz wszystkie zadania przez nich wykonywane. Diagramy sekwencji (przypadków u»ycia). Przedstawiaj przepªyw interakcji mi dzy u»ytkownikiem a systemem informatycznym w ramach poszczególnych przypadków u»ycia. Prototypy intefejsów przedstawiaj ce propozycje wygl du interfejsów u»ytkownika.

19 Perspektywa zewn trzna Elementy perspektywy Diagramy przypadków u»ycia. Przedstawiaj u»ytkowników systemu oraz wszystkie zadania przez nich wykonywane. Diagramy sekwencji (przypadków u»ycia). Przedstawiaj przepªyw interakcji mi dzy u»ytkownikiem a systemem informatycznym w ramach poszczególnych przypadków u»ycia. Prototypy intefejsów przedstawiaj ce propozycje wygl du interfejsów u»ytkownika.

20 Perspektywa zewn trzna Elementy perspektywy Diagramy przypadków u»ycia. Przedstawiaj u»ytkowników systemu oraz wszystkie zadania przez nich wykonywane. Diagramy sekwencji (przypadków u»ycia). Przedstawiaj przepªyw interakcji mi dzy u»ytkownikiem a systemem informatycznym w ramach poszczególnych przypadków u»ycia. Prototypy intefejsów przedstawiaj ce propozycje wygl du interfejsów u»ytkownika.

21 Perspektywa zewn trzna Elementy perspektywy Diagramy przypadków u»ycia. Przedstawiaj u»ytkowników systemu oraz wszystkie zadania przez nich wykonywane. Diagramy sekwencji (przypadków u»ycia). Przedstawiaj przepªyw interakcji mi dzy u»ytkownikiem a systemem informatycznym w ramach poszczególnych przypadków u»ycia. Prototypy intefejsów przedstawiaj ce propozycje wygl du interfejsów u»ytkownika.

22 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

23 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

24 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

25 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

26 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

27 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

28 Perspektywa zewn trzna Etapy konstrukcji 1 Gromadzenie ¹ródeª informacji, czyli sk d mam to wiedzie? 2 Identykacja potencjalnych aktorów, czyli kto pracuje z systemem? 3 Identykacja potencjalnych przypadków u»ycia, czyli co mo»na zrobi z systemem? 4 Poª czenie aktorów i przypadków u»ycia, czyli jakie czynno±ci mo»e wykona ka»dy z u»ytkowników systemu? 5 Opisanie katorów, czyli kogo lub co reprezentuj? 6 Poszukiwanie dalszych przypadków u»ycia, czyli jakie inne funkcje ma realizowa system?

29 Perspektywa zewn trzna Etapy konstrukcji 7 Modykacja przypadków u»ycia, czyli co doda a co usun? 8 Udokumentowanie przypadków u»ycia, czyli jakie zdarzenia wyst puj w przypadku u»ycia? 9 Modelowanie powi za«mi dzy przypadkami u»ycia, czyli co mo»na wykorzysta ponownie? 10 Werykacja perspektywy, czyli czy wszystko wydaje si dziaªa?

30 Perspektywa zewn trzna Etapy konstrukcji 7 Modykacja przypadków u»ycia, czyli co doda a co usun? 8 Udokumentowanie przypadków u»ycia, czyli jakie zdarzenia wyst puj w przypadku u»ycia? 9 Modelowanie powi za«mi dzy przypadkami u»ycia, czyli co mo»na wykorzysta ponownie? 10 Werykacja perspektywy, czyli czy wszystko wydaje si dziaªa?

31 Perspektywa zewn trzna Etapy konstrukcji 7 Modykacja przypadków u»ycia, czyli co doda a co usun? 8 Udokumentowanie przypadków u»ycia, czyli jakie zdarzenia wyst puj w przypadku u»ycia? 9 Modelowanie powi za«mi dzy przypadkami u»ycia, czyli co mo»na wykorzysta ponownie? 10 Werykacja perspektywy, czyli czy wszystko wydaje si dziaªa?

32 Perspektywa zewn trzna Etapy konstrukcji 7 Modykacja przypadków u»ycia, czyli co doda a co usun? 8 Udokumentowanie przypadków u»ycia, czyli jakie zdarzenia wyst puj w przypadku u»ycia? 9 Modelowanie powi za«mi dzy przypadkami u»ycia, czyli co mo»na wykorzysta ponownie? 10 Werykacja perspektywy, czyli czy wszystko wydaje si dziaªa?

33 Perspektywa zewn trzna Etapy konstrukcji 7 Modykacja przypadków u»ycia, czyli co doda a co usun? 8 Udokumentowanie przypadków u»ycia, czyli jakie zdarzenia wyst puj w przypadku u»ycia? 9 Modelowanie powi za«mi dzy przypadkami u»ycia, czyli co mo»na wykorzysta ponownie? 10 Werykacja perspektywy, czyli czy wszystko wydaje si dziaªa?

34 Perspektywa strukturalna Obiekty i klasy Fundamentem podej±cia obiektowego jest d»enie do jak najdoskonalszej reprezentacji otaczaj cego nas ±wiata. Aby stworzy prawidªow reprezentacj w postaci modelu, nale»y skupi si na kilku wa»nych aspektach i pomin pozostaªe. Dlatego je±li chcemy skonstruowa prawidªowy model, musimy wiedzie, jakie cechy modelowanych zjawisk s potrzebne rozwa»anemu systemowi.

35 Perspektywa strukturalna Obiekty i klasy Fundamentem podej±cia obiektowego jest d»enie do jak najdoskonalszej reprezentacji otaczaj cego nas ±wiata. Aby stworzy prawidªow reprezentacj w postaci modelu, nale»y skupi si na kilku wa»nych aspektach i pomin pozostaªe. Dlatego je±li chcemy skonstruowa prawidªowy model, musimy wiedzie, jakie cechy modelowanych zjawisk s potrzebne rozwa»anemu systemowi.

36 Perspektywa strukturalna Obiekty i klasy Fundamentem podej±cia obiektowego jest d»enie do jak najdoskonalszej reprezentacji otaczaj cego nas ±wiata. Aby stworzy prawidªow reprezentacj w postaci modelu, nale»y skupi si na kilku wa»nych aspektach i pomin pozostaªe. Dlatego je±li chcemy skonstruowa prawidªowy model, musimy wiedzie, jakie cechy modelowanych zjawisk s potrzebne rozwa»anemu systemowi.

37 Perspektywa strukturalna Elementy perspektywy Perspektywa strukturalna skªada si z jednego lub kilku diagramów klas. Diagramy klas mo»na konstruowa w oparciu o analiz zst puj c, analiz wst puj c.

38 Perspektywa strukturalna Elementy perspektywy Perspektywa strukturalna skªada si z jednego lub kilku diagramów klas. Diagramy klas mo»na konstruowa w oparciu o analiz zst puj c, analiz wst puj c.

39 Perspektywa strukturalna Etapy konstrukcji (analiza zst puj ca) 1 Identykacja i modelowanie klas, czyli które z nich s potrzebne? 2 Identykacja i modelowanie asocjacji? 3 Deniowanie atrybutów, czyli co chcemy wiedzie o obiektach?

40 Perspektywa strukturalna Etapy konstrukcji (analiza zst puj ca) 1 Identykacja i modelowanie klas, czyli które z nich s potrzebne? 2 Identykacja i modelowanie asocjacji? 3 Deniowanie atrybutów, czyli co chcemy wiedzie o obiektach?

41 Perspektywa strukturalna Etapy konstrukcji (analiza zst puj ca) 1 Identykacja i modelowanie klas, czyli które z nich s potrzebne? 2 Identykacja i modelowanie asocjacji? 3 Deniowanie atrybutów, czyli co chcemy wiedzie o obiektach?

42 Perspektywa strukturalna Etapy konstrukcji (analiza zst puj ca) 1 Identykacja i modelowanie klas, czyli które z nich s potrzebne? 2 Identykacja i modelowanie asocjacji? 3 Deniowanie atrybutów, czyli co chcemy wiedzie o obiektach?

43 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

44 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

45 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

46 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

47 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

48 Perspektywa strukturalna Etapy konstrukcji (analiza wst puj ca) 1 Identykacja zapyta«i wyj±, czyli jakich danych powinien system dostarcza i jakie przyjmowa? 2 Formuªowanie zapyta«i wej±, czyli w jaki sposób ma wygl da interfejs u»ytkownika? 3 Przeprowadzanie analizy informacji, czyli jakich potrzebujemy klas, asocjacji i atrybutów? 4 Konsolidowanie diagramów klas, czyli na ile pasuj do siebie poszczególne cz ±ci? 5 Werykacja diagramów klas, czyli czy wszystko wydaje si dziaªa?

49 Perspektywa zachowa«??????

50 Perspektywa zachowa«elementy perspektywy Perspektywa strukturalna skªada si z diagramów stanu, z których ka»dy przedstawia zachowanie indywidualnego obiektu.

51 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

52 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

53 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

54 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

55 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

56 Perspektywa zachowa«etapy konstrukcji 1 Identykacja zdarze«modykuj cych obiekt, czyli jakie zdarzenia maj na niego wpªyw? 2 Chronologiczne pogruowanie zada«, czyli jak wygl da cykl»ycia obiektu? 3 Modelowanie stanów i przej±, czyli jakie stany mo»e osi gn obiekt? 4 Dodanie akcji do diagramu stanu, czyli co robi obiekt? 5 Werykacja diagramu stanu, czyli czy wszystko wydaje si dziaªa?

57 Perspektywa interakcji??????

58 Perspektywa interakcji Elementy perspektywy Perspektywa strukturalna skªada si z diagramów komunikacji dokumentuj cych przepªyw zapyta«w systemie (ka»de zapytanie jest elementem przypadku u»ycia), diagramów sekwencji dokumentuj cych przepªyw zdarze«modykujacych dane

59 Perspektywa interakcji Elementy perspektywy Perspektywa strukturalna skªada si z diagramów komunikacji dokumentuj cych przepªyw zapyta«w systemie (ka»de zapytanie jest elementem przypadku u»ycia), diagramów sekwencji dokumentuj cych przepªyw zdarze«modykujacych dane

60 Perspektywa interakcji Elementy perspektywy Perspektywa strukturalna skªada si z diagramów komunikacji dokumentuj cych przepªyw zapyta«w systemie (ka»de zapytanie jest elementem przypadku u»ycia), diagramów sekwencji dokumentuj cych przepªyw zdarze«modykujacych dane

61 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

62 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

63 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

64 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

65 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

66 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

67 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

68 Perspektywa interakcji Etapy konstrukcji diagramów komunikacji 1 Jakie maj by wyniki zapyta«, czyli czego oczekujemy? 2 Identykacja klas bior cych udziaª w zapytaniu, czyli które klasy z zapyta«s potrzebne? 3 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie? 4 Projektowanie ±cie»ki zdarzenia, czyli jak b dziemy si porusza? 5 Modykacja ±cie»ki zdarzenia, czyli które dokªadnie obiekty s niezb dne? 6 Identykacja niezb dnych atrybutów, czyli co dokªadnie chcemy wiedzie? 7 Werykacja diagramu komunikacji, czyli czy wszystko wydaje si dziaªa?

69 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

70 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

71 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

72 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

73 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

74 Perspektywa interakcji Etapy konstrukcji diagramów sekwencji 1 Identykacja klas bior cych udziaª w sekwencji, czyli dzieki zdarzeniu co ulega modykacji? 2 Deniowanie obiektów pocz tkowych, czyli od czego zaczyna si zdarzenie modykuj ce? 3 Propagacja zdarze«, czyli w jaki sposób zdarzenie jest przekazywane? 4 Okre±lenie parametrów zdarzenia, czyli jakie informacje musz zna obiekty? 5 Werykacja diagramu sekwencji, czyli czy wszystko wydaje si dziaªa?

MiASI. Modelowanie integracji systemów. Piotr Fulma«ski. 26 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

MiASI. Modelowanie integracji systemów. Piotr Fulma«ski. 26 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska MiASI Modelowanie integracji systemów Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 26 stycznia 2010 Spis tre±ci 1 Czym jest integracja systemów informatycznych? 2 Integracja

Bardziej szczegółowo

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska MiASI Modelowanie analityczne Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Czym jest modelowanie analityczne? 2 Podstawowe kategorie poj ciowe

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.

Bardziej szczegółowo

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017 i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,

Bardziej szczegółowo

Wzorce projektowe strukturalne cz. 1

Wzorce projektowe strukturalne cz. 1 Wzorce projektowe strukturalne cz. 1 Krzysztof Ciebiera 19 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawowe wzorce Podstawowe wzorce Podstawowe informacje Singleton gwarantuje,»e klasa ma jeden egzemplarz. Adapter

Bardziej szczegółowo

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Projekt konceptualny z Baz Danych Centralny system zarz dzania salami na AGH Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.

Bardziej szczegółowo

Subversion - jak dziaªa

Subversion - jak dziaªa - jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium

Bardziej szczegółowo

Model obiektu w JavaScript

Model obiektu w JavaScript 16 marca 2009 E4X Paradygmat klasowy Klasa Deniuje wszystkie wªa±ciwo±ci charakterystyczne dla wybranego zbioru obiektów. Klasa jest poj ciem abstrakcyjnym odnosz cym si do zbioru, a nie do pojedynczego

Bardziej szczegółowo

Lekcja 5 Programowanie - Nowicjusz

Lekcja 5 Programowanie - Nowicjusz Lekcja 5 Programowanie - Nowicjusz Akademia im. Jana Dªugosza w Cz stochowie Programowanie i program wedªug Baltiego Programowanie Programowanie jest najwy»szym trybem Baltiego. Z pomoc Baltiego mo»esz

Bardziej szczegółowo

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015 Android Podstawy tworzenia aplikacji Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska March 4, 2015 Table of contents Framework Jednym z najwarto±ciowszych

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

Interpreter opisu dziaªa«quadrokoptera wtyczki. 1 Ogólny opis zadania. 2 Skªadnia nowych polece« 2.1 Polecenie Grasper

Interpreter opisu dziaªa«quadrokoptera wtyczki. 1 Ogólny opis zadania. 2 Skªadnia nowych polece« 2.1 Polecenie Grasper Interpreter opisu dziaªa«quadrokoptera wtyczki 1 Ogólny opis zadania Bazuj c na wcze±niej napisanym programie nale»y go przerobi w ten sposób, aby ka»dy rodzaj z wczytywanych polece«byª obsªugiwany przez

Bardziej szczegółowo

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania). Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania). W momencie gdy jesteś studentem lub świeżym absolwentem to znajdujesz się w dobrym momencie, aby rozpocząć planowanie swojej ścieżki

Bardziej szczegółowo

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO Andrzej BAIER, Tomasz R. LUBCZYŃSKI Streszczenie: W ostatnich latach można zaobserwować dynamiczny rozwój analizy zorientowanej obiektowo.

Bardziej szczegółowo

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Wstęp. Dodanie funkcjonalności wysyłania wniosków bez podpisów

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Programowanie wspóªbie»ne wiczenia 2 semafory cz. 1 Zadanie 1: Producent i konsument z buforem cyklicznym type porcja; void produkuj(porcja &p); void konsumuj(porcja p); porcja bufor[n]; / bufor cykliczny

Bardziej szczegółowo

1 Stos: Stack i Stack<T>

1 Stos: Stack i Stack<T> 1 Stos: Stack i Stack Przykªady z»ycia: Stos talerzy (aby wyci gn co± ze ±rodka, musimy wyci gn te z góry) Meble ªadowane do naczepy ci»arówki Osoby wsiadaj ce do samolotu i wysiadaj ce z niego. Piramida

Bardziej szczegółowo

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego

Bardziej szczegółowo

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska Zarządzanie projektami wykład 1 dr inż. Agata Klaus-Rosińska 1 DEFINICJA PROJEKTU Zbiór działań podejmowanych dla zrealizowania określonego celu i uzyskania konkretnego, wymiernego rezultatu produkt projektu

Bardziej szczegółowo

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska MiASI Modelowanie systemów biznesowych Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 7 stycznia 2010 Spis treści 1 Czym jest system biznesowy? Po co model bizensowy? Czym

Bardziej szczegółowo

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? 1 Podstawowe pojęcia: 2 3 4 5 Dana (ang.data) najmniejsza, elementarna jednostka informacji o obiekcie będąca przedmiotem przetwarzania

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 203/4 Spis tre±ci Kodowanie i dekodowanie 4. Kodowanie a szyfrowanie..................... 4.2 Podstawowe poj cia........................

Bardziej szczegółowo

Praca Dyplomowa Magisterska

Praca Dyplomowa Magisterska Internetowa Platform Edukacyjna w Technologii ZOPE Autor: Promotor: Dr in». Adam Doma«ski Politechnika l ska Wydziaª Automatyki, Elektroniki i Informatyki Kierunek Informatyka 22 wrze±nia 2009 Dlaczego

Bardziej szczegółowo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 6 Diagramy komunikacji Diagram komunikacji (ang. communication diagram), dawniej nazywany

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Zadanie 1: Bar Programowanie wspóªbie»ne wiczenia 6 monitory cz. 2 Napisz monitor Bar synchronizuj cy prac barmana obsªuguj cego klientów przy kolistym barze z N stoªkami. Ka»dy klient realizuje nast

Bardziej szczegółowo

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Lekcja 9 - LICZBY LOSOWE, ZMIENNE Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my

Bardziej szczegółowo

Spis tre±ci. Przedmowa... Cz ± I

Spis tre±ci. Przedmowa... Cz ± I Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja

Bardziej szczegółowo

1 Metody iteracyjne rozwi zywania równania f(x)=0

1 Metody iteracyjne rozwi zywania równania f(x)=0 1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0

Bardziej szczegółowo

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

Tworzenie modelu obiektowego

Tworzenie modelu obiektowego Metody strukturalne tworzenia oprogramowania, opierają się na wyróżnianiu w tworzonym oprogramowaniu dwóch rodzajów składowych: pasywnych odzwierciedlających fakt przechowywania w systemie pewnych danych

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie

Bardziej szczegółowo

Lab. 02: Algorytm Schrage

Lab. 02: Algorytm Schrage Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z

Bardziej szczegółowo

Wzorce projektowe kreacyjne

Wzorce projektowe kreacyjne Wzorce projektowe kreacyjne Krzysztof Ciebiera 14 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawy Opis Ogólny Podstawowe informacje Wzorce kreacyjne sªu» do uabstrakcyjniania procesu tworzenia obiektów. Znaczenie

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 7 Przegl dowe diagramy interakcji Przegl dowe diagramy interakcji wi» ze sob kilka ró»nych

Bardziej szczegółowo

Wprowadzenie do zarządzania procesami biznesowymi czym są procesy biznesowe: Part 1

Wprowadzenie do zarządzania procesami biznesowymi czym są procesy biznesowe: Part 1 Wprowadzenie do zarządzania procesami biznesowymi czym są procesy biznesowe: Part 1 Listopad 2012 Organizacja funkcjonalna Dotychczas na organizację patrzono z perspektywy realizowanych funkcji. Zarząd

Bardziej szczegółowo

Automatyka. Etymologicznie automatyka pochodzi od grec.

Automatyka. Etymologicznie automatyka pochodzi od grec. Automatyka Etymologicznie automatyka pochodzi od grec. : samoczynny. Automatyka to: dyscyplina naukowa zajmująca się podstawami teoretycznymi, dział techniki zajmujący się praktyczną realizacją urządzeń

Bardziej szczegółowo

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych

Bardziej szczegółowo

YapS Plan testów. Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007

YapS Plan testów. Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007 YapS Plan testów Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007 1 Spis tre±ci 1 Wprowadzenie 3 1.1................................. 3 1.2 Zakres............................... 3 2

Bardziej szczegółowo

POLITYKA BEZPIECZEŃSTWA OCHRONY DANYCH OSOBOWYCH W PRAKTYCE LEKARSKIEJ/DENTYSTYCZNEJ.... (nazwa praktyki) wydana w dniu... przez...

POLITYKA BEZPIECZEŃSTWA OCHRONY DANYCH OSOBOWYCH W PRAKTYCE LEKARSKIEJ/DENTYSTYCZNEJ.... (nazwa praktyki) wydana w dniu... przez... POLITYKA BEZPIECZEŃSTWA OCHRONY DANYCH OSOBOWYCH W PRAKTYCE LEKARSKIEJ/DENTYSTYCZNEJ (nazwa praktyki) wydana w dniu... przez... na podstawie art. 36 ustawy z dnia 29 sierpnia 1997 r. o ochronie danych

Bardziej szczegółowo

Android. Hierarchie widoków i ich wy±wietlanie. Piotr Fulma«ski. March 14, 2016

Android. Hierarchie widoków i ich wy±wietlanie. Piotr Fulma«ski. March 14, 2016 Android Hierarchie widoków i ich wy±wietlanie Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska March 14, 2016 Table of contents xxx Co w tym

Bardziej szczegółowo

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE 1 PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE LITERATURA: 2 Hans Christian Pfohl Systemy logistyczne. Podstawy organizacji i zarządzania Instytut Logistyki i Magazynowania,

Bardziej szczegółowo

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Rozliczenia z NFZ. Ogólne założenia. Spis treści Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. MERAWEX Sp. z o.o. 44-122 Gliwice ul. Toruńska 8. ROZWÓJ PRZEDSIĘBIORSTWA MERAWEX Sp. z o.o. POPRZEZ EKSPORT.

ZAPYTANIE OFERTOWE. MERAWEX Sp. z o.o. 44-122 Gliwice ul. Toruńska 8. ROZWÓJ PRZEDSIĘBIORSTWA MERAWEX Sp. z o.o. POPRZEZ EKSPORT. Gliwice, 07.12. 2012 r. ZAPYTANIE OFERTOWE Zakup usług doradczych w zakresie wyselekcjonowania, sprawdzenia wiarygodności grupy docelowej potencjalnych partnerów handlowych, przygotowania ofert współpracy

Bardziej szczegółowo

Przykªady problemów optymalizacji kombinatorycznej

Przykªady problemów optymalizacji kombinatorycznej Przykªady problemów optymalizacji kombinatorycznej Problem Komiwoja»era (PK) Dane: n liczba miast, n Z +, c ji, i, j {1,..., n}, i j odlegªo± mi dzy miastem i a miastem j, c ji = c ij, c ji R +. Zadanie:

Bardziej szczegółowo

Lekcja 9 Liczby losowe, zmienne, staªe

Lekcja 9 Liczby losowe, zmienne, staªe Lekcja 9 Liczby losowe, zmienne, staªe Akademia im. Jana Dªugosza w Cz stochowie Liczby losowe Czasami potrzebujemy by program za nas wylosowaª liczb. U»yjemy do tego polecenia liczba losowa: Liczby losowe

Bardziej szczegółowo

Optymalizacja R dlaczego warto przesi ± si na Linuxa?

Optymalizacja R dlaczego warto przesi ± si na Linuxa? Optymalizacja R dlaczego warto przesi ± si na Linuxa? 19 listopada 2014 Wi cej informacji, wraz z dodatkowymi materiaªami mo»na znale¹ w repozytorium na GitHubie pod adresem https://github.com/zzawadz/

Bardziej szczegółowo

Interfejsy, klasy wewn trzne jako szczególny rodzaj obiektów

Interfejsy, klasy wewn trzne jako szczególny rodzaj obiektów Interfejsy, klasy wewn trzne jako szczególny rodzaj obiektów Robert A. Kªopotek r.klopotek@uksw.edu.pl Wydziaª Matematyczno-Przyrodniczy. Szkoªa Nauk cisªych, UKSW 16.03.2017 Interfejsy raz jeszcze "Interfejsy

Bardziej szczegółowo

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. M. Czoków, J. Piersa Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toru«, Poland 2010-11-23

Bardziej szczegółowo

Rekrutacja na studia II stopnia - informatyka. 1 czerwca 2017

Rekrutacja na studia II stopnia - informatyka. 1 czerwca 2017 1 czerwca 2017 Rozliczenie studiów Natychmiast po uzyskaniu kompletu zalicze«nale»y: podpi przedmioty pod wªa±ciwe etapy zªo»y ewentualne podania maj ce wpªyw na ±redni ze studiów zgªosi (przez USOSWeb)

Bardziej szczegółowo

Informatyka, matematyka i sztuczki magiczne

Informatyka, matematyka i sztuczki magiczne Informatyka, matematyka i sztuczki magiczne Daniel Nowak Piotr Fulma«ski instagram.com/vorkof piotr@fulmanski.pl 18 kwietnia 2018 Table of contents 1 O czym b dziemy mówi 2 Dawno, dawno temu... 3 System

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci

Bardziej szczegółowo

8. Konfiguracji translacji adresów (NAT)

8. Konfiguracji translacji adresów (NAT) 8. Konfiguracji translacji adresów (NAT) Translacja adresów nazywana również maskaradą IP jest mechanizmem tłumaczenia adresów prywatnych sieci lokalnej na adresy publiczne otrzymane od operatora. Rozróżnia

Bardziej szczegółowo

Minimalne drzewa rozpinaj ce

Minimalne drzewa rozpinaj ce y i y i drzewa Spis zagadnie«y i drzewa i lasy cykle fundamentalne i rozci cia fundamentalne wªasno±ci cykli i rozci minimalne drzewa algorytm algorytm Drzewo y i spójnego, nieskierowanego grafu prostego

Bardziej szczegółowo

Zarz dzanie rm. Zasada 2: samoorganizuj ce si zespoªy. Piotr Fulma«ski. March 17, 2015

Zarz dzanie rm. Zasada 2: samoorganizuj ce si zespoªy. Piotr Fulma«ski. March 17, 2015 Zarz dzanie rm Zasada 2: samoorganizuj ce si zespoªy Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska March 17, 2015 Table of contents Ludzie

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ Anna Gutt- Kołodziej ZASADY OCENIANIA Z MATEMATYKI Podczas pracy

Bardziej szczegółowo

Szczegółowe Specyfikacje Techniczne Wykonania i Odbioru Robót Budowlanych CPV 45310000-3 Branża elektryczna

Szczegółowe Specyfikacje Techniczne Wykonania i Odbioru Robót Budowlanych CPV 45310000-3 Branża elektryczna Szczegółowe Specyfikacje Techniczne Wykonania i Odbioru Robót Budowlanych CPV 45310000-3 Branża elektryczna OBIEKT: Budynki 20 i 21 Wojewódzkiego Sądu Administracyjnego w Gdańsku ADRES: Gdańsk, Al. Zwycięstwa

Bardziej szczegółowo

Projektowanie systemów informatycznych

Projektowanie systemów informatycznych Projektowanie systemów informatycznych 1 Metodyka i takie tam gadanie bzdur 1.1 Metodyka tworzenia SI - elementy Metodyka tworzenia systemu informatycznego - elementy Parametry Modele DP Metody i i techniki

Bardziej szczegółowo

WYKRESY FUNKCJI NA CO DZIEŃ

WYKRESY FUNKCJI NA CO DZIEŃ TEMAT NUMERU 13 Adam Wojaczek WYKRESY FUNKCJI NA CO DZIEŃ W zreformowanych szkołach ponadgimnazjalnych kładziemy szczególny nacisk na praktyczne zastosowania matematyki. I bardzo dobrze! (Szkoda tylko,

Bardziej szczegółowo

Baza danych - Access. 2 Budowa bazy danych

Baza danych - Access. 2 Budowa bazy danych Baza danych - Access 1 Baza danych 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

Bardziej szczegółowo

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows SVN - wprowadzenie Adam Krechowicz 16 lutego 2013 1 Wprowadzenie do SVN SVN SubVersion jest systemem kontroli wersji pozwalaj cym wielu u»ytkownikom na swobodne wspóªdzielenie tych samych plików. Pozwala

Bardziej szczegółowo

Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów

Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów 1 Wst p Przypomnijmy,»e komputer skªada si z procesora, pami ci, systemu wej±cia-wyj±cia oraz po- ª cze«mi dzy nimi. W procesorze mo»emy

Bardziej szczegółowo

KALKULATOR KOSZTÓW ZANIECHANIA prezentacja narzędzi. Barbara Kucharska, Mazowieckie Centrum Polityki Społecznej Warszawa, 23 marca 2015.

KALKULATOR KOSZTÓW ZANIECHANIA prezentacja narzędzi. Barbara Kucharska, Mazowieckie Centrum Polityki Społecznej Warszawa, 23 marca 2015. KALKULATOR KOSZTÓW ZANIECHANIA prezentacja narzędzi Barbara Kucharska, Mazowieckie Centrum Polityki Społecznej Warszawa, 23 marca 2015. Nowe podejście Punktem wyjścia - samodzielność życiowa stan niezależności

Bardziej szczegółowo

19. Obiektowo± 1 Kacze typowanie. 2 Klasy

19. Obiektowo± 1 Kacze typowanie. 2 Klasy 1 Kacze typowanie 19. Obiektowo± Sk d interpreter wie, jakiego typu s np. przekazywane do metody argumenty? Tak naprawd wcale nie musi wiedzie. Do poprawnego dziaªania programu istotne jest,»e przekazywany

Bardziej szczegółowo

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Instrukcja Obsługi STRONA PODMIOTOWA BIP Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej

Bardziej szczegółowo

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 21 pa¹dziernika 2010 Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych

Bardziej szczegółowo

O PROJEKCIE I WNIOSKU DLA POCZĄTKUJĄCYCH I TYCH, KTÓRZY CHCĄ UPORZĄDKOWAĆ WIEDZĘ MARCIN DADEL

O PROJEKCIE I WNIOSKU DLA POCZĄTKUJĄCYCH I TYCH, KTÓRZY CHCĄ UPORZĄDKOWAĆ WIEDZĘ MARCIN DADEL O PROJEKCIE I WNIOSKU DLA POCZĄTKUJĄCYCH I TYCH, KTÓRZY CHCĄ UPORZĄDKOWAĆ WIEDZĘ MARCIN DADEL O PROJEKCIE I WNIOSKU DLA POCZĄTKUJĄCYCH I TYCH, KTÓRZY CHCĄ UPORZĄDKOWAĆ WIEDZĘ MARCIN DADEL Sieć SPLOT STOWARZYSZENIE

Bardziej szczegółowo

Program sektorowy pn. Program

Program sektorowy pn. Program POMIĘDZY FASCYNACJĄ A KRYTYCYZMEM ITIL W URZĘDZIE MIASTA KRAKOWA Strategia Rozwoju Krakowa 13 kwietnia 2005 r. Rada Miasta Krakowa Cel operacyjny I-8 Rozwój samorządności lokalnej i doskonalenie metod

Bardziej szczegółowo

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu ➏ Filozoa z elementami logiki Na podstawie wykªadów dra Mariusza Urba«skiego Sylogistyka Przypomnij sobie: stosunki mi dzy zakresami nazw KLASYCZNE ZDANIA KATEGORYCZNE Trzy znaczenia sªowa jest trzy rodzaje

Bardziej szczegółowo

Zarz dzanie rm. Zasada 7: interaktywna komunikacja. Piotr Fulma«ski. April 22, 2015

Zarz dzanie rm. Zasada 7: interaktywna komunikacja. Piotr Fulma«ski. April 22, 2015 Zarz dzanie rm Zasada 7: interaktywna komunikacja Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska April 22, 2015 Table of contents Nowoczesna

Bardziej szczegółowo

Użytkowanie elektronicznego dziennika UONET PLUS.

Użytkowanie elektronicznego dziennika UONET PLUS. Użytkowanie elektronicznego dziennika UONET PLUS. Po wejściu na stronę https://uonetplus.vulcan.net.pl/bialystok i zalogowaniu się na swoje konto (przy użyciu adresu e-mail podanego wcześniej wychowawcy

Bardziej szczegółowo

Uczenie Wielowarstwowych Sieci Neuronów o

Uczenie Wielowarstwowych Sieci Neuronów o Plan uczenie neuronu o ci gªej funkcji aktywacji uczenie jednowarstwowej sieci neuronów o ci gªej funkcji aktywacji uczenie sieci wielowarstwowej - metoda propagacji wstecznej neuronu o ci gªej funkcji

Bardziej szczegółowo

INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT

INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT Załącznik nr 1 Siedlce-Warszawa, dn. 16.06.2009 r. Opracowanie: Marek Faderewski (marekf@ipipan.waw.pl) Dariusz Mikułowski (darek@ii3.ap.siedlce.pl) INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT Przed

Bardziej szczegółowo

Wprowadzenie do kompilatorów

Wprowadzenie do kompilatorów Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek

Bardziej szczegółowo

Kompozycja i dziedziczenie klas

Kompozycja i dziedziczenie klas Programowanie obiektowe Kompozycja i dziedziczenie klas Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Kompozycja i dziedziczenie klas

Bardziej szczegółowo

Rozdziaª I. Postanowienia wst pne

Rozdziaª I. Postanowienia wst pne REGULAMIN RADY RODZICÓW PA STWOWEJ SZKOŠY MUZYCZNEJ I ST. NR 4 IM. KAROLA KURPI«SKIEGO Rozdziaª I. Postanowienia wst pne Ÿ1 Podstaw prawn niniejszego Regulaminu Rady Rodziców, zwanego dalej Regulaminem

Bardziej szczegółowo

Lekcja 2 - BUDUJEMY I CZARUJEMY

Lekcja 2 - BUDUJEMY I CZARUJEMY Lekcja 2 - BUDUJEMY I CZARUJEMY Na tej lekcji dowiemy si, jak korzysta z trybów Budowania oraz Czarowania w programie Baltie. Troch ju» wiemy o tych dwóch trybach z poprzedniej lekcji, jednak przypomnijmy

Bardziej szczegółowo

Regulamin udostępniania dokumentów członkom Zgierskiej Spółdzielni Mieszkaniowej

Regulamin udostępniania dokumentów członkom Zgierskiej Spółdzielni Mieszkaniowej Regulamin udostępniania dokumentów członkom Zgierskiej Spółdzielni Mieszkaniowej 1 1 Regulamin udostępniania dokumentów członkom Zgierskiej Spółdzielni Mieszkaniowej, zwany dalej Regulaminem został opracowany

Bardziej szczegółowo

Umowa w sprawie przyznania grantu Marie Curie 7PR Wykaz klauzul specjalnych

Umowa w sprawie przyznania grantu Marie Curie 7PR Wykaz klauzul specjalnych WYKAZ WSZYSTKICH KLAUZUL SPECJALNYCH MAJĄCYCH ZASTOSOWANIE DO WZORU UMOWY W SPRAWIE PRZYZNANIA GRANTU MARIE CURIE W RAMACH REALIZACJI SIÓDMEGO PROGRAMU RAMOWEGO WSPÓLNOTY EUROPEJSKIEJ (2007-2013) SPIS

Bardziej szczegółowo

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.

Bardziej szczegółowo

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO Załącznik nr 4 do Zarządzenia Nr 103/2012 Burmistrza Miasta i Gminy Skawina z dnia 19 czerwca 2012 r. PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO MÓDL SIĘ TAK, JAKBY WSZYSTKO ZALEśAŁO OD

Bardziej szczegółowo

Edyta Juszczyk. Akademia im. Jana Dªugosza w Cz stochowie. Lekcja 1Wst p

Edyta Juszczyk. Akademia im. Jana Dªugosza w Cz stochowie. Lekcja 1Wst p Lekcja 1 Wst p Akademia im. Jana Dªugosza w Cz stochowie Baltie Baltie Baltie jest narz dziem, które sªu»y do nauki programowania dla dzieci od najmªodszych lat. Zostaª stworzony przez Bohumira Soukupa

Bardziej szczegółowo

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki 1 Zadania na wiczenia nr 3 - Elementy kombinatoryki Zad. 1. Ile istnieje ró»nych liczb czterocyfrowych zakªadaj c,»e cyfry nie powtarzaj si a

Bardziej szczegółowo

Dyskretyzacja i kwantyzacja obrazów

Dyskretyzacja i kwantyzacja obrazów Laboratorium: Cyfrowe przetwarzanie obrazów i sygnaªów Dyskretyzacja i kwantyzacja obrazów 1 Cel i zakres wiczenia Celem wiczenia jest zapoznanie si z procesami dyskretyzacji i kwantyzacji, oraz ze zjawiskami

Bardziej szczegółowo

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. 1 PROJEKTY KOSZTOWE 2 PROJEKTY PRZYCHODOWE 3 PODZIAŁ PROJEKTÓW ZE WZGLĘDU

Bardziej szczegółowo

a) nazwa:... b) adres siedziby:... c) NIP:... REGON:... adres:...

a) nazwa:... b) adres siedziby:... c) NIP:... REGON:... adres:... WNIOSEK o dofinansowanie w zakresie 85% kosztów zadań z zakresu usuwania azbestu z terenu Gminy Ujazd z funduszy uzyskanych z Wojewódzkiego Funduszu Ochrony Środowiska i Gospodarki Wodnej w Opolu. a) Imię

Bardziej szczegółowo

BEZPIECZEŃSTWO INFORMACYJNE I CYBERNETYCZNE

BEZPIECZEŃSTWO INFORMACYJNE I CYBERNETYCZNE BEZPIECZEŃSTWO INFORMACYJNE I CYBERNETYCZNE Prowadzący: mgr Arkadiusz Kozak Biegły Sądu Okręgowego w Szczecinie w zakresie teleinformatyki Bezpieczeństwo informacyjne i cybernetyczne bezpieczeństwo systemów

Bardziej szczegółowo

Rozwi zania klasycznych problemów w Rendezvous

Rozwi zania klasycznych problemów w Rendezvous Cz ± I Rozwi zania klasycznych problemów w Rendezvous 1 Producenci i konsumenci Na pocz tek rozwa»my wersj z jednym producentem i jednym konsumentem, dziaªaj cymi w niesko«czonych p tlach. Mechanizm komunikacji

Bardziej szczegółowo

Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny

Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny Artur Skonecki Mikoªaj Kowalski Marcin Wartecz-Wartecki Prowadz cy: mgr in». Adam Srebro Wygenerowano: 23 marca 2010 Spis

Bardziej szczegółowo

Lekcja 3 Banki i nowe przedmioty

Lekcja 3 Banki i nowe przedmioty Lekcja 3 Banki i nowe przedmioty Akademia im. Jana Dªugosza w Cz stochowie Banki przedmiotów Co ju» wiemy? co to s banki przedmiotów w Baltie potramy korzysta z banków przedmiotów mo»emy tworzy nowe przedmioty

Bardziej szczegółowo

Strukturalne metodyki projektowania systemûw informatycznych

Strukturalne metodyki projektowania systemûw informatycznych Strukturalne metodyki projektowania systemûw informatycznych Kalendarium 1976 ó Chen P. (Entity Relationship Model ñ ERD ) 1978 ó DeMarco T. 1979 ó Yourdon E., Constantine L. 1983 ó Jackson M. 1989 ñ Yourdon

Bardziej szczegółowo

1 Bª dy i arytmetyka zmiennopozycyjna

1 Bª dy i arytmetyka zmiennopozycyjna 1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy

Bardziej szczegółowo

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach 12: w sieciach Spis zagadnie«sieci przepªywowe przepªywy w sieciach ±cie»ka powi kszaj ca tw. Forda-Fulkersona Znajdowanie maksymalnego przepªywu Zastosowania przepªywów Sieci przepªywowe Sie przepªywowa

Bardziej szczegółowo

PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska

PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska Część 1 - kable miedziane w sieci PROFIBUS Informacje ogólne o kablach dla sieci Profibus Bardzo często spotykamy

Bardziej szczegółowo

1 Intefejsy graczne. 1.1 Okienka. 1.2 Komponenty

1 Intefejsy graczne. 1.1 Okienka. 1.2 Komponenty 1 Intefejsy graczne JavaFX pocz tkowo zewn trzna biblioteka j zyka Java obecnie jest zalecanym rozwi zaniem tworzenia interfejsów u»ytkownika w nowych programach. 1.1 Okienka Klasa Application jest gªówn

Bardziej szczegółowo

Programowanie Obiektowe

Programowanie Obiektowe Programowanie Obiektowe dr in. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl WYKŁAD 1 Wstp, jzyki, obiektowo Cele wykładu Zaznajomienie słuchaczy z głównymi cechami obiektowoci Przedstawienie

Bardziej szczegółowo