Руководитель проекта ЗАО “ Корпорация “ Парус ” –...

35
Соответствие Региональной информационно- аналитической системы требованиям концепции стандартизации программного обеспечения Руководитель проекта ЗАО “Корпорация “Парус” – Максимов Е.Н.

Upload: lin

Post on 14-Jan-2016

87 views

Category:

Documents


0 download

DESCRIPTION

Соответствие Региональной информационно-аналитической системы требованиям концепции стандартизации программного обеспечения. Руководитель проекта ЗАО “ Корпорация “ Парус ” – Максимов Е.Н. Архитектура РИАС. Аналитические блоки. Авторизованные пользователи. Иные пользователи. Портал. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Соответствие Региональной информационно-аналитической

системы требованиям концепции стандартизации программного

обеспечения

Руководитель проекта ЗАО “Корпорация “Парус” – Максимов Е.Н.

Page 2: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Архитектура РИАС

Портал Аналитическиеблоки

Авторизованные пользователи

Подсистема предоставления данных

Подсистема обработки данных

Подсистема преобразования

Транспортная подсистема

Подсистема хранения данных

БДФОИВ1

БДФОИВ2

БДФОИВ3

Репозиторийалгоритмов

Сис

тем

а ин

фор

мац

ионн

ой

безо

пасн

ости

Сис

тем

а уп

равл

ения

ЭА

Р

Сис

тем

а ж

урна

лиро

вани

еУправляющая система Функциональная система

Мет

адан

ные

Спр

авоч

ники

и

клас

сиф

икат

оры

Технологическая система

Иные пользователи

Page 3: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Стандарты

Документы, используемые при разработке типовых модулей интеграции компонент РИАС:

•стандарт электронного информационного обмена между информационными ресурсами субъектов государственной и муниципальной власти и региональным хранилищем данных;

•регламенты электронного информационного обмена между информационными ресурсами субъектов государственной и муниципальной власти и региональным хранилищем данных;

•регламенты раскрытия информации.

Page 4: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Стандарты

Стандарты, используемые при разработке РИАС:

•стандарт регионального унифицированного хранилища;

•стандарт описания показателей РИАС и их характеристик;

•стандарт взаимодействия аналитических блоков РИАС с унифицированным хранилищем.

Page 5: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Стандарты

Стандарты, используемые при разработке справочников и метаданных РИАС:

•стандарт регионального унифицированного хранилища;

•стандарт на справочники и классификаторы РИАС.

Page 6: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

РИАС. Пространство спецификаций.

Использованное пространство спецификаций :

Главный профиль АПО, версия 0.4, редакция 03.08.05

Архитектурный уровень спецификации

Функциональный уровень спецификации

Локальный уровень спецификации

Page 7: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель для открытой распределенной обработки – ODP RM

Использована при эскизно-техническом проектировании РИАС.

Пример: Концепция РИАС.

Page 8: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Архитектура открытого распределенного управления – ODMA

Анализ провести не удалось, так как стандарт является закрытым.

Доступные программно-технические платформы не позволяют поддерживать данный стандарт в полном объеме.

Page 9: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель окружения открытых систем – OSE RM

Анализ провести не удалось, так как стандарт является закрытым.

Page 10: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель управления данными – DM RM

Используется в техно-рабочем проекте на РИАС при описании проектных решений:

• по входной и выходной информации;• по составу документов и сообщений;• по способам организации информации;• по последовательности обработки информации;• по составу программных средств;• по алгоритмам (проектным процедурам).

Page 11: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель машинной графики – CG RM

Используется при разработке:

сервисов РИАС в пользовательском интерфейсе администратора унифицированного хранилища РИАС.

Page 12: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель открытой архитектуры документов и обмена форматами – ODА RM

Анализ провести не удалось, так как стандарт является закрытым.

Page 13: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель управления качеством и обеспечения качества – ISO 9000

Используется в следующих процессах:• Проектирование и разработка ПП (планирование проектирования и разработки ПП; входные данные проектирования и

разработки ПП; выходные данные проектирования и разработки ПП; анализ проекта и разработки ПП; проверка проекта и разработки ПП; утверждение проекта и разработки ПП; управление изменениями проекта и разработки ПП);

• Проектирование и разработка при внедрении (планирование проектирования и разработки при внедрении; входные данные

проектирования и разработки при внедрении; выходные данные проектирования и разработки при внедрении; анализ проекта и разработки при внедрении; проверка проекта и разработки при внедрении; утверждение проекта и разработки при внедрении; управление изменениями проекта и разработки при внедрении);

• Управление производством и предоставлением услуг (планирование выпуска продукции и предоставления услуг; идентификация и

прослеживаемость продукции; управление несоответствующей продукцией; хранение, упаковка и поставка продукции)

Page 14: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эталонная модель жизненного цикла программного обеспечения

При разработке РИАС используется Стандарт Корпорации Парус на создание ПО.

Данный стандарт учитывает все требования ГОСТ Р ИСО/МЭК 12207-99, ГОСТ 34.ХХХ, ГОСТ Р 9000.Х.

Стандарт Корпорации Парус на создание ПО сертифицирован по ISO 9001:2000.

Page 15: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Эргономика программных продуктов

При разработке РИАС используется Стандарт визуального интерфейса ПП Корпорации Парус.

Page 16: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Архитектурный уровень спецификации.

Управление безопасностью

Разработаны следующие документы:

• Концепция РИАС (раздел Информационная безопасность РИАС);• Сборник нормативно-правовых актов, обеспечивающих создание и функционирование РИАС ОГВ.

Планируется разработать в 2006 году следующие документы:

