TiG pytania kolokwium, Geodezja i Geoinformatyka UWM, III rok, TiG


1. Czym zajmuje się geoinformatyka a czym geomatyka?

Geoinformatyka - istotą tej dziedziny jest tworzenie informacji geograficznej wspomagającej zarządzanie przestrzenią przy zastosowaniu najnowszych metod pomiarowych, fotogrametrycznych, teledetekcyjnych.

Geomatyka - dyscyplina naukowo-techniczna zajmująca się pozyskiwaniem, analizowaniem, interpretowaniem, upowszechnianiem geoinformacji.

2. Jaka jest różnica między danymi a informacją? Przykłady.

Informacja - wiedza dotycząca obiektów takich jak fakty, zdarzenia, rzeczy, procesy, pojęcia, koncepcje, która w określonym kontekście ma konkretne znaczenie. Np. bitwa pod Grunwaldem odbyła się w 1410 roku.

Dane - interpretowalna i sformalizowana reprezentacja informacji, stosowana dla jej komunikowania, interpretowania lub/i przetwarzania. Np. 1410.

3. Pojęcia: informacja geograficzna, dane geograficzne.

Informacja geograficzna - informacja dotycząca zjawisk jawnie bądź niejawnie powiązanych z położeniem odniesionym do Ziemi.

Dane geograficzne - dane z jawnym bądź niejawnym odniesieniem do położenia względem Ziemi.

4. Cechy informacji geograficznej.

- wszechobecność informacji geograficznej

- różnorodność producentów, dysponentów, użytkowników

- różnorodność platform i systemów narzędziowych

- rozproszenie realizacji GIS

- udział w wielorakich procesach decyzyjnych

5. Wyjaśnij akronim GIS.

GIS - System Informacji Geograficznej

6. Składniki GIS.

- sprzęt

- oprogramowanie

- dane

- ludzie

7. Co to jest analiza przestrzenna? Przykłady.

Procedura wykonywania na danych przestrzennych z wykorzystaniem oprogramowania geoinformatycznego mająca na celu uzyskanie nowej informacji przestrzennej. Np. nakładanie warstw, buforowanie.

8. Na czym polega współdziałanie? Podaj przesłanki współdziałania.

Współdziałanie - zdolność do zapewnienia udziału w informacji geoinformatycznej zróżnicowanych środowisk narzędziowych, przedmiotowych, instytucjonalnych i innych.

Przesłanki:

- ta sama informacja może istnieć jako dane w wielu różnych formatach

- reguły interpretacyjne zależą od technologii

- wymaga rozwiązania na poziomie metodologii, czyli na poziomie struktur informacyjnych a nie instancji danych

9.Wymień rodzaje interoperacyjności.

- techniczna

- semantyczna

- organizacyjna

10. Wyjaśnij pojęcia: system informacyjny, system informatyczny, system geoinformacyjny.

System informacyjny - zespół środków materialnych, finansowych, algorytmów i ludzi zapewniające sprawne zarządzanie przedsiębiorstwem; podstawowe funkcje: gromadzenie, przetwarzanie, przechowywanie, prezentowanie i przesyłanie informacji w celu dostarczeniu użytkownikowi informacji umożliwiających mu podejmowanie i wprowadzanie w życie decyzji regulujących funkcjonowanie organizacji.

System informatyczny - taki system informacyjny, gdzie procesy przetwarzania danych i procesy komunikacji są realizowane automatycznie za pomocą technik komputerowych.

System geoinformacyjny - służy do wprowadzania, gromadzenia, przetwarzania, analizowania oraz wizualizacji danych geograficznych, którego jedną z funkcji jest wspomaganie decyzji.

11. Czym zajmuje się inżynieria oprogramowania?

Jest to dziedzina informatyki zajmująca się wszelkimi aspektami związanymi z budową dużych systemów informacyjnych (m.in. analiza i określenie wymagań systemu, projektowanie, wdrażanie).

12. Jakie etapy można wyróżnić w procesie budowy systemu informacyjnego?

- określenie wymagań - model zewnętrzny

- analiza - model pojęciowy

- projektowanie - model logiczny

- implementacja - model fizyczny

13. Wymień i krótko scharakteryzuj modele systemu informacyjnego.

Model pojęciowy - zapis wymagań w postaci sformalizowanej; abstrahujący od problemów implementacyjnych.

Model logiczny - zbiór informacji określający zachowanie się systemu.

Model fizyczny - propozycja konkretnej realizacji (implementacji) modelu logicznego, czyli projekt techniczny oprogramowania i rozwiązań sprzętowych.

14. Na czym polega modelowanie pojęciowe?

