Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Управление жизненным циклом программных систем

Определение 1

Жизненный цикл программной системы — это период времени, который охватывает все фазы ее существования, начиная с момента принятия решения о необходимости создания программного продукта и заканчивая моментом его полного изъятия из эксплуатации.

Введение

«Управление жизненным циклом» может считаться термином, которым люди пытались обозначать действия по обеспечению связности каждого состояния системы, как в прямом направлении (к примеру, трансляция рабочей документации на стадию сооружения), так и в обратных направлениях (к примеру, учет данных по надежности аналогичных эксплуатируемых уже систем на этапах создания новых). Данную практику достаточно сложно выделить из стандартных практик системной инженерии, то есть, управления требованиями, формирования системной архитектуры, осуществления системной интеграции, верификации и так далее.

«Управление жизненным циклом» может быть сведено к освоению обычных для системной инженерии практик:

  1. Практика управления информацией, которая означает, что необходимая информация обязана присутствовать у заинтересованных сторон своевременно, и в доступном для ее использования формате.
  2. Практика управления конфигурацией, которая означает, что проектная информация обязана удовлетворять требованиям, а также она должна соответствовать проекту, включая проектные обоснования. Физическая система обязана соответствовать информации «как построено», а различные части проекта при этом должны соответствовать друг другу. Обычно часть данной практики именуют управлением изменениями.

Управление жизненным циклом программных систем

В системной инженерии практически не используется понятие «управление жизненным циклом», однако это понятие часто используют поставщики программных систем PLM (Product Life cycle Management). В Российской Федерации проводилось много межотраслевых и международных мероприятий, на которых часто использовался термин «система управления жизненным циклом» (СУЖЦ), введенный вместо PLM. Такая подмена терминологии подразумевает необходимость определенной расшифровки.

«Управление жизненным циклом программных систем» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Термин «продукт» из PLM в СУЖЦ пропал не случайно, поскольку здесь рассматриваются сложные инженерные объекты. То есть, если вертолет еще можно с некоторой натяжкой именовать «продуктом» в силу его все-таки серийного производства, то атомную станцию «продуктом», как правило, уже не называют. По этой причине жизненным циклом какой именно системы осуществляется управление, следует уточнять во всех конкретных случаях.

Система управления жизненным циклом является в первую очередь социотехнической системой, то есть, она состоит не только из программных средств PLM, но также включает в свой состав специалистов (практики работы, профессиональные роли, требуемый инструментальный набор для поддержания данных профессиональных ролей, утвержденные типы жизненного цикла каких-то конкретных рабочих продуктов и так далее.). По этой причине специалисты под словом «система» подразумевают одно, то есть, информационная система и прежде всего PLM, а менеджеры подразумевают несколько другое, то есть, система менеджмента, метод организации работ.

Новая формулировка СУЖЦ не предполагает PLM в качестве обязательного класса программных средств, вокруг которого подобные системы и строятся. В больших инженерных проектах, как правило, используют сразу несколько, наиболее часто освоенные не полностью PLM разных поставщиков, и при формировании СУЖЦ вопрос стоит уже об организации их интеграции. Естественно, при этом должны решаться и вопросы, связанные с интегрированием в СУЖЦ информации и тех систем, которые еще не обладают связями с какой-либо из PLM систем расширенного предприятия.

Под термином «расширенное предприятие» (extended enterprise), как правило, понимают сформированную при помощи системы контрактов организацию из ресурсов (людей, инструментов, материалов), которые участвуют в конкретном инженерном проекте разных юридических лиц. В расширенных предприятиях ответ на вопрос, в какую именно PLM будут интегрироваться данные какой именно из систем CAD/CAM/ERP/EAM/CRM/и так далее, может стать нетривиальным, а именно, владельцев различных предприятий нельзя приказать использовать программные средства одного поставщика.

А так как система PLM все же может считаться программными средствами, а «система управления» из СУЖЦ обычно должна пониматься, в том числе и как «система менеджмента», то термин СУЖЦ предполагает и организационный аспект, а не только чисто информационные технологии. Это может означать, что фраза «применение PLM для поддержки системы управления жизненным циклом» является вполне осмысленной, хотя может возникнуть путаница, если использовать дословный перевод в ней «PLM» на русский язык.

Однако, понимание «системы управления жизненным циклом», если ею начали заниматься специалисты из служб информационных технологий, быстро может быть сведено опять к «только софту», который подозрительно напоминает программные средства PLM. И после такого упрощения могут начаться трудности, а именно, «коробочная» система PLM от какого-либо поставщика программных средств автоматизации проектирования, как правило, сразу может быть представлена конструктивно в виде набора программных модулей из каталогов данного поставщика, без связей с поддерживаемыми инженерными и менеджерскими функциями, и может рассматриваться состоящей из следующих элементов:

  • датацентрического репозитория данных жизненного цикла;
  • системы документооборота (workflow engine), предназначенной для поддержания функций управления;
  • «портала», предназначенного для просмотра содержимого репозитория и состояния документооборота.

Главным предназначением СУЖЦ считается обнаружение и предотвращение коллизий, неизбежных при осуществлении совместной разработки. Все другие функции СУЖЦ выступают как производные, поддерживающие эту основную функцию. Центральной идеей каждой современной СУЖЦ является применение аккуратного и непротиворечивого отображения системы и окружающей действительности в однозначно разнородных компьютерных системах, имеющих расширенную организацию.

Дата написания статьи: 31.10.2022
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot