Архитектура программного обеспечения Система стандартизации Руководитель проектов Серебряков Виктор тел. (095) ; ф. (095)
От хаоса – к системе Международные и национальные стандарты и спецификации Проприетарные спецификации Спецификации и протоколы, разрабатываемые в рамках госзаказа ISO W3C ГОСТ MS Sun IBM МЭРиТ Минсвязь Лот 2 OASIS Лот 1 НИИ ЗАО Постоянно действующая и эффективная СИСТЕМА СТАНДАРТИЗАЦИИ в области АПО ЭГ
Термины в рамках презентации Регламент – обязательный нормативно-технический документ, принятый на государственном уровне Стандарт – используемый на добровольной (договорной) основе документ, признанный стандартом в определенной системе стандартизации Спецификации – все прочие документы, определяющие конкретные технические правила и технологические процедуры
Спецификации в госзаказах сейчас Система 1Система 2Система 3 Документ 1 Специфкация А Спецификация 1 Документ 1 Специфкация Б Спецификация 1 Документ 1 Специфкация X Спецификация 1 А Б В X Y Z
Систематизация спецификаций Система 3 Система 2 Система 1 Классификатор стандартов Стандарт А Спецификация 1 … Условия госконтракта Ссылка на стандарт А Б В X Y Z Задачи ЭГ
Почему не ГОСТ Отсутствие специализации Медленная и закрытая процедура Отсутствие системы статусов Отсутствие процедур выбытия Отсутствие систематики Скрытые противоречия, дублирование Не холистический подход Нормативная замкнутость
Международный опыт + Создание специализированных систем стандартизации для нужд ЭГ + Упор на межсистемное взаимодействие + Принятие существующих международных стандартов в области взаимодействия + Разработка оригинальных стандартов в области представления специфических данных - Упор на технологические стандарты - «Коммерческий» подход
Нормативная ситуация в России Закон о техническом регулировании 184-ФЗ (среди прочего фактически упразднил понятие ОСТ) Концепция использования ИТ (РП РФ 1244-р 27 сентября 2004 г). Предусматривает создание «системы нормативно- технической поддержки», конкретизирует группы стандартов, но не определяет механизмов стандартизации «Советские» ГОСТ, слабо увязанные с международными (технические – мертвы, организационные - несогласованны) ГОСТ Р ИСО/МЭК, в т.ч. серия 10000, определяющая процедуры функциональной стандартизации. Механически принятые документы СТК1, весьма общие («концептуальные») и сложные в применении.
Жизненные циклы СТ АПО СТ ЖЦ АЭГ ЖЦ Классификатора стандартов Утвержденный классификатор Циклы отдельных стандартов
Возможные участники Куратор системы - МЭРиТ Оператор системы – ИАЭГ Податели заявок – члены ИАЭГ или любые заинтересованные лица и сообщества (с уплатой оргсбора) Рабочие группы – разработчики и переводчики стандартов (по собственной инициативе, по инициативе ИАЭГ) Эксперты – контрактные сотрудники ИАЭГ и представители сообществ в рамках публичного обсуждения Пользователи стандартов – любые заинтересованные лица и сообщества (с минимальными затратами) Пользователи утвержденного классификатора – министерства и ведомства (в соответствии с внутренними процедурами и оргрегламентами) Обязательные пользователи стандартов – исполнители работ по госзаказам (в силу контрактных условий)
Система стандартизации Классификатор стандартов АПО Общие требования к построению классификатора (ЖЦ классификатора) Требования к процедуре включения стандартов АПО в классификатора (ЖЦ СТ) --- Инструкции и оргрегламенты Информационная система Система аттестации
Структура классификатора Требует регулярного уточнения с учетом действующего состояния концепции электронного государства Должна ориентироваться на задачи (функции, цели), а не на системы (области применения). Принципы классификации должны быть логичны, обоснованы, четко описаны Должна опираться на международные модели и подходы (например, ODP) Должна удовлетворять требованию холистичности и служить источником для принятия новых стандартов
Модель RM-ODP Точка зрения организации (enterprise viewpoint) - цели, задачи процессы и правила, на основе которых создаются приложения Информационная точка зрения (information viewpoint) - свойства, характеристики и семантика обрабатываемых данных Вычислительная точка зрения (computational viewpoint) - способы декомпозиции приложения на функциональные модули и описание межмодульных интерфейсов Точка зрения проектирования (engineering viewpoint) - привязка элементов системы к физическим ресурсам Технологическая точка зрения (technology viewpoint) - технологии, необходимые для создания системы
Движение стандартов Система стандартов ЭГ
Жизненный цикл стандарта Подача заявки Оценка соответствия первичным критериям Экспертиза соответствия текущим принципам АЭГ Включение в классификатор Мониторинг соответствия Инициация обновления
Состав стандарта АПО Текст стандарта Приложения. Примеры Руководство по применению Эталонная реализация
Первичные критерии Соответствие классификации Открытость: Документированность Свободный доступ Отсутствие роялти Для принимаемых стандартов: Международная поддержка Для вновь разработанных стандартов: Отсутствие международного аналога
Дополнительные критерии Для переводов Целостность (отсутствие неконтролируемых ссылок) Соответствие оригиналу Для обновляемых стандартов Наследование предыдущей версии Обоснованная процедура миграции
Экспертные критерии Соответствие принципам АЭГ Интероперабельность Масштабируемость Открытость Отсутствие дискриминации Отсутствие расширения условий Зрелость Поддержка рынком Международная распространеность
Статусы Одобренный (для международных стандартов) Рассматриваемый Принятый (рекомендованный) Перспективный Устаревший
Проблемы стандартизации Проблема стандартизирующей организации Проблема инициации разработки (ИАЭГ и МЭРиТ, как заказчики проектов стандартов) Проблема мониторинга («оператор стандарта» - обязанности и привилегии) Проблема переводов и адаптаций «Черные, серые, белые» списки («предвидимые» стандарты, «запрещенные стандарты», унаследованные системы, выбытие стандартов) Сосуществование стандартов и альтернативные стандарты (возможность «рекомендательных» разделов и пунктов в классификаторе) Информатизация системы
Ближайшие задачи лота АПО Разработка проектов документов системы стандартизации Определение первичной структуры классификатора Уточнение экспертных критериев и статусов Создание первичного набора профилей стандартов для конкретных задач АПО Определение состава стандартов, подлежащих разработке в будущем
Вопросы и ответы Руководитель проектов Серебряков Виктор т ,