- •ПРОФИЛИ СТАНДАРТОВ ЖИЗНЕННОГО ЦИКЛА СИСТЕМ И ПРОГРАММНЫХ СРЕДСТВ В ПРОГРАММНОЙ ИНЖЕНЕРИИ
- •Назначение профилей стандартов жизненного цикла в программной инженерии
- •Профиль стандартов — это совокупность
- •Основными целями применения профилей стандартов при создании и применении ПС являются:
- •Особенностями формирования и применения профилей: несколько сотен разработанных международных и
- •наиболее сложные и творческие процессы создания и развития крупных распределенных ПС (системный
- •Повышение эффективности
- •Для корректного применения описания профилей стандартов должны содержать:
- •В зависимости от области распространения профилей они могут иметь разные
- •Для эффективного применения конкретного профиля необходимо:
- •Жизненный цикл профилей стандартов систем и программных
- •Функциональные профили Технологические профили,
- •Общесистемные функциональные профили:
- •Применение общесистемных профилей стандартов включает процессы:
- •Применение функциональных профилей
- •Группа стандартов на локальные процессы:
- •Создание и применение профилей жизненного цикла ПС можно разделить на два крупных процесса:
- •Исходные данные
- •Этапы развития и применения комплекта профилей включают:
- •На этапе определения области применения профиля
- •Версии профиля:
- •Сертификацию на соответствие профилям:
- •Основные группы специалистов, использующие документы профилей:
- •Комплект документов
- •Модель профиля стандартов жизненного цикла сложных программных средств
- •Общая структура и состав профиля стандартов жизненного цикла
- •Профиль жизненного цикла ПС состоит из трех групп стандартов:
Версии профиля:
правила и процедуры идентификации компонентов и версий профиля стандартов;
методики сбора, накопления и обработки сообщений о предлагаемых изменениях профиля;
методики корректировки и извещения пользователей о выполненных изменениях в профиле, влияющих на характеристики качества программного продукта;
методики и руководства по поддержке сохранности и адекватности документации и средств, реализующих требования и рекомендации профиля;
руководство по вводу очередной версии профиля стандартов ЖЦПС.
21
Сертификацию на соответствие профилям:
процессов жизненного цикла системы и основных компонентов ПС и БД;
продуктов и компонентов системы, подготовленных и рекомендуемых для эксплуатации и сопровождения.
22
Основные группы специалистов, использующие документы профилей:
руководители — менеджеры крупного проекта системы и ее основных, функциональных компонентов программного продукта;
менеджеры — системные аналитики, создатели спецификаций требований, пилотных проектов компонентов и алгоритмов решения функциональных задач;
программисты-разработчики программных компонентов, структур и содержания данных;
интеграторы функциональных программных компонентов,
тестирующие и отлаживающие крупные
функциональные компоненты или ПС в целом;
специалисты сопровождения и управления конфигурацией версий программных продуктов;
испытатели и сертификаторы программных продуктов; разработчики технологии, инструментальных средств,
методических, руководящих и инструктивных документов, обеспечивающих реализацию профилей
стандартов ЖЦ ПС.
23
Комплект документов
содержание и описание выбранных положений и разделов стандартов и нормативных документов профиля с позиции его конкретного пользователя;
параметры адаптации разделов стандартов профиля и содержание дополнительных нормативных документов;
методика и сценарии корректного применения всех обязательных и рекомендуемых положений профиля стандартов;
требования к содержанию отчетов о результатах контроля и тестирования компонентов системы на соответствие обязательным положениям профиля стандартов в процессе их жизненного цикла.
24
Модель профиля стандартов жизненного цикла сложных программных средств
Для обозначения, определения области применения и структурирования процессов используются правила:
процесс должен быть модульным, т. е. один процесс должен выполнять одну и только одну функцию в жизненном цикле, а интерфейсы между двумя любыми процессами должны быть минимизированы;
если функция вызвана более чем одним процессом, тогда функция сама становится процессом;
должна быть возможность верификации любой функции в модели жизненного цикла ПС;
каждый процесс должен иметь внутреннюю структуру, установленную в соответствии с тем, что должно им быть выполнено.
25
Общая структура и состав профиля стандартов жизненного цикла |
|
системы и крупного программного средства |
26 |
Профиль жизненного цикла ПС состоит из трех групп стандартов:
группы стандартов управления жизненным циклом сложных проектов систем и программных средств, возглавляемой стандартами менеджмента — CMMI и ISO 9000;
группы стандартов проектирования, разработки, сопровождения и управления конфигурацией, регламентируемой базовыми стандартами жизненного цикла систем и программных средств — ISO 15288 и ISO 12207;
группы стандартов оценивания и обеспечения качества, безопасности и документирования в жизненном цикле программных средств, с головными стандартами — ISO 9126 и ISO 25000.
27
28