Модель водопада была первой моделью процесса, которая должна быть введена. Он широко использовался, так как было легко понять и реализовать.
Модель водопада также известна как Линейный последовательный жизненный цикл модель Потому что работа сделана линейно — следующий этап начинается после завершения предыдущего этапа. Выход предыдущего этапа — это вход следующего этапа.
Имя «Модель водопада» Это потому, что процесс выглядит как течет неуклонно вниз — как показано ниже, как водопад.
Фазы: —
Анализ требований: В этой фазе все требования к проекту собраны. Для, например, функции в проектах и т. Д. Все эти требования хорошо документируются в документе SRS (спецификации по программному требованию).
Дизайн системы: Затем документ SRS используется для разработки системы. Определение системных требований, таких как аппаратное обеспечение, модули (любой) и т. Д.
Реализация: После того, как этап дизайна системы полностью закончится. Начинается этап реализации. Здесь каждый блок разрабатывается индивидуально. Этот этап продолжается до тех пор, пока все требования в документе SRS не разработаны.
Тестирование и интеграция: Каждое отдельное устройство проверяется на потенциальные ошибки или ошибки. После того, как тестирование успешно, отдельные единицы интегрированы вместе.
Развертывание: Как только интеграция будет сделана, программное обеспечение развернуто для производственных серверов.
Примечание. Перед развертыванием до производства проект снова проверен (мы не собираемся в подробности).
- Техническое обслуживание: Проект постоянно контролируется для любых неудобств или ошибок пользователей. Время ко времени новые патчи выпущены в результате любых исправлений ошибок.
Проекты лучше всего подходят для водопада модели:
- Требования ясны
- Используемая технология не динамическая
- Проект кратко
Преимущества модели водопада:
- Модель проста и легко понять
- Очистить определенные этапы и сроки
- Правильно документировано, отсюда команда ориентирована на одну общую цель
- Четко определенные этапы
- Легко организовать задачи
Недостатки модели водопада:
- Рабочее программное обеспечение не сделано до конца жизненный цикл
- Обратная связь клиента не принимается на любой стадии.
- Не хорошо подходит для изменения требований к проекту
- Не подходит для упс и долгожданные проекты
- Трудно отслеживать прогресс на этапе
- Включает в себя высокую сумму риска и неопределенности
До сих пор мы обсудили модель водопада, это использование случаев, преимущества и недостатки.
Не стесняйтесь комментировать, если у вас есть какие-либо вопросы. Все комментарии очень ценятся. Если вам нравится блог, не забудьте понравиться и поделиться с друзьями/коллегами.
Чтобы увидеть мои проекты или получить личное касание, следуйте за мной: LinkedIn: https://www.linkedin.com/in/rishabh-sde/ GitHub: https://github.com/Rishabhraghwendra18
Спасибо за чтение, написанные с ❤️ & Passion 🔥 Rishabh Raghwendra
Оригинал: «https://dev.to/rishabhraghwendra/sdlc-waterfall-model-307n»