48
4. Поддержка и консультация пользователей.
После того, как мы определились со стандартом ЖЦ, пора приступать к
выбору его модели.
Рассмотрим наиболее популярные модели ЖЦ:
- Каскадная модель ЖЦ. Подходит при разработке небольших и простых
ИС, когда есть возможность точно и кратко сформировать все необходимые
требования к ИС. Самым важным недостатком данной модели жизненного цикла
является то, что реальный процесс разработки невозможно полностью уложить
в подобную жёсткую схему, время от времени появляется потребность в возврате
к предыдущим этапам разработки ИС, чтобы пересмотреть и изменить
предыдущие решения. В итоге реальный процесс разработки ИС оказывается
похож на поэтапную модель с промежуточным контролем. Однако выделяют
следующие положительные стороны использования каскадного подхода:
Каждый этап включает в себя законченный набор проектной
документации, отвечающий критериям согласованности и полноты;
Реализуемые в логической последовательности работы дают
возможность планировать сроки завершения всех работ и
подсчитывать затраты.
- Цикличная модель ЖЦ создавалась для преодоления вышеперечисленных
проблем. На этапах анализа и проектирования степень создания технических
решений и удовлетворенность потребностей заказчика оценивалась методикой
создания прототипов. Каждый цикл характеризовал создание работоспособного
фрагмента или версии программы. Такой подход позволял уточнить требования,
цели и параметры проекта, оценить качество разработки, выделить работы
следующего цикла. Таким образом, углубляются и оговариваются детали
проекта, и в результате применяется обоснованный вариант, удовлетворяющий
всем требованиям заказчика, который затем уже доводится до финальной
реализации, но и такая схема не дает возможности оперативно учитывать
возникающие доработки и изменения требований к системе. Согласование
параметров разработки с пользователями делается только в отдельных точках,