|
Часть VII
Заключение
Из анализа материала данной главы можно сделать следующие выводы:
- Концепция и технология тестирования конформности реализаций ИТ исходным стандартам или профилям является важнейшим механизмом практического осуществления принципов открытых систем, без которого данная концепция просто не имеет смысла.
- К настоящему моменту сложилась достаточно развитая нормативно-методическая база, которая активно развивается, позволяя охватить такие технологии как, например: OSE и ODP.
- Одним из центральных понятий метода тестирования конформности реализаций ИТ является понятие процесса установления конформности, который рассматривается как стандартизованный технологический цикл проверки степени соответствия продуктов ИТ стандартам и профилям.
Для закрепления материала, изложенного в главе, предложим читателю следующие темы для повторения:
- Назначение и область действия стандарта IEEE P2003, его место в системе стандартов POSIX.
- Смысловое значение основных понятий концепции конформности POSIX:
утверждение (assertion), тест утверждения (assertion test), требование конформности (conformance requirement), процедура тестирования конформности (Conformance Test Procedure - CTP), программное обеспечение тестирования конформности (Conformance Test Software - CTS), тестирование конформности (conformance testing), конформная реализация (conforming implementation), конформные коды результата тестирования (conforming test result codes), утверждение документируемости (documentation assertion), окончательные коды результата тестирования (final test result code), тестируемая реализация (implementation under test - IUT), промежуточные коды результата тестирования (intermediate test result code), тестируемая система, тест (test case), реализация метода тестирования (test method implementation), спецификация метода тестирования (test method specification), цель теста (test purpose).
- Модель процесса установления конформности реализации базовому стандарту, его расширение для установления конформности профилю.
- Синтаксическая структура родового утверждения и назначение его синтаксических элементов; типы утверждений, их синтаксическое строение и назначение; применение макросредств для расширения спецификаций методов тестирования.
- Назначение и взаимосвязь промежуточных и окончательных кодов результата тестирования, конформные коды результата тестирования и их использование в утверждениях конформности.
- Основные принципы идентификации требований конформности в тексте стандарта, использование в текстах стандартов ключевых слов для определения требований конформности, назначение следующих ключевых слов: shall, may, should, can, implementation-defined, undefined и unspecified.
- Примеры формальных языков и нотаций, используемых для спецификации требований конформности.
В заключение еще раз отметим, что тестирование конформности представляет собой мост, соединяющий методологический базис открытых систем с реализацией принципов открытых систем на практике.
|