Основные принципы
Разработка ПО основывается на следующих основных принципах:
Успех ОО методологии определяется ее преимуществами по сравнению с традиционной структурной, среди которых особо выделяются следующие.
В основе проектирования ПО лежит построение модели, которая используется на всех этапах жизненного цикла.
Итеративный инкрементный подход основывается на базовом формальном описании системы, дающем возможность достаточно быстро создать первую исполняемую функциональную модель (прототип ПО).
Технология разработки предусматривает выполнение работ небольшими группами (4-6 человек).
Привлечение заказчика и конечного пользователя к работе над проектом в качестве экспертов должно осуществляться на всех этапах жизненного цикла.
Технология разработки должна обеспечивать соответствие модели и программного кода.