Pojęcie modelowanie pojęciowe oraz model pojęciowy odnoszą się do procesów myślowych i wyobrażeń towarzyszących pracy nad oprogramowaniem. Analityk i projektant muszą dokładnie sobie wyobrazić problem oraz metodę jego rozwiązania. Modelowanie pojęciowe jest wspomagane przez środki wzmacniające ludzką pamięć i wyobraźnię. Służą one do przedstawianie rzeczywistości opisywanej przez dane.

15. Wyjaśnij pojęcia: model pojęciowy, schemat pojęciowy, schemat aplikacyjny.

Model pojęciowy - zapis wymagań w postaci sformalizowanej; abstrahujący od problemów implementacyjnych.

Schemat pojęciowy - model pojęciowy opisany za pomocą środka formalnego; jest on podstawą wdrożenia bazy danych geograficznych

Schemat aplikacyjny - schemat pojęciowy dla specyficznego zakresu przedmiotowego w dziedzinie informacji geograficznej; definiuje klasy obiektów i strukturą informacji geograficznej

16. Na czym polegają zasady abstrakcji i dekompozycji w inżynierii oprogramowania?

Zasada abstrakcji jest to unikanie wchodzenia w szczegóły, eliminacja, ukrycie lub pominięcie mniej istotnych szczegółów rozważanego przedmiotu. Zasada dekompozycji jest to podział złożonego problemu na „mniejsze” podproblemy.

17. Wymień rodzaje metodyk. Podaj przykłady metody i środka formalnego związanego z daną metodyką.

Metodyka dzieli się na metodykę strukturalną i obiektową.

Metody strukturalne - diagramy związków encji - notacja CASE

Metody obiektowe - diagramy klas - notacja UML

18. Co to jest notacja? Przykład.

Notacja - rodzaj języka służący do dokumentowania wyników faz modelowania i środek wspomagający ludzką pamięć i wyobraźnię, środek komunikacji w zespołach oraz pomiędzy projektantami i klientem. Np. plan rozmieszczenia okien w ścianie budynku.

19. Do czego służą narzędzia CASE? Wymień ich rodzaje.

Narzędzia CASE są to wszelkiego rodzaju narzędzia komputerowe wykorzystywane w trakcie prac nad oprogramowaniem. Wspomagają one przejście z modelu do implementacji oraz możliwość odtworzenia modelu z poziomu kodu źródłowego. Rodzaje:

- Uppper-CASE (faza planowania)

- Lower-CASE (faza projektowania)

- Integrated-CASE (hybryda Upper- i Lower-CASE)

20. Wymień podstawowe cele dyrektywy INSPIRE:

Celem jest utworzenie Europejskiej Infrastruktury Danych Przestrzennych (ESDI).

21. Wyjaśnij pojęcie Infrastruktury Danych Przestrzennych. Co ona obejmuje?

Jest to zespół środków prawnych, organizacyjnych, ekonomicznych i technicznych, które zapewniając powszechny dostęp do danych i usług geoinformatycznych przyczyniają się do efektywnego stosowania geoinformacji dla zrównoważonego rozwoju obszaru i umożliwiają racjonalne gospodarowanie zasobami geoinformacyjnymi. Obejmuje:

- powiązane ze sobą, zdolne do współdziałania systemy i bazy danych zawierające dane i meta dane o odpowiedniej treści,

- technologie teleinformatyczne i geoinformacyjne,

- przepisy prawne, struktury organizacyjne, rozwiązania ekonomiczne i zasoby ludzkie,

- użytkowników.

22. Jaka jest różnica między standardem a normą? Rodzaje standardów.

Standard - przyjęty w drodze uzgodnienia dokument zawierający zasady, wskazówki, definicje i kryteria, które mają na celu zapewnienie odpowiedniej jakości materiałów, produktów, procesów, usług. Rodzaje:

- standard oficjalny

- standard państwowy

- standard de facto

Norma - dokument przyjęty na zasadzie konsensusu i zatwierdzony przez upoważnioną jednostkę organizacyjną do powszechnego i wielokrotnego stosowania - zasady, wytyczne lub charakterystyki odnoszące się do różnych rodzajów działalności lubi ich wyników i zmierzający do uzyskania optymalnego stopnia uporządkowania w określonej dziedzinie.

23. Wyjaśnij pojęcie standaryzacja, normalizacja, unifikacja.

Standaryzacja - niesterowane i żywiołowe wprowadzenie standardów oraz postępowanie wg nich.

Normalizacja - proces opracowywania, zatwierdzania, wprowadzania i upowszechnienia norm.

