Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Управление разработкой программного продукта

Читайте также:
  1. ERP и управление возможностями бизнеса
  2. II. Общее устройство, работа и управление ЭО-4124 с обратной лопатой.
  3. III. Учебные модули. Краткое изложение программного материала
  4. Ms Project и его место в сфере программного обеспечение для управления проектами
  5. PR управление кризисом и возможностями.
  6. V. ОПЕРАТИВНОЕ УПРАВЛЕНИЕ (РЕГУЛИРОВАНИЕ)
  7. АДАПТИВНОЕ УПРАВЛЕНИЕ
  8. Административное («технологическое») управление
  9. Архитектура программного обеспечения
  10. Аспекты проблемы анализа и их реализация в программных продуктах

Эксплуатация и сопровождение

 

Данный этап занимает до 80% времени разработки программного изделия.

Сопровождение – это процесс модификации существующей программы при сохранении неизменными ее основных функций. Все изменения, вносимые заказчиком в готовый вариант не должны превышать 50%. Выделяют 2 основных вида изменений программного изделия:

1. Исправления, не требующие изменения спецификаций. К ним относятся: корректировка, адаптация к текущим условиям функционирования системы, а также совершенствование некоторых функций. Поэтому, процесс сопровождения иногда рассматривают как процесс выпуска новых версий программного изделия;

2. Обновления программного изделия с изменением исходных спецификаций.

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

1. Разработка качественного программного изделия с использованием современных технологий и методов разработки;

2. Разработка модулей, использующихся большинством пользователей, например, программы создания отчетов;

3. Подготовка качественной документации;

4. Разработка средств диагностики;

5. Разработка средств обучения пользователей.


 

 

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

 

       
   
 

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

Состав бригады:

1. Главный программист – высококвалифицированный, обладающий творческими способностями и организационными возможностями;

2. Старший программист, являющийся заместителем главного программиста и способный в его отсутствие решать все задачи по разработке программного продукта;

3.

 
 

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

 

В бригаду могут включаться библиотекари для ведения документации и другие сотрудники.

В любом программном продукте 20% времени уходит на согласование межмодульных связей.

Считается, что при разработке управленческих программ в течении года 1 программист может закодировать 600 строк, системных программ – 2000 строк, прикладных программ – 600 строк.

 


<== предыдущая страница | следующая страница ==>
Тестирование | Планирование расписания работ

Дата добавления: 2014-03-04; просмотров: 299; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.