Автор работы: Пользователь скрыл имя, 20 Октября 2014 в 22:30, лекция
Каноническое проектирование ИС Организация канонического проектирования ИС ориентирована на использование главным образом каскадной модели жизненного цикла ИС. Стадии и этапы работы описаны в стандарте ГОСТ 34.601-90.
В зависимости от сложности объекта автоматизации и набора задач, требующих решения при создании конкретной ИС, стадии и этапы работ могут иметь различную трудоемкость. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта. Допускается также начинать выполнение работ следующей стадии до окончания предыдущей.
Стадии и этапы создания ИС, выполняемые организациями участниками, прописываются в договорах и технических заданиях на выполнение работ.
Подходы к формированию профилей информационных
систем могут быть различными. В международной
функциональной стандартизации информационных
технологий принято довольно жесткое
понятие профиля. Считается, что его основой
могут быть только международные и национальные,
утвержденные стандарты. Использование
стандартов де-факто и нормативных документов
фирм не допускается. При таком подходе
затруднены унификация, регламентирование
и параметризация множества конкретных
функций и характеристик сложных объектов
архитектуры и структуры современных
информационных систем. Другой подход
к разработке и применению профилей информационных
систем состоит в использовании совокупности
адаптированных и параметризованных базовых
международных и национальных стандартов
и открытых спецификаций, отвечающих стандартам
де-факто и рекомендации международных
консорциумов.
Эталонная модель среды открытых систем
(OSE/RM) определяет разделение любой информационной
системы на две составляющие: приложения (прикладные программы
и программные комплексы) и среду, в которой эти приложения функционируют.
Между приложениями и средой определяются
стандартизованные интерфейсы — Application
Program Interface (API), которые являются необходимой
частью профилей любой открытой системы.
Кроме того, в профилях могут быть определены
унифицированные интерфейсы взаимодействия
функциональных частей друг с другом и
интерфейсы взаимодействия между компонентами
среды системы. Спецификации выполняемых
функций и интерфейсов взаимодействия
могут быть оформлены в виде профилей
компонентов системы. Таким образом, профили
информационной системы с иерархической
структурой могут включать в себя:
При использовании профилей важное значение
имеет обеспечение проверки корректности
их применения путем тестирования, испытаний
и сертификации. Для этого требуется создание
технологии контроля и тестирования в
процессе применения профиля. Данная технология
должна поддерживаться совокупностью
методик, инструментальных средств, составом
и содержанием оформляемых документов
на каждом этапе выполнения проекта.
Использование профилей способствует
унификации при разработке тестов, проверяющих
качество и взаимодействие компонентов
проектируемой информационной системы.
Профили должны определяться таким образом,
чтобы тестирование их реализации можно
было проводить по возможности наиболее
полно по стандартизованной методике.
При этом возможно применение ранее разработанных
методик, так как международные стандарты
и профили являются основой для создания
общепризнанных аттестационных тестов.
^ Структура профилей информационных систем
Разработка и применение профилей являются
органической частью процессов проектирования,
разработки и сопровождения информационных
систем. Профили характеризуют каждую
конкретную информационную систему на
всех стадиях ее жизненного цикла, задавая
согласованный набор базовых стандартов,
которым должна соответствовать система
и ее компоненты.
Стандарты, важные с точки зрения заказчика,
должны задаваться в ТЗ на проектирование
системы и составлять ее первичный профиль.
То, что не задано в ТЗ, первоначально остается
на усмотрение разработчика системы, который,
руководствуясь требованиями ТЗ, может
дополнять и развивать профили системы
и впоследствии согласовывать их с заказчиком.
Таким образом, профиль конкретной системы
не является статичным, он развивается
и конкретизируется в процессе проектирования
информационной системы и оформляется
в составе документации проекта системы.
В профиль конкретной системы включаются
спецификации компонентов, разработанных
в составе данного проекта, и спецификации
использованных готовых программных и
аппаратных средств, если эти средства
не специфицированы соответствующими
стандартами. После завершения проектирования
и испытаний системы, в ходе которых проверяется
ее соответствие профилю, профиль применяется
как основной инструмент сопровождения
системы при эксплуатации, модернизации
и развитии. Профили открытых информационных систем
Создание, сопровождение и развитие современных
сложных информационных систем базируется
на методологии построения таких систем
как открытых. Открытые информационные системы
создаются в процессе информатизации
всех основных сфер современного общества:
органов государственного управления,
финансово-кредитной сферы, информационного
обслуживания предпринимательской деятельности,
производственной сферы, науки, образования.
Развитие и использование открытых информационных
систем неразрывно связаны с применением
стандартов на основе методологии функциональной
стандартизации информационных технологий.
^ Понятие профиля информационной системы
При создании и развитии сложных, распределенных,
тиражируемых информационных систем требуется
гибкое формирование и применение гармонизированных
совокупностей базовых стандартов и нормативных
документов разного уровня, выделение
в них требований и рекомендаций, необходимых
для реализации заданных функций системы.
Для унификации и регламентирования такие
совокупности базовых стандартов должны
адаптироваться и конкретизироваться
применительно к определенным классам
проектов, функций, процессов и компонентов
системы. В связи с этим выделилось и сформировалось
понятие профиля информационной системы
как основного инструмента функциональной
стандартизации.
Профиль - это совокупность нескольких
(или подмножество одного) базовых стандартов
с четко определенными и гармонизированными
подмножествами обязательных и факультативных
возможностей, предназначенная для реализации
заданной функции или группы функций.
Профиль формируется исходя из функциональных
характеристик объекта стандартизации,
В профиле выделяются и устанавливаются
допустимые возможности и значения параметров
каждого базового стандарта и/или нормативного
документа, входящего в профиль.
Профиль не должен противоречить использованным
в нем базовым стандартам и нормативным
документам. Он должен применять выбранные
из альтернативных вариантов необязательные
возможности и значения параметров в пределах
допустимых.
На базе одной совокупности базовых стандартов
могут формироваться и утверждаться различные
профили для разных проектов информационных
систем. Ограничения базовых документов
профиля и их согласованность, проведенная
разработчиками профиля, должны обеспечивать
качество, совместимость и корректное
взаимодействие отдельных компонентов
системы, соответствующих профилю, в заданной
области его применения.
Базовые стандарты и профили в зависимости
от проблемно-ориентированной области
применения информационных систем могут
использоваться как непосредственные
директивные, руководящие или рекомендательные
документы, а также как нормативная база,
необходимая при выборе или разработке
средств автоматизации технологических
этапов или процессов создания, сопровождения
и развития информационных систем. Обычно
рассматривают две группы профилей:
В зависимости от области применения профили
могут иметь разные категории и соответственно
разные статусы утверждения:
Профили информационных систем унифицируют
и регламентируют только часть требований
характеристик, показателей качества
объектов и процессов, выделенных и формализованных
на базе стандартов и нормативных документов.
Другая часть функциональных и технических
характеристик системы определяется заказчиками
и разработчиками творчески, без учета
положений нормативных документов.
^ Принципы формирования профиля информационной
системы
Использование профилей информационных
систем призвано решить следующие задачи:
Актуальность использования профилей
информационных систем обусловлена современным
состоянием стандартизации информационных
технологий, которое характеризуется
следующими особенностями:
Подходы к формированию профилей информационных
систем могут быть различными. В международной
функциональной стандартизации информационных
технологий принято довольно жесткое
понятие профиля. Считается, что его основой
могут быть только международные и национальные,
утвержденные стандарты. Использование
стандартов де-факто и нормативных документов
фирм не допускается. При таком подходе
затруднены унификация, регламентирование
и параметризация множества конкретных
функций и характеристик сложных объектов
архитектуры и структуры современных
информационных систем. Другой подход
к разработке и применению профилей информационных
систем состоит в использовании совокупности
адаптированных и параметризованных базовых
международных и национальных стандартов
и открытых спецификаций, отвечающих стандартам
де-факто и рекомендации международных
консорциумов.
Эталонная модель среды открытых систем
(OSE/RM) определяет разделение любой информационной
системы на две составляющие: приложения (прикладные программы
и программные комплексы) и среду, в которой эти приложения функционируют.
Между приложениями и средой определяются
стандартизованные интерфейсы — Application
Program Interface (API), которые являются необходимой
частью профилей любой открытой системы.
Кроме того, в профилях могут быть определены
унифицированные интерфейсы взаимодействия
функциональных частей друг с другом и
интерфейсы взаимодействия между компонентами
среды системы. Спецификации выполняемых
функций и интерфейсов взаимодействия
могут быть оформлены в виде профилей
компонентов системы. Таким образом, профили
информационной системы с иерархической
структурой могут включать в себя:
При использовании профилей важное значение
имеет обеспечение проверки корректности
их применения путем тестирования, испытаний
и сертификации. Для этого требуется создание
технологии контроля и тестирования в
процессе применения профиля. Данная технология
должна поддерживаться совокупностью
методик, инструментальных средств, составом
и содержанием оформляемых документов
на каждом этапе выполнения проекта.
Использование профилей способствует
унификации при разработке тестов, проверяющих
качество и взаимодействие компонентов
проектируемой информационной системы.
Профили должны определяться таким образом,
чтобы тестирование их реализации можно
было проводить по возможности наиболее
полно по стандартизованной методике.
При этом возможно применение ранее разработанных
методик, так как международные стандарты
и профили являются основой для создания
общепризнанных аттестационных тестов.
^ Структура профилей информационных систем
Разработка и применение профилей являются
органической частью процессов проектирования,
разработки и сопровождения информационных
систем. Профили характеризуют каждую
конкретную информационную систему на
всех стадиях ее жизненного цикла, задавая
согласованный набор базовых стандартов,
которым должна соответствовать система
и ее компоненты.
Стандарты, важные с точки зрения заказчика,
должны задаваться в ТЗ на проектирование
системы и составлять ее первичный профиль.
То, что не задано в ТЗ, первоначально остается
на усмотрение разработчика системы, который,
руководствуясь требованиями ТЗ, может
дополнять и развивать профили системы
и впоследствии согласовывать их с заказчиком.
Таким образом, профиль конкретной системы
не является статичным, он развивается
и конкретизируется в процессе проектирования
информационной системы и оформляется
в составе документации проекта системы.
В профиль конкретной системы включаются
спецификации компонентов, разработанных
в составе данного проекта, и спецификации
использованных готовых программных и
аппаратных средств, если эти средства
не специфицированы соответствующими
стандартами. После завершения проектирования
и испытаний системы, в ходе которых проверяется
ее соответствие профилю, профиль применяется
как основной инструмент сопровождения
системы при эксплуатации, модернизации
и развитии.
Общая
структура профиля информационной системы
Формирование и применение профилей конкретных
информационных систем выполняется на
основе использования международных и
национальных стандартов, ведомственных
нормативных документов, а также стандартов
де-факто при условии доступности соответствующих
им спецификаций. Для обеспечения корректного
применения профилей их описания должны
содержать:
Информация о работе Организация разработки информационных систем (ИС)