Unifikacja - pojęcie przeciwstawne do standaryzacji i normalizacji; zakłada stosowanie tych samych metod, narzędzi, rozwiązań - prowadzi do rutyny i stagnacji.

24. Na czym polega normalizacja w dziedzinie informacji geograficznej?

Normalizacja w IG to zespół środków informatycznych niezbędnych dla współdziałania oddzielnych realizacji GIS poprzez zapewnienie przepływu informacji pomiędzy odmiennymi środowiskami.

25. Wymień cele standaryzacji w dziedzinie IG.

Zapewnienie odpowiedniej jakości:

- danych geoprzestrzennych

- produktów geoinformatycznych

- usług geoinformatycznych

- procesów geoinformatycznych

Przy uwzględnieniu postępu technologicznego oraz rosnących wymagań ze strony użytkowników i producentów geoinformatycznych.

26. Scharakteryzuj krótko metodykę strukturalną.

Opiera się na wyróżnianiu w analizowanym systemie dwóch rodzajów składowych:

- pasywnych,

- aktywnych.

27. Wyjaśnij pojęcia tabela, rekord, kolumna, relacja.

28. Co to jest klucz główny i klucz obcy?

Klucz główny - kolumna lub kombinacja kolumn, których wartości jednoznacznie identyfikują wiersze w tablicy.

Klucz obcy - kolumna lub kombinacja kolumn, których wartości określają klucz główny innej tablicy.

29. Wymień typy relacji.

jeden-do-jednego

jeden-do-wielu

wielu-do-wielu

30. Co to jest typ uczestnictwa i stopień uczestnictwa?

Typ uczestnictwa określony jest na podstawie związków między danymi przechowanymi w tabelach oraz sposobu wykorzystania baz danych. Typ uczestnictwa może być:

- obowiązkowy - w tabeli A muszą znajdować się pewne rekordy zanim wprowadzimy rekordy do tabeli B,

- opcjonalny - wprowadzenie rekordów w tabeli B nie wymaga istnienia rekordów w tabeli A.

31. Wymień operacje na relacjach.

32. Na czym polega redundancja?

Redundacja - polega na powtarzaniu; wady: anomalie, konieczność utrzymania spójności kopii, marnowanie miejsca.

33. Wyjaśnij pojęcie normalizacji relacji w relacyjnym modelu bazy danych.

Normalizacja - proces rozkładu dużych tabel na mniejsze w celu wyeliminowania redundacji i powtarzających się danych.

34. Co to jest 1NF (pierwsza postać normalna)?

Relacja jest w 1NF, gdy wszystkie atrybuty są atomowe (elementarne), tj. prostych typów; tzn. są to pojedyncze wartości określonego typu, a nie zbiory wartości.

35. Co to są diagramy związków encji?

est to graficzna reprezentacja modelu związków encji; graf. model struktur danych oraz relacji pomiędzy nimi.

36. Wyjaśnij pojęcia encja, atrybut, związek.

Encja - reprezentacja wyobrażonego lub rzeczywistego obiektu o którym należy znać lub przechowywać informacje.

Atrybut - cecha charakterystyczna encji lub jej związków z inną encją; deklarowany za pomocą nazwy oraz typu danych.

Związek - powiązanie pomiędzy dwoma lub kilkoma encjami; może być opisany przez liczebność, opcjonalność i relację między encjami.

37. Jak można scharakteryzować związek w ERD?

Związek stanowi naturalne powiązanie między dwoma lub więcej encjami w badanej dziedzinie przedmiotowej.

38. Wymień rodzaje związków w ERD.

1:1

1:M

M:N

39. Opisz krótko związek identyfikujący w notacji Crow's Foot. Podaj przykład takiego związku.

40. Opisz krótko związek nie-identyfikujący w notacji Crow's Foot. Podaj przykład takiego związku.

41. Podaj przykład związku rekurencyjnego dla związku nie-identyfikujący w notacji Crow's Foot.

42. Opisz krótko związek wiele-do-wielu w notacji Crow's Foot. Przykład.

Pojedynczemu rekordowi w tabeli A może odpowiadać jeden lub więcej rekordów w tabeli B i na odwrót. Przykład:

0x01 graphic

Jeden student może brać udział w wielu kursach i jeden kurs może być uczęszczany przez wielu studentów.

43. Co to jest jednoznaczny identyfikator encji? Podaj jego znak graficzny na diagramie ER.

Jest to atrybut, kombinacja atrybutów, kombinacja związków lub atrybutów i związków. Każda encja musi być jednorazowo identyfikowana aby każdą instancję można było odróżnić od wszystkich innych instancji tej encji. Znak # na diagramie ER.

