Что такое модель SDLC и ее фазы

Опубликовано: 2 Декабря, 2021

Жизненный цикл разработки программного обеспечения (SDLC) - это структура, которая определяет действия, выполняемые в процессе разработки программного обеспечения.

В модели SDLC есть 6 фаз, как показано ниже.

1. Требование:
На этом этапе все требования собираются от клиента / клиента. Они представлены в документе, который называется Спецификация требований предпринимателей (BRS) и Спецификация требований к системе (SRS). Все детали подробно обсуждаются с заказчиком / клиентом.

2. Дизайн:
Он состоит из двух этапов:

  • (а). Дизайн высокого уровня (HLD): дает архитектуру программного продукта.
  • (б). Низкоуровневый дизайн (LLD): он описывает, как должна работать каждая функция продукта и каждый компонент.

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

  • Это самый продолжительный этап.
  • Эта фаза состоит из Front end + Middleware + Back-end.
  • В конце шрифта: код разработки выполнен, даже настройка SEO выполнена
  • В Middleware: они соединяют как конец шрифта, так и серверную часть
  • В back-end: база данных создана

4. Тестирование:
Тестирование проводится для проверки всей системы. Задача тестировщика - выявить пробелы и дефекты в системе, а также проверить, работает ли система в соответствии с требованиями заказчика / клиента.

5. Развертывание:
После успешного тестирования продукт доставляется / развертывается клиенту, даже клиенты обучаются его использованию.

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

Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями теории CS для собеседований по SDE с помощью курса теории CS по доступной для студентов цене и будьте готовы к отрасли.