Модель параллельной разработки — различия между версиями

Строка 1: Строка 1:
'''Модель параллельной разработки''' (concurrent development model) - модель жизненного цикла [[программная система|программных систем]]. При таком подходе каждый программный модуль помечается состоянием, в котором он находится. Определяются формальные критерии перехода состояний, при выполнении которых модулю разрешено перейти из одного состояния в другое. Группы разработчиков концентрируются на действиях в пределах какого-то одного состояния.
+
'''Модель параллельной разработки''' (concurrent development model), '''Параллельная инженерия''' (concurrent engineering) - модель жизненного цикла [[программная система|программных систем]]. При таком подходе каждый программный модуль помечается состоянием, в котором он находится. Определяются формальные критерии перехода состояний, при выполнении которых модулю разрешено перейти из одного состояния в другое. Группы разработчиков концентрируются на действиях в пределах какого-то одного состояния.
 +
 
 +
[[Файл:cdm-example.jpg|center]]
  
 
== Технологии ==
 
== Технологии ==
Для повышения эффективности работы групп разработчиков используют систему вытягивания/подталкивания (push/pull system), для синхронизации своего локального репозитория с удалённым родительским. Такие системы называют система контроля версий (version control system).
+
Для повышения эффективности работы групп разработчиков используют систему вытягивания/подталкивания (push/pull system), для синхронизации своего локального репозитория с удалённым родительским. Такие системы называют [[система контроля версий]] (version control system).
  
 
[[Категория: Модели ЖЦ]]
 
[[Категория: Модели ЖЦ]]

Версия 09:34, 29 ноября 2016

Модель параллельной разработки (concurrent development model), Параллельная инженерия (concurrent engineering) - модель жизненного цикла программных систем. При таком подходе каждый программный модуль помечается состоянием, в котором он находится. Определяются формальные критерии перехода состояний, при выполнении которых модулю разрешено перейти из одного состояния в другое. Группы разработчиков концентрируются на действиях в пределах какого-то одного состояния.

Cdm-example.jpg

Технологии

Для повышения эффективности работы групп разработчиков используют систему вытягивания/подталкивания (push/pull system), для синхронизации своего локального репозитория с удалённым родительским. Такие системы называют система контроля версий (version control system).