Сколько усилий нужно приложить в каждой части проекта водопада?


9

Где водопад обычно включает в себя:

  1. Требования
  2. Функциональный дизайн
  3. Технический дизайн
  4. Сложение
  5. Тестовое задание
  6. Рассмотрение
  7. (Развертывание)

И итерации по этому списку. Если я забыл шаг, дай мне знать.

Ответы:


3

Это зависит от многих факторов, в том числе:

  • Домен (например, я бы потратил больше времени на требования оборонного контракта, чем на клон Twitter)
  • Разработчики (например, если у них есть опыт создания подобных систем с похожей технологией, я бы мог потратить меньше времени на разработку).
  • Клиенты (насколько вероятно изменение требований, зависит от того, сколько времени займет этот этап)
  • Критичность системы (я потрачу больше времени на тестирование системы запуска космического челнока, чем на систему повторений StackExchange).

Я бы дал вам приблизительную разбивку того, какой процент от общего усилия я бы приложил к каждому разделу, но он имел бы предел погрешности +/- 10% для каждого из них на основе вышеуказанных факторов, так что это было бы бессмысленны.


вряд ли бессмысленно, я думаю. Пожалуйста, сделай.
Tobiasopdenbrouw

1

Лучшая (и, вероятно, единственная по-прежнему актуальна) часть (к сожалению, уже устаревшего) Мистического Месяца Человека - это P.20, который разбивает время проекта на 1/3 планирования, 1/6 кодирования, 1/4 компонента тестирования и 1/4 системный тест, очень хороший раскол, к сожалению, слишком мало соблюдаемый.

  1. Требования
  2. Функциональный дизайн
  3. Технический дизайн
  4. Сложение
  5. Тестовое задание
  6. Рассмотрение
  7. (Развертывание)

Вы можете разделить все это, или группа 2 и или 1,2 и 3

4) В сборку входит юнит тест? Что такое 5) тест? Модульное тестирование, интеграция программного обеспечения, системная интеграция?

6) Обзор представляет собой подмножество 1, 2 и 3

Является ли написание спецификаций модульных тестов частью 3) Технического проекта?

Я думаю, что вам нужно больше думать о том, что означают эти вещи, и добавить некоторую детализацию.

Поздравляю, хотя, думая об этом, слишком мало людей делают.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.