SRCSOFT - Технологии - Разработка 
    

информационный центр

Телефон: + 7 (495) 104-44-06
E-mail: info@srcsoft.ru

ON-LINE Консультации



Главная страница     Технологии     Разработка




Разработка

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

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

  •  определение требований;
  • анализ;
  • проектирование;
  • реализация;
  • внедрение;
  • эксплуатация;

Ускоренный. Это наиболее подходящий подход для разработки малых, средних и больших, высоко формализованных проектов, когда бизнес процессы являются устойчивыми. Ускоренный подход основывается на активном применении систем автоматизированного проектирования (CASE) и систем ускоренной разработки (RAD). Содержит три этапа:

  • моделирование требований (определение требований + анализ);
  • проектирование и реализация системы (проектирование + реализация);
  • внедрение в эксплуатацию (внедрение + эксплуатация);

Упрощенный подход. Этот подход пригоден для разработки небольших проектов. Он основан на создании прототипов непосредственно на начальном этапе, и подходит для разработки некритических приложений. Содержит два этапа:

  • прототипирование и реализация (определение требований + анализ + проектирование + реализация);
  • внедрение в эксплуатацию (внедрение + эксплуатация);