2008-09-24 2 views
4

Он упоминается на Systems Development Life Cycle page on Wikipedia:Что такое "Модель развития фонтана"?

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

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

ответ

6

Водопад - это модель, которая обеспечивает контроль и позволяет избежать параллелизма; перед запуском задачи необходимо выполнить каждое требование для задачи. Фонтан говорит, что новая задача может быть запущена до того, как все требования будут выполнены, потому что не все требования необходимы в начале задачи.

Думают об этом: Супер Марио игры,

Водопад: первый, дизайн все, а затем получить аппаратное обеспечение сделано (Hardware Team), а затем создать несколько тестовых спрайтов, затем код двигателя, а затем создать художественное произведение, то музыка и Конец.

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

0

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

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

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

9

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

Водопад: Вверните всех в лодку, а затем орамите «Геронимо!». перейдя через водопад Ниагра. Возьмите разбитые кусочки, затем промойте и повторите. Удостоверьтесь, что хорошо документировано, какая часть лодки должна находиться в каждом отдельном месте, что они должны держать, громко кричать и точно, где они должны приземляться. См. Форму 3684-B для получения дополнительных инструкций.

Spiral: Выберите одного члена команды и попросите всех остальных крутить их по кругу до тех пор, пока не начнется головокружение.

Построение и исправление: Просто бросьте его к стене, чтобы увидеть, какие палки. Если что-то упадет, добавьте немного клейкой ленты. Используемая жевательная резинка также может работать. Любая часть, которая не останется застрявшей, просто выбросьте.

Быстрое прототипирование: Сделайте то, что требовал клиент. Повторяйте, пока не выясните, чего они хотят.

Incremental: Создавайте только те детали, которые хотите, и только тогда, когда вы хотите это сделать.Альтернативная версия состоит в том, чтобы создавать только те детали, которые они кричат ​​громче, и только тогда, когда они действительно стоят за вашим столом, ждут его.

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

Смежные вопросы