• Требования к обеспечению защиты информации в унифицированном хранилище данных; • Требования к подсистеме информационной безопасности.

Page 17: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Моделирование процессов.

Используется язык моделирования UML.

Планируется доработка и уточнение соответствующих моделей.

Средство моделирования - Rational Rose.

Моделирование процессов сбора и консолидации данных проведено на этапе эскизно-технического проектирования РИАС.

Page 18: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Архитектура безопасности. Ролевые модели.

Архитектура безопасности РИАС поддерживает ролевые модели.

Page 19: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Определение этапов и процессов жизненного

цикла программ.

Используется Стандарт Корпорации Парус на создание ПО.

Данный стандарт учитывает все требования ГОСТ Р ИСО/МЭК 12207-99, ГОСТ 34.ХХХ, ГОСТ Р 9000.Х.

Стандарт Корпорации Парус на создание ПО сертифицирован по ISO 9001:2000.

Page 20: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Определение стадий разработки системы.

•Проектирование и разработка ПП (планирование проектирования и разработки ПП; входные данные проектирования и

разработки ПП; выходные данные проектирования и разработки ПП; анализ проекта и разработки ПП; проверка проекта и разработки ПП; утверждение проекта и разработки ПП; управление изменениями проекта и разработки ПП);

• Проектирование и разработка при внедрении (планирование проектирования и разработки при внедрении; входные данные

проектирования и разработки при внедрении; выходные данные проектирования и разработки при внедрении; анализ проекта и разработки при внедрении; проверка проекта и разработки при внедрении; утверждение проекта и разработки при внедрении; управление изменениями проекта и разработки при внедрении);

• Управление производством и предоставлением услуг (планирование выпуска продукции и предоставления услуг; идентификация и

прослеживаемость продукции; управление несоответствующей продукцией; хранение, упаковка и поставка продукции)

Page 21: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Определение состава проектной и рабочей

документации на систему.

Используется Стандарт Корпорации Парус на создание ПО.

Данный стандарт учитывает все требования ГОСТ Р ИСО/МЭК 12207-99, ГОСТ 34.ХХХ, ГОСТ Р 9000.Х.

Стандарт Корпорации Парус на создание ПО сертифицирован по ISO 9001:2000.

Page 22: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Сопровождение и поддержка.

Используется ГОСТ Р ИСО 9001:2001.

Page 23: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Моделирование и трансформация данных.

Представление структурированных данных при межсистемном взаимодействии.

Используются: •Extensible Markup Language (XML) (другие форматы не

используются); •стандарт W3C.

Пример: Комплект документов к техническим проектам ПП Парус,

используемых в проекте РИАС.

Page 24: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Моделирование и трансформация данных.Трансформация данных на метаязыке для

представления.

Используются: •XSL Extensible Stylesheet Language Transformation (XSLT) v1.0; •стандарт W3C.

Пример: Комплект документов к техническим проектам ПП Парус,

используемых в проекте РИАС.

Page 25: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Моделирование и трансформация данных.

Описание структуры данных на метаязыке.

Используются: •XML Schema Definition (XSD) v1.0; •XML Schema Part 1: Structures;•XML Schema Part 2: Datatypes;•стандарт W3C.

Пример: Комплект документов к техническим проектам ПП Парус,

используемых в проекте РИАС.

Page 26: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Метаданные информационных объектов.

Распределенный поиск библиографических метаданных.

Данная функция в РИАС отсутствует.

Page 27: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Организационный разрез.Форматы файловых объектов.

•PDF – используется для представления пользовательской документации;

•HTML – используется на портале РИАС;•RTF – используется для разработки проектной и рабочей

документации;•Мультимедиа форматы в РИАС не используются.

Page 28: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Вычислительный разрез.Архитектура приложений.

Технологическая платформа:

•СУБД – Oracle 9i и выше;•Приложения – Delphi 6.

Page 29: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Вычислительный разрез.Доступ к данным.

Доступ приложений к СУБД осуществляется через ODBC.

Page 30: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Инфраструктурный разрез.Человеко-машинные интерфейсы.

-на портале РИАС и в аналитических блоках HTML v 4.01, CSS 2.1, HTTP v 1.1;

-В интерфейсе администратора Windows GUI.

Page 31: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Инфраструктурный разрез.Электронная почта, передача файлов.

- в транспортной подсистеме – SMTP, POP3, FTP.

Page 32: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Результаты экспертизы РИАС.

Функциональный уровень спецификации.

Инфраструктурный разрез.Кодирование символов.

Кодирование символов - Unicode v3.0 UTF-8.

Page 33: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Предложение по корректировке Главного профиля.

Обеспечить свободный доступ к моделям, стандартам, указанным в Главном профиле АПО, в том числе и к закрытым:

• ISO 13244 – подмодель Архитектура открытого распределенного управления; • ISO/IEC 7498:1996 – эталонная модель окружения открытых систем;• ISO 8613 – эталонная модель открытой архитектуры документов и обмена форматами.

Page 34: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Предложение по корректировке Главного профиля.

Предлагается заменить зарубежные стандарты на российские.

Например: Вместо ISO/IEC 12207 Information technology - Software life cycle processes использовать ГОСТ Р ИСО/МЭК 12207-99 Информационные технологии. Процессы жизненного цикла программных средств.

В Главном профиле АПО необоснованно используется множество зарубежных терминов и стандартов имеющих успешно используемые российские аналоги.

Page 35: Руководитель проекта ЗАО  “ Корпорация  “ Парус ”  – Максимов Е.Н

Руководитель проекта ЗАО “Корпорация “Парус” – Максимов Е.Н.