Дорога к жизни - сайт для больных ревматологического профиля
Концепция профиля и принципы документирования...
-
Upload
indigo-cherry -
Category
Documents
-
view
64 -
download
4
description
Transcript of Концепция профиля и принципы документирования...
Концепция профиля и Концепция профиля и принципы документирования принципы документирования
профилейпрофилей
Лаборатория Открытых информационных технологий
Проф. В.А. Сухомлин
ISO/IEC/TR 10000-1 (Part 1: General Principles ISO/IEC/TR 10000-1 (Part 1: General Principles and Documentation Framework)and Documentation Framework)
• Основные принципы концепции профиля определены в первой части технического отчета ISO/IEC/TR 10000-1.
• В ISO/IEC/TR 10000-1 описаны:
- концепция профиля
- принципы таксономии профилей
- способ документирования профилей в виде ISPs. • Деятельность, связанная с разработкой профилей
ИТ и их стандартизацией в виде ISP получила название функциональной стандартизации (Functional Standardization).
ОпределенияОпределения
В ISO/IEC/TR 10000-1 вводятся следующие определения:
1) Базовый стандарт (base standard).
2) ISP (International Standardized Profile - Международный стандартизованный профиль).
3) Система ИТ (IT system).
4) Профиль (Profile).
5) Таксономия (Taxonomy).
6) Интероперабельность (interoperability).
7) OSE (Open Systems Environment - Окружение или среда открытых систем).
8) Implementation Conformance Statement (ICS).
Назначение профилей Назначение профилей
1) Реализуют избирательное агрегирование функциональности наборов базовых стандартов и ISPs.
2) Поддерживают и связывают воедино такие аспекты, как: определение, документирование, стандартизация, реализация, аттестация реализаций, сопровождение спецификаций ИТ.
3) Поддерживают создание системы классификации и идентификации профилей ИТ.
4) Поддерживают единую методику документирования профилей ИТ.
5) Являются базисом для создания средств и методов тестирования реализаций ИТ.
6) Являются проводником в практику решений, основанных на стандартах.
Концепция профиля Концепция профиля
Понятие профиля связано с тремя фундаментальными понятиями:
• базового стандарта (Base Standards);• механизма регистрации (Registration
Mechanisms);• тестирования конформности (Conformance
Testing).
Профили Профили ии базовы базовыее стандарт стандартыы
• Профили - инструмент агрегирования функциональностей базовых стандартов и, возможно, ISPs посредством определения того, как использовать их комбинации для заданных функций или окружения.
• Также в профиле для каждого базового стандарта осуществляется селекция опций и определение значений параметров.
• По существу профиль есть некоторый пакет согласованных и параметризованных базовых стандартов и ISPs с явным определением взаимосвязи между ними.
• Выбор спецификаций в профиле делается посредством явных ссылок на соответствующие базовые стандарты и ISPs.
ННормативныеормативные и и информативныеинформативные с ссылкисылки
• Ссылки различаются двух видов:• - нормативные (Normative References);• - информативные (Informative References).• Нормативные ссылки служат для построения
функциональности профиля. • Нормативные ссылки могут ссылаться только на базовые
стандарты, ISPs, PASs.• Информативные ссылки используются для указания на
документы, полезные для обоснования выбора тех или иных возможностей ISP, сопоставления с локальными стандартами, а также для объяснительных целей.
ООбъектбъектыы регистрации регистрации
• Определение профиля может использовать спецификацию, являющейся объектом регистрации.
• Примерами объектов регистрации могут служить: абстрактный синтаксис, типы документов, конфигурации виртуальных терминалов, типы управляемых объектов.
• Использование такой спецификации достигается явным указанием ссылки на ее зарегистрированный источник, что исключается распространение описания объекта.
• Если такая спецификация не зарегистрирована, должна инициироваться процедура регистрации.
Тестирование конформностиТестирование конформности
• Тестирование конформности систем ИТ исходным стандартам или профилям является механизмом, посредством которого определяется степень соответствия продуктов ИТ международным стандартам.
• Таким образом, тестирование конформности связывает мир систем ИТ с системой стандартов.
• Профиль включает элементы, поддерживающие унифицированный подход к проектированию тестов конформности и осуществлению процесса установления конформности.
Тестирование конформностиТестирование конформности в системе в системе стандартов. стандартов. ОсновныеОсновные понятияпонятия
• Conformance Assessment Process - Процесс установления конформности.
• IUT (Implementation Under Testing) – тестируемая система.
• Implementation Conformance Statement (ICS) - заявка соответствия реализации.
• PICS (Protocol Implementation Conformance Statements - свидетельство конформности реализации.
• PIXIT (Protocol Implementation eXtra Information for Testing - дополнительная информация о реализации протокола для тестирования).
• Abstract test methods - Абстрактные методы тестирования.
• Test suites - комплекты тестов.
Тестирование конформностиТестирование конформности в системе в системе стандартов. стандартов. ОсновныеОсновные понятияпонятия
3.3.100 system conformance statement (SCS): A document summarizing which OSI ITU-T Recommendations, International Standards or Profiles are implemented and to which ones conformance is claimed.
3.3.101 system conformance statement (SCS) proforma: A document, in the form of a questionnaire, which when completed for a system becomes an SCS.
Тестирование конформностиТестирование конформности для базовых стандартов для базовых стандартов
Стандарты протоколов и стандарты средств для их тестирования на примере протокола сеансового уровня модели OSI:
• ITU-T Recommendation X.215 (1994) | ISO/IEC 8326, Information technology - Open Systems Interconnection - Basic connection-oriented session service definition.
• ITU-T Recommendation X.225 (1994) | ISO/IEC 8327-1, Information technology - Open Systems Interconnection - Connection-oriented session protocol: Protocol specification.
• ISO/IEC 8327-2, Information technology - Open Systems Interconnection - Basic connection oriented session protocol specification - Part 2 : Protocol Implementation Conformance Statement (PICS) Proforma.
• ISO/IEC 10168-1, Information technology - Open Systems Interconnection – Conformance Test Suite for the session protocol - Part 1: Test suite structure and test purposes.
Start
Protocol Standards Or Recommendations
Conformance Review of IUT Selection and Parametrization Of Test Suite
PICS for IUT
PIXIT For IUT
Conformance Test Suite
Testing Campaign And Analysis of Results
Testing Verdict
Control Flow Data Flow
END
IUT
Модель процесса установления конформности
Свойства профилейСвойства профилей
• Профиль только ограничивает функциональность базовой спецификации, благодаря выбору ее опций и значений параметров;
• Профиль не может противоречить базовым стандартам, так как не вводит никаких требований, противоречащих стандарту;
• Профиль может содержать дополнительные более специальные или ограничительные аттестационные требования;
• Тестирование конформности реализации ИТ профилю влечет аттестацию этой реализации на соответствие всему набору составляющих профиль спецификаций.
Основные элементы определения профиляОсновные элементы определения профиля
• Описание области действия профиля (раздел Scope);• Сценарий (Scenario), входящий в состав раздела Scope и
демонстрирующий типовой пример применения профиля;• Нормативные ссылки (раздел Normative References) на
базовые стандарты, ISPs или PAS;• Определения (раздел Definitions), где вводятся, если
дополнительные понятия;• Используемые сокращения (раздел Abbreviations);• Требования конформности (раздел Conformance);• Описание применения каждого цитируемого базового
стандарта или ISPs;• Ссылку на спецификацию тестов конформности; • Информативные ссылки на другие полезные документы.
Основные требования к ISPОсновные требования к ISP
Основные требования к содержанию и формату ISP:
a) ISP должен удовлетворять правилам ISO/IEC, применяемым для представления международных стандартов;
b) ISP должен быть компактным документом, не повторяющим текста документов, на которые он ссылается;
c) Определение одного профиля может включать ссылки на определение других ISPs.
Структура документации профилейСтруктура документации профилей
• Профили могут издаваться в виде отдельных ISPs. • Группа связанных между собой профилей может
издаваться в виде многочастевых ISPs (multi-part ISPs). • Многочастевые ISPs позволяют избежать копирования
общего текста для связанных профилей. • Каждая часть многочастевого ISP, как правило, содержит
определение одного профиля и представляет собой самостоятельный объект процедуры голосования.
• Для поддержания связей между определениями в таком ISP применяются ссылки на отдельные части документа.
• Для каждого профиля должна обеспечиваться спецификация тестирования профиля (Profile Test Specification), называемая абстрактным методом тестирования.
Структура документации профилейСтруктура документации профилей
FOREWORD // ПредисловиеINTRODUCTION // Введение1. SCOPE // Область применения, включая сценарий2. NORMATIVE REFERENCES // Нормативные ссылки3. DEFINITIONS // Определения4. ABBREVIATIONS // Сокращения5. CONFORMANCE // Соответствие6. Requirements specifications related to each base standard // Спецификации требований для каждого базового стандартаNORMATIVE ANNEXES // Требования конформности профиля в табличной формеINFORMATIVE ANNEXES...// Объяснительный и информационный материал
Семантика тестирования конформности Семантика тестирования конформности
Требования конформности классифицируются как:
а) обязательные (mandatory requirements), т.е. требования, которые должны обеспечиваться всеми реализациями;
в) факультативные (options requirements), т.е. требования, рассматриваемые только в случае, когда реализация включает соответствующую опцию.
Также требования могут определяться как:
а) безусловные требования, применимые при всех условиях;
в) условные - требования, которые при некоторых условиях могут быть обязательными, при некоторых других - факультативными, еще при других - бессмысленными (out of scope) или, вообще, запрещенными (prohibited).
Пример профиляПример профиля
Information technologyInternational Standardized ProfileCommon upper layer requirements
Part 3:Minimal OSI upper layers facilities
1 ScopeThis part of ISO/IEC ISP 11188 introduces the concept of the minimal set of OSI upper layer facilities for basic communications applications. A basic communications application simply requires the ability to open and close connection-oriented communications with a peer and to send and receive messages with the peer. It is expected that a large portion of potential OSI applications will be basic communications applications.
The upper layer facilities considered in this part of ISO/IEC ISP 11188 are ACSE, Presentation, and Session.
1.1 General
Пример профиляПример профиля
3 Normative referencesThe following documents contain provisions which, through reference in this
text, constitute provisions of this International Standardized Profile. …
3.1 Identical Recommendations | International Standards ITU-T Recommendation X.200 (1994) | ISO/IEC 7498-1 : 1994, Information
technologyOpen Systems Interconnection: Basic Reference Model.
ITU-T Recommendation X.210 (1994) | ISO/IEC 10731 : 1994, Information technology Open Systems InterconnectionService conventions.
ITU-T Recommendation X.214 (1993) | ISO/IEC 8072 : 1994, Information technology Open Systems InterconnectionTransport service definition.
ITU-T Recommendation X.215 (1994) | ISO/IEC 8326 : ____, Information technology Open Systems InterconnectionBasic connection-oriented session service definition. To be published.
ITU-T Recommendation X.216 (1994) | ISO/IEC 8822 : 1994, Information technologyOpen Systems InterconnectionPresentation service definition.
...
Пример профиляПример профиля
4 Definitions
This part of ISO/IEC ISP 11188 makes use of the following definitions.
4.1 Reference model definitions
4.1.1 Basic Reference Model definitions
This part of ISO/IEC ISP 11188 is based on the concepts developed in ITU-T Rec. X.200 | ISO/IEC 7498-1. It makes use of the following terms defined in them:
a) application-entity;
b) Application Layer;
c) application-process;
d) application-protocol-control-information;
e) application-protocol-data-unit;
f) application-service-element;
...
Пример требований конформности Пример требований конформности
Список требования к функциональным группам сеансового протокола
C.3.1 Functional units – [PICS Proforma A.6.1]
Functional unit Profile PICS Proforma
reference Constraint / [mnemonic]
1 Kernel m A.6.1/1
2 Negotiated Release i A.6.1/2 Not used by BCA
3 Half Duplex i A.6.1/3 Not used by BCA
4 Duplex m A.6.1/4
5 Expedited Data i A.6.1/5 Not used by BCA
6 Typed Data i A.6.1/6 Not used by BCA
7 Capability Data i A.6.1/7 Not used by BCA
8 Minor Synchronize i A.6.1/8 Not used by BCA
9 Symmetric Synchronize i A.6.1/9 Not used by BCA
10 Data Separation i A.6.1/10 Not used by BCA
11 Major Synchronize i A.6.1/11 Not used by BCA
12 Resynchronize i A.6.1/12 Not used by BCA
13 Exceptions i A.6.1/13 Not used by BCA
14 Activity Management i A.6.1/14 Not used by BCA