44. Wyjaśnij pojęcia encja mocna, słaba, intersekcji.

Encja słaba - encja, której instancja nie może być zidentyfikowana wyłącznie za pomocą jej atrybutów. Dla identyfikacji trzeba użyć również atrybutów encji mocnej.

Encja mocna - nie jest połączona żadnych związkiem z innymi encjami. Często taka encja uzupełnia definicje innych encji - wtedy znajduje się po stronie „jeden” w kilku związkach typu „wiele-do-jeden”.

Encja intersekcji - encha powstała w wyniku eliminacji związków „wiele-do-wiele” między 2 innymi encjami. Instancje tak powstałem encji mogą występować rtlko łączne dla dwóch definiujących taką encję encji referencyjnych.

43. Co to jest jednoznaczny identyfikator encji? Podaj jego znak graficzny na diagramie ER.

Każda instancja encji musi być jednoznacznie identyfikowalna, aby można ją było odróżnić od wszystkich innych instancji tej encji. Jednoznaczny identyfikator encji: atrybut, kombinacja atrybutów, kombinacja związków lub kombinacja atrybutów i związków. Znak „#” na diagramie E-R

44.Wyjaśnij pojęcia: encja mocna, encja słaba, encja intersekcji.

Encja słaba - encja, której instancja nie może być zidentyfikowana wyłącznie za pomocą jej atrybutów. Dla identyfikacji trzeba użyć również atrybutów encji mocnej, z którą jest w związku. Tj. np. odcinek S02 od 65 km do 120 km autostrady A4 nie istnieje, gdy w bazie nie występuje autostrada A4.

Encja intersekcji- jest to encja powstała w wyniku eliminacji związku „wiele-do-wiele” między dwiema innymi encjami. Instancje tak powstałej encji mogą występować tylko łącznie dla dwóch definiujących taką encję encji referencyjnych.

45.Co to jest graf?

Graf- to zbiór wierzchołków i krawędzi łączących te wierzchołki.

46. Wyjaśnij pojęcia:

graf skierowany- digrafi graf o skierowanych krawędziach

graf nieskierowany- graf graf o nieskierowanych krawędziach

graf ważony- graf , w której każdej krawędzi przyporządkowano liczbę - wagę,

graf etykietowany- każdy wierzchołek ma swoja nazwę,

graf spójny- to graf, w którym każde dwa wierzchołki są połączone drogą. Inaczej mówiąc, graf składa się z jednego kawałka. Jeśli graf nie jest spójny, to jego spójne kawałki, między którymi nie ma połączenia, nazywamy składowymi grafu..

47. Co to jest stopień wierzchołka grafu?

jest to liczba krawędzi zbiegających się w tym wierzchołku , w digrafie rozróżniamy stopień zewnętrzny i wewnętrzny krawędzi wychodzących z węzła, ilość wew. i zew. jest sobie równa.

48. Wyjaśnij pojęcia:

droga w grafie-nazywamy taki ciąg jego wierzchołków, że każde dwa kolejne wierzchołki w tym ciągu są połączone krawędzią(czyli można przejść z jednego końca drogi na drugi chodząc po krawędzi),

cykl w grafie- to taka droga w tym grafie, która kończy się w tym samym wierzchołku, w którym się zaczęła. ,

cykl Eulera- cykl przechodzący przez wszystkie wierzchołki i wszystkie krawędzie tego grafu, ale przez każdą krawędź tylko raz. Twierdzenie Eulera W grafie można znaleźć cykl Eulera wtedy i tylko wtedy, gdy graf jest spójny i każdy jego wierzchołek ma parzysty stopień

49. Na czym polega komiwojażera?

Komiwojażer ma do odwiedzenia pewna liczbę miast i ma wrócić do miasta, z którego wyruszył. Mając dane odległości miedzy miastami chciałby tak zaplanować trasę podróży, aby przebyć możliwie najkrótsza drogę.

Każda parę miast połączmy krawędziami. Każdej krawędzi nadajemy wagę równa 'odległości' miedzy miastami odpowiadającymi wierzchołkom, które są końcami tej krawędzi. Otrzymujemy w ten sposób graf pełny, który ma tyle wierzchołków ile miast musi odwiedzić komiwojażer (wliczając w to miasto, z którego wyrusza). Odwiedzenie wszystkich miast odpowiada cyklowi, który przechodzi przez każdy wierzchołek danego grafu dokładnie raz. Cykl taki nazywamy cyklem Hamiltona. Poszukujemy wiec w grafie pełnym cyklu Hamiltona o minimalnej sumie wag krawędzi.

