68 3 Non-geometry standards
exercise an implementation as thoroughly as is practical over the full range of conformance requirements specified in the standard.
The conformance testing does not include testing the robustness of an implementation, the acceptance at the client's site, or the system's performance.
All testable ISO geographic information standards contain a conformance clause
that specifies all the requirements that must be satisfied in order to claim conformance to that standard. The conformance clause serves as an entry point for conformance testing. The conformance clause is hierarchically structured into the upper
level of an abstract test suite, the medium level of abstract test modules, and the
lower level of abstract test cases. The precise definition of the test purpose is the key
statement of every test module and every test case. An example of a test purpose
may be: "Test the generation of a polygonal line as a sequence without self intersection." This is a little example, but it indicates that the abstract test suite of the major
standards may become rather voluminous documents. It is for the standard's developer to create a conformance clause that includes all test methods and test cases necessary to guarantee a complete conformance to the standard.
An implementation that is to undergo a conformance test is called an "Implementation Under Test" (lUT). The ISO 19105 (Conformance and testing) structures the
test in four steps: preparation for testing, test campaign, analysis of results, and conformance test report. The conformance assessment process is carried out by an independent testing laboratory.
The formalised approach to the testing of implementations has some important intrinsic properties. A test must be repeatable in that two or more tests of the same implementation are comparable and have mainly the same results. The test is also auditable in that the work ofthe independent testing laboratory may be subject to audit.
3.1.4 Profiles
3.1.4.1 Creation of profi/es (/5019106)
The family of International Standards for geographic information covers an immense range of possible applications with reference to the earth. But the complete
ISO 19100 family of regulations would overload most real applications. Therefore,
only a sub set of the ISO 19100 standards is normally required. A profile according to
ISO 19106 (Profiles) is a subset ofthe ISO 19100 standards.
The ISO 19100 standards provide two approaches for the creation of a specific
application, profiles, and application schemas. While a profile narrows the functionality, an application schema extends it beyond the scope of a given standard in order
to meet specific needs. Accordingly an application schema is developed in two steps:
1. Definition ofa profile ofthe ISO 19100 standards
2. Creation of an application according to ISO 19101 (Reference model) and ISO
19109 (Rules for application schema) for all additional components.
Précédent

- 76/331

Suivant