Kilka ważnych pojęć
Transkrypt
Kilka ważnych pojęć
Kilka ważnych pojęć... 1 UML 2 Unified Modeling Language, Ujednolicony Język Modelowania -to język formalny, pozwalający na budowanie abstrakcyjnych i uniwersalnych* modeli, mających odzwierciedlać pewien fragment rzeczywistości. Taki model może być wykorzystany do celów projektowych lub analitycznych. * w sensie niezależności od platformy, narzędzi, przy pomocy których modelujemy oraz technicznych aspektów środowiska, w którym model ma być zaimplementowany. Kilka pojęć... UML XML 3 Extensible Markup Language, Rozszerzalny Język Znaczników - to uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. Jest niezależny od platformy, dlatego doskonale nadaje się do wymiany danych w sieci (np. Internet). Kilka pojęć... XML XML 4 – przekazywanie danych Do przekazywania danych XML fizycznie potrzeba dwóch plików: - z rozszerzeniem .XSD – definiuje strukturę danych przekazywanych w formie obiektów, jest swoistą „tablicą kodową” - z rozszerzeniem .XML – zawiera konkretne wartości przekazywanych danych Kilka pojęć... XML, c.d. .XML a .XSD <dimension> <x>10</x> <y>90</y> <width>80</width> <height>5</height> </dimension> <color> <red>255</red> <green>156</green> <blue>0</blue> <alpha>255</alpha> </color> <border> <enable>yes</enable> <color> <red>0</red> <green>0</green> <blue>0</blue> <alpha>255</alpha> </color> </border> - przykład 5 <xsd:complexType name="progressbarType"> <xsd:sequence> <xsd:element name="dimension" type="dimensionType"/> <xsd:element name="color" type="colorType"/> <xsd:element name="border" type="borderType”/> <xsd:element name="background" type="complexColorType"/> <xsd:element name="direction" type="stageType”/> <xsd:element name="visibility" type="stageType"/> </xsd:sequence> </xsd:complexType> Dzięki takiej strukturze, dane XML mogą być przenoszone i odkodowywane w dowolnym środowisku. Kilka pojęć... XML, c.d. GML 6 Geography Markup Language*, Język Znaczników Geograficznych - jest odmianą języka XML opracowaną przez Open Geospatial Consortium do opisu danych przestrzennych. *nie mylić z Generalized Markup Language, służy do czegoś innego Kilka pojęć... GML UML, XML, GML 7 – miejsce w projektowaniu Abstrakcyjny model UML Struktura logiczna XML/GML, SQL... Implementacja modelu System, aplikacja, baza danych...