Профиль стандартов конкретной системы не является статичным, он развивается и конкретизируется (возможно, во взаимодействии с заказчиком) в процессе жизненного цикла и оформляется в составе документации системы. Разработка и применение профилей стандартов являются органической частью процессов жизненного цикла, разработки и развития систем.
Проектированию системы предшествует обследование объекта автоматизации, результатом которой являются его функциональная и информационная модели, определение целей создания системы и состава ее функций. Стандарты, важные с точки зрения заказчика, должны задаваться в спецификации требований на проектирование системы и составлять её первичный профиль. То, что не задано в требованиях заказчика, остается первоначально на усмотрение разработчика системы, который, руководствуясь требованиями спецификаций, может дополнять и развивать профили, которые согласуются с заказчиком. В профиль конкретной системы включаются спецификации стандартизации компонентов, разработанных в составе данного проекта, и спецификации использованных готовых программных и аппаратных средств, если эти средства не специфицированы соответствующими стандартами. После завершения проектирования и испытаний системы, в ходе которых проверяется ее соответствие профилю, профиль применяется как основнойинструмент сопровождения системы при эксплуатации, модернизации и управлении конфигурацией.
Целесообразно рассматривать две группы профилей систем:
- функциональные профили, регламентирующие архитектуру и структуру объектов системы и ее компонентов; функции, интерфейсы и протоколы взаимодействия, форматы данных;
|
- технологические профили, регламентирующие процессы проектирования, разработки, применения, сопровождения и развития систем и их компонентов.
На этапах жизненного цикла системы выбираются и затем применяются общесистемные функциональные профили:
- профиль жизненного цикла информационной системы;
- профиль аппаратной и операционной среды системы;
- профиль внешней и пользовательской среды функционирования ПС;
- профиль обеспечения безопасности функционирования и защиты информации в системе;
- профиль инструментальных средств, поддерживающих весь жизненный цикл системы.
При применении функциональных профилей системы следует иметь в виду согласование (гармонизацию) этих профилей между собой.
Применение функциональных профилей должны поддерживать основные технологические профили:
- жизненного цикла программных средств и баз данных;
- обеспечения качества программных средств и информации баз данных;
- верификации, тестирования и сертификации ПС и БД;
- сопровождения и управления конфигурацией ПС и информацией БД;
- документирования программных средств и информации баз данных.
Учитывая динамику формирования и применения профилей жизненного цикла ПС, по мере детализации структуры системы и ее возможного развития, образуется жизненный цикл профилей стандартов. Жизненный цикл профилей ПС целесообразно рассматривать в составе технологических работ проекта отдельно от этапов и работ непосредственной разрботки и эксплуатации самих программных средств и баз данных. Создание и применение профилей жизненного цикла ПС можно разделить на два крупных процесса:
|
- разработка, формирование и адаптация профилей стандартов ЖЦ ПС для использования в конкретном проекте системы;
- непосредственное применение требований и рекомендаций каждого адаптированного профиля стандартов для регламентирования этапов, работ и документов проекта ПС.
Процессы жизненного цикла, развития системы и ее программных компонентов должны быть поддержаны этапами развития и применения комплекта профилей, которые включают:
· системный анализ объекта информатизации и создания концепции системы, когда производится первичный выбор исходного комплекта стандартов, которым должна соответствовать система; выявляется необходимость разработки и состав дополнительных нормативных документов; оформляются содержание и параметры комплектов документов предполагаемых профилей;
· проектирование системы, когда определяются требования к ее архитектуре и структуре и соответственно уточняются положения, параметры и адаптируются стандарты комплекта профилей; оформляются проекты документов и методических руководств по применению рабочей версии каждого профиля стандартов;
· разработку или приобретение готовых компонентов системы, при этом утверждаются и применяются все положения профиля; производятся контроль, тестирование и испытания компонентов на соответствие требованиям и документам конкретного профиля стандартов;
· сопровождение, актуализацию и развитие системы, когда анализируются положения, параметры и результаты адаптации применяемой версии каждого профиля; выявляются и устраняются дефекты профилей;
· модернизацию профиля, с учетом появления более совершенных технических и программных средств, а также новых стандартов; при необходимости осуществляется формирование, документирование и внедрение новой модифицированной и уточненной версии соответствующего профиля.
В общем случае созданию профилей жизненного цикла системы должно предшествовать обследование объекта информатизации, для которого предполагается создавать систему. Результатами работ на этом этапе являются функциональная и информационная модели, а также спецификации требований, которые служат в качестве исходных данных для проектирования системы и ПС.