лекции 2005 / Лекции по ИТС для МП-IV / P4 / Профили ИС
.docПрофили ИС.
Профиль - совокупность нескольких базовых стандартов или подмножество одного базового стандарта с четко определёнными наборами обязательных и факультативных возможностей. Причем эта совокупность предназначена для реализации заданной функции или группы функций ИС.
На базе одной совокупности базовых стандартов могут формироваться и утверждаться различные профили для разных проектов ИС.
Обычно рассматривается две группы профилей:
-
Профили, регламентирующие архитектуру и структуру ИС, где архитектура - определяет вид связей между компонентами: иерархические (подчинение); одноуровневые (равноправные), а структура - набор функциональных компонентов, которые входят в состав ИС.
-
Профили, регламентирующие процессы проектирования, разработки, применения, сопровождения и развития ИС.
В зависимости от области применения профили могут иметь различные категории и статусы утверждения.
Категории профилей с учетом области применения:
-
Профили ИС, определяющие стандартизованные проектные решения в пределах одного проекта;
-
Профили ИС, предназначенные для решения некоторого класса прикладных задач.
Использование профилей ИС призвано решить следующие задачи:
-
Снижение трудоемкости проекта;
-
Повышение качества компонентов ИС;
-
Обеспечение расширяемости и масштабируемости (использование системы в различных организациях: больших, малых) разрабатываемых систем;
-
Обеспечение возможности функциональной интеграции в ИС задач, которые раньше решались раздельно (БУ, склад, торговля, кадры, 1С: Предприятие);
-
Гарантирование переносимости прикладного программного обеспечения.
Актуальность использования профилей ИС обусловлена современным состоянием стандартизации ИТ, которая характеризуется следующими особенностями:
-
существует множество международных и национальных стандартов, которые не полностью и неравномерно удовлетворяют потребности в стандартизации объектов и процессов создания и применения сложных ИС;
-
длительные сроки разработки, согласования и утверждения международных и национальных стандартов приводят их к консерватизму и к хроническому отставанию от современных ИТ;
-
функциональными стандартами поддержаны только самые простые объекты и рутинные массовые процессы (телекоммуникации, программирование, документирование программ и данных). Наиболее сложные творческие, следовательно, сложность унификации;
-
совершенствование и согласование нормативных и методических документов в ряде случаев позволяет создать на их основе международные и национальные стандарты.
Профили ИС с иерархической организацией могут включать в себя:
-
стандартизованное описание функций, выполняемых ИС;
-
функции взаимодействия с внешней для нее средой;
-
стандартизованные интерфейсы между приложениями и средой, в которой функционируют ИС;
-
профили отдельных компонентов, входящих в систему.
Для эффективного использования конкретного профиля необходимо:
-
выделить объединенные логической связью области функционирования ИС, где могут применяться стандарты, общие для одной организации или для группы организаций;
-
идентифицировать стандарты и нормативные документы, варианты их использования и параметры, которые необходимо включить в профиль;
-
документально зафиксировать части конкретного профиля, где требуется создание новых стандартов или нормативных документов и идентифицировать характеристики, которые могут оказаться важными для разработки недостающих стандартов и нормативных документов этого профиля;
-
формализовать профиль в соответствии с его категорией, включая стандарты, различные варианты нормативных документов и доп. параметры, которые непосредственно связаны с профилем;
-
опубликовать профиль или представить его в формальные инстанции для дальнейшего распространения.
Структура профилей ИС.
Стандарты, важные с точки зрения заказчика, должны задаваться в техническом задании на проектирование ИС и составлять её первичный профиль. Разработчик ИС, руководствуясь требованиями технического задания, может дополнять и развивать профили ИС и потом согласовывать их с заказчиком. Т.о. профиль конкретной ИС не является статичным, он развивается и конкретизируется в процессе проектирования ИС и оформляется в составе документации на проект ИС.
Чтобы обеспечить корректное применение профилей, их описание должно содержать:
-
Определение целей использования данного профиля (повышение качества хранимой, обрабатываемой информации, повышение надежности разработки ИС и т.д.);
-
Точное перечисление функций объекта или процесса стандартизации, определяется данным профилем;
-
Формализованные сценарии применения базовых стандартов и спецификаций, включенных в данный профиль;
-
Содержать сводку требований к ИС или её компонентам, определить их соответствие профилю и требование к методам тестирования соответствия;
-
Содержать нормативные ссылки на конкретный набор стандартов и документов, составляющие профили, с точным указанием применяемых редакций и ограничений, способных повлиять на достижение корректного взаимодействия объектов стандартизации при использовании данного профиля (информационные ссылки на исходящий документ, например, договор между заказчиком и разработчиком).
На стадиях ЖЦ ИС выбираются, а затем применяются основные функциональные профили:
1) профиль прикладного программного обеспечения;
2) профиль среды, в которой функционирует ИС;
3) профиль защиты информации в ИС;
4) профиль инструментальных средств, встроенных в ИС.
Профиль прикладного программного обеспечения.
Т.к. прикладное программное обеспечения является проблемно-ориентированным, то профиль прикладного программного обеспечения определяет основные функции ИС.
Профиль среды, в которой функционирует ИС.
Должен определить архитектуру ИС в соответствии с выбранной моделью обработки данных. Разрабатывая профиль среды ИС необходимо осуществить его детализацию по функциональным областям:
-
область графического пользовательского интерфейса;
-
область реляционных/объектно-ориентированных СУБД;
-
область операционных систем с учетом основных сетевых функций, выполняемых на уровне операционной системы;
-
область телекоммуникационной среды (электронная почта, доступ к удаленным БД, передача файлов, доступ к файлам, управление файлами).
С профилем среды ИС связан выбор аппаратных платформ ИС, для выбранной аппаратной платформы определяются следующие параметры:
-
вычислительная мощность серверов и рабочих станций;
-
степень масштабируемости аппаратных платформ;
-
надежность.
Профиль защиты информации в ИС.
Этот профиль должен обеспечивать реализацию политики информационной безопасности. Функциональная область защиты информации включает в себя следующие функции:
1. Функции, реализуемые операционной системой. Например, регистрация пользователей, их паролей.
2. Функции защиты от несанкционированного доступа, реализуемые на уровне программного обеспечения.
3. Функции управления данными, реализуемая СУБД (Например, ограничение целостности – искажение, некорректное изменение информации).
4. Функции защиты программных средств, включая средства защиты от вирусов.
5. Функции защиты информации при обмене данными в распределенных системах, включая криптографические функции или шифрование.
6. Функции администрирования средств безопасности.
Профиль должен включать также указания на методы и средства резервирования и восстановления информации при отказах и сбоях аппаратуры ИС.
Профиль инструментальных средств, встроенных в ИС.
Он должен отражать решения по выбору методологии и технологии создания, сопровождения и развития ИС. Состав инструментальных средств определяется на основании решений и нормативных документов об организации сопровождения и развития ИС. Функциональная область инструментальных средств, встроенных в системы, охватывает функции централизованного управления и администрирования, которые обеспечивают:
-
контроль производительности и корректности функционирования системы в целом;
-
управление конфигурацией прикладного программного обеспечения;
-
управление доступом пользователей к ресурсам системы и управление конфигурацией ресурсов;
-
перенастройка приложений в связи с изменением прикладных функций ИС;
-
настройку пользовательских интерфейсов (обеспечение генерации экранных форм и отчетов);
-
ведение БД ИС;
-
восстановление работоспособности ИС после сбоев и аварий.
Выбор инструментальных средств, встроенных в ИС, должен производиться в соответствии с требованиями профиля среды.
Контрольные вопросы.
-
Профиль это:
-
совокупность нескольких базовых стандартов
-
подмножество одного базового стандарта
-
-
На какой из профилей влияет аппаратная платформа ИС?
-
профиль прикладного ПО
-
профиль среды функционирования
-
профиль защиты информации
-
профиль инструментальных средств
-
-
На какие из указанных профилей влияют
I) вычислительная мощность серверов и рабочих станций
II) степень масштабируемости аппаратных платформ
III) надежность