Содержание материала

4.3. Роли жизненного цикла программной системы

При выполнении процессов  жизненного цикла программной системы определяются следующие основные роли:

 

  • менеджер проекта;
  • представитель заказчика;
  • юридический консультант;
  • аналитик бизнес-процессов;
  • менеджер разработки программной системы;
  • бизнес-проектировщик;
  • системный аналитик;
  • архитектор программной системы;
  • проектировщик программной системы;
  • проектировщик пользовательского интерфейса;
  • программист;
  • интегратор;
  • тестировщик;
  • разработчик тестов;
  • технический писатель;
  • менеджер внедрения программного продукта;
  • технолог бизнес-процессов;
  • системный администратор;
  • администратор баз данных;
  • менеджер эксплуатации;
  • пользователь программного продукта;
  • менеджер сопровождения программного продукта;
  • специалист управления конфигурацией;
  • аналитик службы сопровождения;
  • тестировщик службы сопровождения.

 

При реализации конкретных проектов допускаются дополнение состава ролей, предопределенных настоящим техническим регламентом, а также выполнение нескольких ролей одним исполнителем.

4.4. Процессы жизненного цикла программной системы

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

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

Любой процесс, применяемый в жизненном цикле программной системы, продолжителен во времени. Структурно он может состоять из трех фаз.

 

Структура выполнения процессов

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

Во время активной фазы происходит непосредственное выполнение процесса. В настоящем техническом регламенте при описании процессов освещаются действия только активной фазы.

Во время фазы завершения могут выполняться действия по анализу результатов, завершаться деятельности, начатые во время активной фазы, продолжаться работы, не ограниченные сроком окончания.

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

Для каждого процесса определяются цели и результаты, а также деятельности, необходимые для их достижения.

Каждый процесс должен быть задокументирован.

4.5. Перечень процессов

Процессы жизненного цикла программной системы объединяются в четыре группы, согласно таблице 1.

Почему АльтСофт?

 

Звоните:

  • Москва
+7 (495) 212 2008  многоканальный
  • Омск
+7 (3812) 236 711

Пишите:

Отзыв. Кормиловский КХП

"На нашем предприятии автоматизированы 32 рабочих места, благодаря чему ведется полный учет всех ресурсов комбината (материальных, финансовых, кадровых), что позволяет руководству предприятия видеть его полное и актуальное состояние."

Ген. директор ОАО "Кормиловский КХП" Политыкин В.И.