TESTOWANIE ZGODNOCI WYROBÓW
Z NORMAMI SERII ISO 19100
ORAZ OZNACZANIE ZNAKIEM ZGODNOCI PN
TESTING OF PRODUCTS FOR CONFORMANCE
TO ISO 19100 SERIES STANDARDS AND LABELLING
WITH POLISH STANDARD CONFORMANCE MARK
Agnieszka Zwirowicz
Uniwersytet Warmiñsko-Mazurski w Olsztynie
S³owa kluczowe: normy serii ISO 19100, ocena zgodnoci, informacja geograficzna, zestaw testów abstrakcyjnych (ATS)
Keywords: ISO series 19100 standards, conformance testing, geographic information, abstract tests suite (ATS)
Wstêp
Normy w dziedzinie informacji geograficznej okrelaj¹ metody, narzêdzia i us³ugi, które maj¹ zapewniæ definicjê, opis i zarz¹dzanie danymi. W normach podane s¹ te¿ sposoby dostêpu do danych, ich przetwarzanie, przedstawienie i przenoszenie miêdzy ró¿nymi rodo-wiskami, systemami i lokalizacjami. Za³o¿enia normalizacyjne dotycz¹ce informacji geogra-ficznej nie bêd¹ ca³kowicie osi¹gniête w przypadku, gdy zarówno dane, jak i systemy nie bêd¹ zgodne z normami serii 19100.
Wzrost zainteresowania normami serii ISO 19100, podejmowanie inicjatyw maj¹cych na celu zastosowanie ich w tworzonych systemach i infrastrukturach oraz powo³ywanie siê na te dokumenty normatywne sk³ania do refleksji nad stosowanymi w praktyce sposobami wykorzystywania norm w formu³owanych modelach, procesach i us³ugach. Pomija siê tak-¿e potrzebê sprawdzenia poprawnoci i testowania zgodnoci tworzonych rozwi¹zañ z nor-mami.
Badanie zgodnoci jest testowaniem produktów pod k¹tem wystêpowania okrelonych charakterystyk wymaganych przez dokumenty normatywne. Testowanie zgodnoci ma na celu ustalenie stopnia zgodnoci wdro¿eñ i obejmuje sprawdzenie mo¿liwoci implementacji wzglêdem wymagañ zgodnoci definiowanych w normach, jak i stwierdzenie mo¿liwoci wdro¿enia.
Ocena zgodnoci z poszczególnymi normami w dziedzinie
informacji geograficznej, Norma ISO 19105 (ISO, 2005)
W kontekcie norm serii ISO 19100 dana implementacja jest zgodna, je¿eli zastosowane s¹ wymagania zgodnoci, które podawane s¹ w klauzuli zgodnoci w ka¿dej normie.2. Zgodnoæ
Ka¿dy schemat aplikacyjny, który opatrzony jest klauzul¹ zgodnoci z niniejsz¹ norm¹, musi spe³niaæ wszystkie wymagania opisane w zestawie testów abstrakcyjnych w Aneksie A.
Za³¹cznik A (normatywny)
Zestaw testów abstrakcyjnych A.1. Zestaw testów abstrakcyjnych
A.1.1. Wprowadzenie
Wszystkie przypadki testowe w tym za³¹czniku nale¿¹ do Typu Testu: Podstawowy. A.1.2. Identyfikator przypadku testowego: Test sk³adnika
a) Przeznaczenie Testu: okrelenie zgodnoci przez zapewnienie, ¿e sk³adniki jakoci zosta³y u¿yte w opisie jakoci.
b) Metoda Testu: sprawdziæ opis jakoci i zweryfikowaæ elementy jakoci danych (wraz z elementami podrzêdnymi jakoci danych oraz deskryptorami elementu podrzêdne-go jakoci danych) u¿yte dla zapewnienia ilociowej informacji o jakoci.
Sprawdziæ opis jakoci i zweryfikowaæ przegl¹dowe elementy jakoci danych u¿yte dla zapewnienia nieilociowej informacji o jakoci.
c) Odwo³anie: ISO 19113:2002, 5.1.
Klauzula ta definiuje wszystkie wymagania, które musz¹ byæ spe³nione, aby mo¿na by³o stwierdziæ zgodnoæ z dan¹ norm¹. Klauzula stanowi punkt wyjcia do testowania zgodno-ci. Wszystkie wymagania dla klauzuli zgodnoci podawane s¹ w za³¹czniku A.
Fragment za³¹cznika z normy PN-EN ISO 19113:2009:
Norma 19105 (ISO, 2005) zawiera ramy, pojêcia i metodologiê testowania i kryteria, które musz¹ byæ osi¹gniête, aby stwierdziæ mo¿na by³o zgodnoæ z normami serii ISO 19100. Dokument definiuje za³o¿enia zgodnoci, pojêcie zgodnej implementacji, metodologiê testo-wania zgodnoci, metody testów okrelaj¹cych zgodnoæ z normami w dziedzinie informacji geograficznej, wskazówki dotycz¹ce definiowania klauzuli zgodnoci. Ocena zgodnoci do-tyczy danych, jak i oprogramowañ, a tak¿e us³ug i specyfikacji.
Normalizacja metod testowania oraz kryteria zgodnoci z normami w dziedzinie informa-cji geograficznej pozwala na weryfikacjê zgodnoci z dokumentami normatywnymi.
Etapy testowania obejmuj¹ definicjê zestawu testów abstrakcyjnych, definicjê metod te-stowania i procesy szacowania zgodnoci przeprowadzane przez laboratoria testuj¹ce, które sporz¹dzaj¹ raport testu zgodnoci.
Wymagania zgodnoci dzieli siê na obowi¹zkowe (powinny byæ uwzglêdniane), warun-kowe (powinny byæ uwzglêdnione, je¿eli maj¹ zastosowanie warunki zdefiniowane w specy-fikacji), opcjonalne (mog¹ byæ wybrane, gdy pasuj¹ do implementacji).
W celu oszacowania zgodnoci implementacji powinna byæ podana informacja dotycz¹ca opcji, które zosta³y zaimplementowane. Pozwala ona na przetestowanie zgodnoci wzglê-dem odnonych wymagañ i tylko wzglêwzglê-dem nich, a dla laboratorium testuj¹cego pozwala na orientacjê w analizowanej implementacji (Implementation Under Test, IUT) oraz na okrele-nie granic dziedziny testów. Taka informacja mo¿e byæ wygenerowana za pomoc¹ proformy ICS (Implementation Conformance Statement).
Testy dzieli siê na testy podstawowe (zapocz¹tkowuj¹ proces oceny zgodnoci) i testy mo¿liwoci (sprawdzenie, czy mo¿liwoci IUT pokrywaj¹ siê z tymi zadeklarowanymi w ICS). Podany w klauzuli zgodnoci zestaw testów abstrakcyjnych wskazuje ewentualne testy mo¿liwoci, które powinny byæ u¿yte jako podstawowe.
Testy podstawowe mog¹ mieæ formê abstrakcyjnych lub wykonawczych. Wstêpnie stwierdzaj¹, czy dana implementacja jest/nie jest zgodna z norm¹ i decyduj¹ o przeprowadze-niu testów mo¿liwoci. Testy mo¿liwoci oceniaj¹ spójnoæ z wymogami zgodnoci i stwier-dzaj¹ przyczyny ewentualnych b³êdów.
Laboratorium testuj¹ce powinno otrzymaæ dodatkowe informacje zwi¹zane z IUT w postaci dokumentu wed³ug proformy IXIT (Implementation Extra Information for Te-sting). W dokumencie powinny znaleæ siê informacje, które umo¿liwi¹ laboratorium przy-gotowanie odpowiednich testów wykonawczych (Executable Test Suite, ETS) i dokonanie oceny ich wyników, a tak¿e odniesienie do innych ICS oraz analizê administracyjnych szcze-gó³ów. Dla ka¿dego procesu oceny zgodnoci powinien byæ przygotowany IXIT. Etapy oceny zgodnoci przedstawione s¹ na rysunku 1.
Testowaniu zgodnoci podlegaj¹ nastêpuj¹ce zagadnienia w obszarze informacji geograficznej:
m modele danych geograficznych i operatory, w tym schematy przestrzenne, czasowe,
regu³y schematów aplikacyjnych, przestrzenne operatory;
m zarz¹dzanie danymi geograficznymi, w tym katalogowanie, odniesienia przestrzenne
za pomoc¹ wspó³rzêdnych oraz identyfikatorów geograficznych, zasady jakoci, pro-cedury oceny jakoci, metadane;
Rys. 1. Diagram czynnoci UML procesu oceny zgodnoci
Przygotowania do testowania Sporz¹dzenie raportu testu zgodnoci Analiza wyników Przeprowadzenie kampanii testowania
m us³ugi;
m profile i normy funkcjonalne.
W testowanie zgodnoci mog¹ byæ zaanga¿owane ró¿ne instytucje, zarówno na poziomie krajowym, jak i miêdzynarodowym (rys. 2). Wród tych organizacji nale¿y wymieniæ m.in. radê kontroluj¹c¹, jednostkê akredytuj¹c¹, laboratorium testuj¹ce i jednostkê certyfikuj¹c¹.
Rada kontroluj¹ca rozwi¹zuje ewentualne ró¿nice interpretacyjne, które mog¹ siê pojawiæ przy zastosowaniu okrelonego zestawu testów abstrakcyjnych. Jest ona niezale¿na od ISO/ TC 211 i wspomaga laboratoria testuj¹ce w interpretacji wymaganych technicznych aspek-tów w danym abstrakcyjnym zestawie tesaspek-tów. Jednostka akredytuj¹ca przeprowadza for-malny proces, który zapewnia, ¿e laboratoria testuj¹ce s¹ kompetentne do przeprowadzania odpowiednich typów testów. Tylko akredytowane laboratoria mog¹ przeprowadzaæ formal-ne testy zgodnoci. Laboratorium testuj¹ce sporz¹dza raporty testów klientom, ale tak¿e na probê klientów jednostce akredytuj¹cej. Jednostka certyfikuj¹ca ustala kryteria wydawania certyfikatów na podstawie raportów sporz¹dzanych przez laboratoria.
Rys. 2. Diagram UML struktury jednostek zaanga¿owanych w testowanie zgodnoci zgodnie z ISO 19105 (ISO, 2005)
Regulamin certyfikacji wyrobów na zgodnoæ z PN,
Znak Zgodnoci wyrobu z PN
Polski Komitet Normalizacyjny (PKN) wyda³ zarz¹dzenie (Nr 44, 2008) dotycz¹ce certy-fikacji wyrobów na zgodnoæ z Polsk¹ Norm¹ (PN) i oznaczania Znakiem Zgodnoci z Polsk¹ Norm¹.
Ocena zgodnoci wyrobów z wymaganiami odpowiedniej Polskiej Normy mo¿e byæ wyra¿ona przez oznaczenie wyrobu Znakiem Zgodnoci z Polsk¹ Norm¹. Znak Zgodnoci jest m.in. wizualn¹ prezentacj¹ deklaracji zgodnoci, oznaczeniem, ¿e wyrób jest certyfiko-wany oraz informacj¹, ¿e wyrób i proces jego wytwarzania podlega nadzorowi niezale¿nemu od producenta.
PKN okrela PN w³aciwe do przeprowadzenia certyfikacji wyrobów. Okrelenie PN za w³aciw¹ mo¿e nast¹piæ z inicjatywy w³asnej PKN, na wniosek jednostki certyfikuj¹cej lub na wniosek skierowany przez producenta lub importera do jednostki certyfikuj¹cej. W aktu-alnym wykazie PN okrelonych jako w³aciwe do przeprowadzania certyfikacji, nie wystê-puj¹ PN w dziedzinie informacji geograficznej. Wród jednostek certyfikuj¹cych nie ma takich, których zakres upowa¿nienia do certyfikacji obejmuje implementacje z dziedziny in-formacji geograficznej.
Komitet ISO do spraw szacowania zgodnoci
(Committee on conformity assessment, ISO/CASCO)
Komitet do spraw szacowania zgodnoci (ISO/CASCO) jest g³ówn¹ jednostk¹ ISO do spraw zapewnienia, utrzymania i promowania norm, które maj¹ s³u¿yæ wdro¿eniu, ocenie i formu³owaniu dobrych praktyk w szacowaniu zgodnoci. Komitet podejmuje liczne przedsiêwziêcia, takie jak np. poszukiwanie sposobów szacowania zgodnoci z normami, przygotowywanie dokumentów normatywnych dotycz¹cych praktyk testo-wania, inspekcji i certyfikowania produktów, procesów oraz us³ug, promowanie norm i odpowiedniego ich u¿ywania, a tak¿e uznawanie krajowych i regionalnych systemów szacowania zgodnoci.Wymogi stawiane produktom, us³ugom, systemom zarz¹dzania w procesie szacowania zgodnoci, jak i równie¿ same procesy szacowania opisane s¹ w normach i przewodnikach ISO/IEC. Szacowanie zgodnoci mo¿e polegaæ na testowaniu produktu/us³ugi pod k¹tem dostosowania lub dzia³ania zgodnego z okrelonymi wymaganiami, na inspekcji produktu lub procesu w celu sprawdzenia warunków bezpieczeñstwa i zgodnoci z przepisami, a tak¿e wdra¿aniu systemów zarz¹dzania.
Oceny zgodnoci mo¿e dokonaæ dostawca produktu, us³ugi lub implementacji przez de-klaracjê zgodnoci. Proces oceny mo¿e tak¿e przeprowadziæ u¿ytkownik lub niezale¿na jednostka szacuj¹ca zgodnoæ.
Program OGC testowania dostosowañ
(OGC Compliance Testing Program)
Wagê zagadnienia szacowania zgodnoci dostrzeg³o Open Geospatial Consortium two-rz¹c Program testowania dostosowañ (wczeniej nazywa³ siê programem testowania zgod-noci), który definiuje podejcie, zasady i procedury wykorzystywane przez OGC w testo-waniu implementacji na zgodnoæ ze specyfikacjami implementacyjnymi. W przypadku po-twierdzenia dostosowania do dokumentów OGC istnieje mo¿liwoæ otrzymania odpowied-niego certyfikatu OGC.
Procedura testowania sk³ada siê z trzech etapów. Przebieg poszczególnych kroków mo¿e siê ró¿niæ w zale¿noci od u¿ytego zestawu testów. Po pierwsze kandydat musi pobraæ ze strony OGC odpowiedni zestaw testów. Nastêpnie organizacja kandyduj¹ca testuje swój produkt, a w przypadku pozytywnego wyniku wszystkich testów dostosowañ sama przy-gotowuje raport podsumowania testu, za³¹czaj¹c wykorzystany zestaw testów, wyniki testu kopiê umowy i kopiê oprogramowania. Raport przesy³any jest do koordynatora, który po analizie dokumentów dokonuje orzeczenia o dostosowaniu siê lub nie do specyfikacji OGC. Po tym etapie wydawany jest certyfikat dostosowania. W przypadku negatywnej oceny koordynatora wystosowywany jest list z opisem b³êdów i ewentualnie przyczynami ich po-wstania. Sam fakt stwierdzenia przez koordynatora dostosowania do specyfikacji nie upo-wa¿niania organizacji testuj¹cej swoje implementacje do umieszczania informacji o tej zgod-noci. Staje siê to mo¿liwe dopiero po dokonaniu odpowiedniej op³aty (Trademark Licensing Fee).
W przypadku pojawienia siê w¹tpliwoci dotycz¹cych interpretacji specyfikacji imple-mentacyjnych oraz potrzeby ich objanienia formowana jest specjalna grupa (Revision Wor-king Group, RWG) sporód cz³onków Komitetu Technicznego OGC.
Zakoñczenie
Fakt rosn¹cego zainteresowania normami serii ISO 19100 w Polsce, w krajowych insty-tucjach i s³u¿bach (w tym geodezyjno-kartograficznej) zwi¹zanych z informacj¹ geogra-ficzn¹ ogromnie cieszy. wiadomoæ mo¿liwoci wykorzystania tej grupy dokumentów nor-matywnych w tworzonych koncepcjach i implementacjach jest niezmiernie wa¿na. Koniecz-noæ ich zastosowania wynika z potrzeby zapewnienia dostêpu do danych, ich przetwarza-nia, przedstawienia w ró¿nych rodowiskach implementacyjnych i przenoszenia miêdzy ró¿-nymi systemami i lokalizacjami.
Wa¿nym etapem w procesie powszechnego wykorzystania norm serii ISO 19100 staje siê sprawdzenie (oszacowania) zgodnoci implementacji z tymi dokumentami. W chwili obecnej kwestia ta w odniesieniu do norm w dziedzinie informacji geograficznej nie jest w ¿aden sposób uregulowana na poziomie poszczególnych instytucji i s³u¿b, a tak¿e Polskiego Komi-tetu Normalizacyjnego. Przyjmowana przez dostawców rozwi¹zañ konwencja powo³ywania siê na normy w tworzonych specyfikacjach jest niewystarczaj¹ca i nie daje gwarancji fak-tycznego i w³aciwego zastosowania koncepcji i rozwi¹zañ przedstawianych w tych doku-mentach.
Podstaw do wypracowania pewnych procedur dotycz¹cych szacowania zgodnoci z normami w dziedzinie informacji geograficznej dostarczaj¹ poszczególne normy, w tym naj-wa¿niejsza w tym zakresie ISO 19105 (ISO, 2005). W artykule przedstawiono pewne prak-tyczne, realizowane podejcia (przez PKN, ISO/CASCO, OGC) do szacowania zgodnoci z dokumentami normatywnymi i specyfikacjami implementacyjnymi, które mog¹ s³u¿yæ po-moc¹ do ustalenia pewnych zasad i rozwi¹zañ organizacyjnych oraz przedmiotowych na szczeblu krajowym w odniesieniu do norm serii ISO 19100.
Literatura
Open Geospatial Consortium, 2004: Compliance Testing Program, OGC Project Document 3-085r2. PN-EN ISO 19105: 2005: Informacja geograficzna Zgodnoæ i szacowanie zgodnoci.
PN-EN ISO 19113:2009: Informacja geograficzna Podstawy opisu jakoci.
Zarz¹dzenie nr 44 Prezesa Polskiego Komitetu Normalizacyjnego z dnia 1 grudnia 2008 r. w sprawie ustano-wienia Regulaminu certyfikacji wyrobów na zgodnoæ z Polsk¹ Norm¹ i oznaczania wyrobu Znakiem Zgodnoci z Polsk¹ Norm¹.
http://www.iso.org/iso/resources/conformity_assessment/objectives_and_structure_of_casco.htm http://www.pkn.pl/?pid=znak_pn_wprowadzenie
Abstract
Building of Spatial Data Infrastructures requires using ISO 19100 series standards. There are many doubts about practical approach to the subject in the proposed models, processes and services. No attention is paid to the need of the conformance testing of applications to the ISO 19100 series standards. The author analyzes the kinds of conformance tasting to ISO 19100 series standards, and the concepts and methodology of compliance testing. Also, the practical approach realized by PKN, ISO/CASO and OGC of compliance testing to standards and implementation specifications is presen-ted in the paper, which can be helpful to establish some rules and organizational and subject solutions of conformance testing to ISO standards at national level. Due to free and unspecified approach of applications suppliers to the required conformance to ISO 19100 series standards, there is no guarantee of real conformance of implementations to the ISO geographic information standards and that is why there is the need to establish some procedures and abstract test suites to test conformance.
dr in¿. Agnieszka Zwirowicz agnieszka.zwirowicz@uwm.edu.pl