Już przy pięciu miastach wszystkich możliwych tras podróży komiwojażera jest 0x01 graphic
. Dowolny graf pełny posiada co najmniej jeden cykl Hamiltona. Ponieważ graf ma skończona liczbę wierzchołków, to w zbiorze cykli Hamiltona istnieje taki (niekoniecznie jedyny), który posiada minimalna sumę wag krawędzi.

Istnieje wiele algorytmów rozwiązujących ten problem. Wszystkie maja jedna podstawowa wadę. Wymagają rozważenia bardzo dużej liczby przypadków i czas ich działania może być bardzo długi. Niewielki przyrost liczby miast powoduje 'duży' wzrost ilości przypadków do rozważenia i tym samym czasu działania algorytmu. Jeden z możliwych algorytmów polega na obliczeniu całkowitej długości wszystkich istniejących w danym grafie cykli Hamiltona. Jest to jednak bardzo skomplikowane już dla liczby miast niewiele większej od pięciu. Na przykład dla 20 miast liczba cykli Hamiltona w grafie pełnym o 20 wierzchołkach wynosi 0x01 graphic
.

50.Wymień rodzaje danych przestrzennych

wektorowy i rastrowy

51. Podaj przykłady zbiorów danych referencyjnych.

Typowe przykłady danych referencyjnych to opisy klientów, produktów, materiałów, sprzętu, pracowników

52.Wymień zbiory danych tematycznych.

53. Wymień referencyjne bazy danych topograficznych.

54. Podaj przykłady państwowych baz danych przestrzennych

55. na czym polega modelowanie w kartografii

W kartografii wynikiem modelowania jest mapa powstaje ona jako obrazowy zapis modelu, od cech modelu w największej mierze zależy treść mapy.

Zadaniem modelu jest uporządkowanie zapisu i umożliwienie analizy. Nie jest bezpośrednie przekazywanie informacji.

56. Wymień kategorie modeli baz danych:

Relacyjny- oparty o struktury tabel i relacje pomiędzy tabelami w których użytkownik operuje danymi za pomocą języka zapytań(SQL)

Obiektowy - oparty o kategoryzację i właściwości

Obiektowo - Relacyjny

57. Wektorowy model danych przestrzennych

- model zorientowany obiektowo, spaghetti,, topologiczny, Tin.

Najlepiej pasują do szerokich zastosowań analitycznych GPS. Najlepiej modelują obiekty dyskretne i precyzyjnych konturach.

58.Rastrowy model danych przestrzennych

-zapisywane w postaci tablic pikseli lub sieci typu GRID ( regularna siatka punktów), są modelami ziarnistymi

59. Pojęcia

Modele rzeczywistości geograficznej to mentalny i materialny

MODEL MENTALNY- (w mózgu) powstaje:

-w umyśle człowieka pod wpływem przestrzeni geograficznej

-model myślowy

-kształtuje się w nas od najmłodszych lat

-obiektowa organizacja danych

-wielkoskalowość

-duża wierność oryginałowi

MODEL MATERIALNY-(elektroniczne, zapisane) 3 postacie

  1. Topograficzny - bazodanowy

  2. Kartograficzny - znakowy

  3. Teledetekcyjny - obrazowy

MODEL TOPOGRAFICZNY - cyfrowy model krajobrazowy, zawiera informacje o obiektach przestrzennych, nazywany wierno przestrzennym, analitycznym, reprezentowany jest przez zbiór wektorów, najlepiej oddaje relacje przestrzenne, stanowi podstawę uogólnień i podstawę modelowania rzeczywistości geograficznej w bazach danych przestrzennych. Model tego typu nie jest dobrze czytelny ale świetnie nadaje się do analiz GIS.

MODEL KARTOGRAFICZNY-przekazuje informacje o obiektach za pomocą ustalonych konwencji graficznych, jest obrazem przestrzeni kartograficznej, który został przygotowany do bezpośredniego odbioru za pomocą zmysłów człowieka. Własności topologiczne mogą być odczytywane metodą interpretacji obrazu. Obraz powstaje przez redakcję kartograficzną, korekcję. Obraz może być zapisany w wektorowym lub w rastrowym modelu danych.

MODEL TELEDETEKCYJNY-(obrazowy) przekazuje wygląd obszaru, zarejestrowany w sposób automatyczny w różnych zakresach spektrum elektromagnetycznego.

Nie ma tu modelowej klasyfikacji elementów

Nośnikiem informacji jest ziarno - piksel obrazu.

Np. zdjęcie lotnicze, satelitarne

60.Scharakteryzuj krótko metodykę obiektową.

Metodyka obiektowe - rozwijane od lat 80-tych, oparte na wyróżnianiu obiektów łącznie z operacjami. Podstawą metodyki obiektowej są pojęcia obiektu, klasy, asocjacji (powiązań) pomiędzy obiektami, atrybutów obiektów oraz funkcji, operacji lub metod realizowanych na obiektach. Metodyka obiektowa wykorzystuje pojęcia obiektowości dla celów modelowania pojęciowego oraz analizy i projektowania systemów informatycznych.

61.Wymień formy modeli pojęciowych.

odnosi się procesów myślowych i wyobrażeń towarzyszących pracy nad oprogramowaniem.

62. Co to jest obiekt? Podaj przykład.

63.Wyjaśnij pojęcia hermetyzacja,dziedziczenie, polformizm.

64. UML

UML - UNIFIED MODELING LANGUAGE - Ujednolicony Język Modelowania

65.Do czego służy UML ?
wg RATIONAL - notacja ( język graficzny) przeznaczony do specyfikowania, konstruowania, wizualizacji i dokumentowania elementów systemów informatycznych.

-język formalny służący do opisu świata obiektów w analizie obiektowej oraz programowaniu obiektowym

66. Wymień rodzaje diagramów w UML 2.0

• Diagramy funkcjonalne

• diagramy przypadkow uŜycia (use case diagrams)

Diagramy strukturalne (statyczne)

• diagramy klas (class diagrams)

• diagramy obiektow (object diagrams)

• Diaramy dynamiczne

• diagramy stanow (statechart diagrams)

• diagramy aktywności/czynności (activity diagrams)

• diagramy sekwencji/przebiegu (sequence diagrams)

• diagramy wspołpracy/kooperacji (collaboration diagrams)

• Diagramy implementacyjne

• diagramy komponentow/składnikow (component diagrams)

• diagramy wdroŜeniowe (deployment diagrams)

67. Scharakteryzuj krótko diagramy kals w UML.

68.Jak reprezentowana jest klasa na diagramach strukturalnych w UML? Podaj przykład.

Stereotyp: wyrażenie umożliwiające klasyfikację elementów modelu. Jest to wspólna, nazwana własność obiektów, klas, powiązań, atrybutów, ograniczeń.

Stereotypy pozwalają na uszczegółowienie modelu, zdefiniowanie nowych elementów, przystosowanie notacji do specyficznej dziedziny lub preferencji użytkownika.

Dla każdego rodzaju elementu UML istnieje lista dozwolonych stereotypów.

Reprezentacja:

<< nazwa_stereotypu >> lub ikona

Przykład:

<<konstruktor>>, <<klasa implementacyjna>>, <<stan>>, <<abstrakcyjny>>

Wartość etykietowana: wartość etykietowana jest to ciąg znaków o postaci:

Słowo_kluczowe = wartość

Listę wartości etykietowanych oddzielonych przecinkami umieszcza się w nawiasach klamrowych {}.

Dowolny element modelu zbudowanego w UML może być skojarzony z wartościami etykietowanymi.

Wartości etykietowane umożliwiają umieszczenie na diagramach UML dowolnej informacji dodatkowej.

Przykład:

{ autor = `Marcin Wolski', data_wydania = `2000'}

Zależność: Jest to związek znaczeniowy między dwoma elementami. Zmiany dokonane w specyfikacji jednego elementu (np. klasy Zdarzenie) mogą mieć wpływ na inny element, ale niekoniecznie na odwrót.

Powiązanie (asocjacja): Powiązanie przedstawia związki strukturalne pomiędzy klasami tego samego lub różnych typów; informuje, że jedna z klas w pewien sposób „wie” o innym(-ych) klasach w danym kontekście.

Jako nazwy powiązań stosuje się zwykle czasowniki w czasie teraźniejszym, w trzeciej osobie liczby pojedynczej (np. zawiera, zarządza, należy, pracuje

Agregacja zwykła - związek zawierania się pomiędzy klasami: klasa jednego typu (całość - pojemnik) składa się z zestawu innych klas, które stanowią jego składniki (części). Klasy-części mogą być składnikami innych agregacji, zaś ich czas życia nie jest ograniczony do czasu życia klasy-całości.

Agregacja całkowita (kompozycja - composition) - mocna forma agregacji: obiekty-części nie mogą być składnikami innych obiektów-całości, zaś ich czas życia jest ograniczony do czasu życia obiektu-całości.

69.70 Co to jest zależność, powiązanie podaj przykłady.

Zależność: Jest to związek znaczeniowy między dwoma elementami. Zmiany dokonane w specyfikacji jednego elementu (np. klasy Zdarzenie) mogą mieć wpływ na inny element, ale niekoniecznie na odwrót.

Powiązanie (asocjacja): Powiązanie przedstawia związki strukturalne pomiędzy klasami tego samego lub różnych typów; informuje, że jedna z klas w pewien sposób „wie” o innym(-ych) klasach w danym kontekście. Modelując powiązanie między klasami, możemy je opatrzyć wieloma dodatkowymi informacjami. Najczęściej powiązanie opisuje się podając:

71. Jak graficznie przedstawiane są powiązania na diagramach strukturalnych w UML? Podaj przykłady.

72.Jak można opisać powiązanie? podaj prz

Jako nazwy powiązań stosuje się zwykle czasowniki w czasie teraźniejszym, w trzeciej osobie liczby pojedynczej (np. zawiera, zarządza, należy, pracuje )

73.Co to jest i do czego służy nazwa powiązania?

powiązanie zawierające wszystkie potrzebne informacje. Powiązanie to nosi nazwę np. posiada. Powiązanie bez jakiegokolwiek opisu będzie więc najzupełniej poprawne. W praktyce często pomija się nazwę powiązania oraz nazwy ról, ponieważ zwykle są one oczywiste i wynikają z kontekstu. Służy do określenia zależności między powiązaniami.

74.Co to jest rola i do czego służy?

75.Co to jest krotność i do czego służy?

Krotność oznacza, ile egzemplarzy (encji, atrybutu itp.) danego typu należy rozważać w danym kontekście np. ile encji bierze udział w danym powiązaniu lub ile wartości danego atrybutu opisuje encję . określa ile obiektów mieści się w atrybucie, dodatkowe ograniczenia nałożone na atrybut, i wartość domyślną, wskazuje, ile obiektów można, a ile trzeba w niej zawrzeć.

76. Co to jest nawigacja? Podaj przykład.

Nawigacja (navigation) - powiązanie jednokierunkowe: tylko jedna z klas biorących udział w powiązaniu (tutaj - po lewej stronie strzałki) „wie” o drugiej klasie (lub „korzysta” z drugiej klasy).

77.Co to jest agregacja zwykła? Przykład

Agregacja zwykła - związek zawierania się pomiędzy klasami: klasa jednego typu (całość - pojemnik) składa się z zestawu innych klas, które stanowią jego składniki (części). Klasy-części mogą być składnikami innych agregacji, zaś ich czas życia nie jest ograniczony do czasu życia klasy-całości.

78.Co to jest kompozycja? Prz

mocna forma agregacji: obiekty-części nie mogą być składnikami innych obiektów-całości, zaś ich czas życia jest ograniczony do czasu życia obiektu-całości.

Szczególnym przypadkiem agregacji jest kompozycja, która oznacza składanie się obiektu z obiektów składowych, które nie mogą istnieć bez obiektu głównego. Kompozycja jest relacją typu "posiada".

0x08 graphic
Kompozycja oznacza, że dana część może należeć tylko do jednej całości. Oznacza również, że część nie może istnieć bez całości, a usunięcie całości powoduje automatyczne usunięcie wszystkich jej części, związanych z nią związkiem kompozycji.

79.Uogólnienie? Prz

Uogólnienie (dziedziczenie, generalizacja-specjalizacja) - powiązanie, w którym jedna encja (podtyp) dziedziczy własności z innej encji (nadtypu).

Nadtyp posiada właściwości wspólne dla wszystkich swoich podtypów.

Podtyp dziedziczy wszystkie atrybuty, metody i powiązania nadtypu.

Uogólnienie posiada cechę zamienialności tzn. instancja nadtypu może być zastąpiony przez dowolną instancję podtypu bez konieczności modyfikacji

80. Prosty diagram klas odzwierc strukturę uniwersytetu.

81.Do czego służą mechanizmy rozszerzenia w Uml?Rodzaje.

UML jest językiem otwartym i można go rozszerzać. Dostępne są 3 mechanizmy rozszerzania języka UML:

Idea stereotypów polega na meta-klasyfikacji obiektów w UML. Pozwala na wprowadzenie graficznych ograniczeń klas zgodnych z tą klasyfikacją.

Stereotypy są bardzo ogólnym pojęciem w UML i pozwalają na rozszerzanie UML o właściwości użytkownika.) Stereotypy w diagramach klas mogą służyć do dokładniejszego specyfikowania:klas,asocjacji,generalizacji

Stereotypy są wspólnymi nazwanymi właściwościami bytów, dzięki czemu definicja tych bytów może być uszczegółowiona.

82. 83. Diagramy statyczny i dynamiczny opisać krótko

II podział

• Diagramy statyczne (modelowanie strukturalne)

• diagram pakietow (package diagram)

• diagram klas (class diagram)

• diagram obiektow (object diagram)

• diagram komponentow/składnikow (component diagram)

• diagram wdroŜenia (deployment diagram)

• diagram struktur złoŜonych (composite structure diagram

Diagramy dynamiczne (modelowanie behawioralne)

• diagram przypadkow uŜycia (use case diagram)

• diagram czynności/aktywności (activity diagram)

• diagram maszyny stanowej (state machine diagram)

• diagram czasowy/przebiegow czasowych (timing diagram)

• diagram komunikacji (communication diagram)

• diagram przebiegu/sekwencji (sequence diagram)

• diagram przeglądu interakcji (interaction overview diagram)

84 Podaj przykłady standardów ISO z serii 19100 dotycząch Inf Geo.

EN-ISO 19101:2005 Reference model

Model tworzenia norm

EN-ISO 19105:2005 Conformance and testing

Zgodność i testowanie zgodności

EN-ISO 19107:2005 Spatial schema

Schemat przestrzenny

EN-ISO 19108:2005 Temporal schema

Schemat czasowy

EN-ISO 19111:2005 Spatial referencing by coordinates

EN ISO 19112:2005 Spatial referencing by geographic identifiers

Odniesienia przestrzenne za pomocą identyfikatorów geograficznych

EN ISO 19113:2005 Quality principles

Podstawy opisu jakości

EN ISO 19114:2005 Quality evaluation procedures

Procedury oceny jakości

EN ISO 19115:2005 Metadata

Metadane

85.Omów krótko reguły budowy schematów aplikacyjnych.

nieznormalizowany harmonizacja i integracja

Schematy pojeciowe, które sa

budowane dla aplikacji o tych samych wymaganiach co do danych, nazywa sie schematami

aplikacyjnymi.

schematami pojęciowymi dla określonych konkretnych dziedzin zastosowań. Reguły te, jak też zasady ich integracji z innymi rozwiązaniami normatywnymi, są przedmiotem normy (CEN, 1999) zatytułowanej Reguły budowy schematów aplikacyjnych. Z tego względu normę tę należy uznać za kwintesencję omawianej metodologii informacji przestrzennej oraz za najważniejszy dokument tej grupy norm CEN. Rola i znaczenie schematów aplikacyjnych polega głównie na tym, że mogą i powinny one stanowić podstawę kompatybilnych realizacji narzędziowych w zróżnicowanych środowiskach. Omawiana metodologia pozwala również na efektywną harmonizację (tj. doprowadzenie do wzajemnej spójności) już istniejących oddzielnych realizacji narzędziowych, takiej spójności nie mających.

0x01 graphic

0x01 graphic



Wyszukiwarka

Podobne podstrony:
opracowane pytanie od 43, Geodezja i Geoinformatyka UWM, III rok, TiG
Kolokwium gr 2, Geodezja i Geoinformatyka UWM, II rok, Geodezja Satelitarna, Opracowania do egzaminu
Pytania z diagnozy pogrupowane, weterynaria uwm III rok, diagnoza
pytania kolokwia, Płyta farmacja Poznań, III rok, Chemia leków, seminaria
skóra pytania, weterynaria uwm III rok, patomorfo
koło1 pytania, weterynaria uwm III rok, diagnoza
Pytania z interny na zaliczenie 2007, III rok, Interna, Egzamin, Giełdy
pytania leki, Płyta farmacja Poznań, III rok, Chemia leków, egzamin
M3, weterynaria uwm III rok, patofizjo
pytania zal, Płyta farmacja Poznań, III rok, Biologia molekularna, 2009, Molekuły- pytania
nowotwory, Weterynaria UWM, III rok, Patomorfologia
pytania sem 7, Studia, Przyszle lata, III rok pg, Konstrukcje metalowe
egzamin pytania OK, Płyta farmacja Poznań, III rok, Biochemia, egzamin
Chirurgia pytania z egzaminu 2006-2dd, Stomatologia, III rok, chirurgia ogólna
Pytania z diagnostyki egz 2008, MEDYCYNA, III ROK, DIAGNOSTYKA LABORATORYJNA, Testy
Pytania z egzaminu, BIOLOGIA UJ LATA I-III, ROK III, semestr I, biofizyka
NEUROLOGIA PYTANIA (4), Pielęgniarstwo licencjat cm umk, III rok, Neurologia i pielęgniarstwo neurol

więcej podobnych podstron