Привет, ребята!

Теперь в этой среде я расскажу вам о методе водопада более подробно, чем я уже говорил вам ранее.

Я хочу спросить, после того, как у вас появилась идея, так что вы делаете, это сидите, затем открываете свой ноутбук, а затем кодируете?

как то просто? нет, на самом деле есть хорошие шаги, которые вы можете использовать перед разработкой.

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

Для меня это сложно, и есть хороший способ/шаги, которым вы можете следовать при разработке приложений. И эти шаги

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

Метод водопада

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

Этот метод является самым популярным методом, который люди используют каждый день, в промышленности, в школах (школах программирования) и т. д.

Шаги метода водопада

Вы можете увидеть рис выше, там 5 шагов:

1. Сбор и анализ требований

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

И после этого вам нужно подумать, как оно будет использоваться, как оно будет работать, кто будет использовать ваше приложение, этот пользователь? или нужно две роли? и так далее ;)

2.Sдизайн системы

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

3.Реализация

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

4.Iинтеграция и тестирование

На этом этапе вы объединили все программные модули и протестировали их в целом.

5.Техническое обслуживание

И, наконец, прогресс в заботе о вашей системе. Также на этом шаге вы увидите прогресс вашей системы, это похоже на исправление, нужно ли что-то еще исправить или что-то, что вы должны добавить.

Преимущества

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

некоторые другие преимущества:

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

Недостатки

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

И некоторые другие недостатки метода водопада:

  • Результирующее приложение имеет тенденцию быть длинным, потому что шаги не могут быть удалены.
  • Высокий риск, потому что процесс слишком долгий
  • Не подходит для слишком сложных проектов и объектно-ориентированных проектов.
  • Не подходит для долгосрочных проектов и для текущих проектов
  • Не подходит для проектов, которые легко меняют модели процессов.
  • Трудно измерять прогресс поэтапно
  • Интеграция осуществляется как «большой взрыв». В конце, который не позволяет выявить какие-либо технологические или бизнес-препятствия или первоначальные проблемы.

Вот и все, спасибо за прочтение, надеюсь, это вам очень поможет

извините, если есть опечатки ✌️

до свидания!