Оглавление:
- Определение - Что означает жизненный цикл разработки системы (SDLC)?
- Techopedia объясняет жизненный цикл разработки системы (SDLC)
Определение - Что означает жизненный цикл разработки системы (SDLC)?
Жизненный цикл разработки системы (SDLC) - это процесс разработки информационной системы (ИС). Были созданы и могут быть реализованы различные модели SDLC, включая водопад, быстрое создание прототипов, инкрементальное, спиральное, фонтанное, построение и исправление, синхронизацию и стабилизацию, а также быструю разработку приложений (RAD).
Постепенно определенные этапы SDLC включают сбор требований, исследование, тестирование, проектирование, установку, внедрение, интеграцию и обслуживание.
Этот термин также известен как жизненный цикл разработки программного обеспечения.
Techopedia объясняет жизненный цикл разработки системы (SDLC)
Жизненный цикл разработки системы - это детальный процесс, требующий тщательного планирования, исполнения и управления. Когда не управляется должным образом, недостатком является ползучесть области, взорванные бюджеты и напряженный подход разработчиков!
Распространенной моделью SDLC является водопад, который включает в себя следующую последовательность последовательных шагов: планирование проекта, определение требований IS, проектирование системы, разработку, интеграцию, тестирование, установку и приемку.
Спиральная модель проходит через процесс водопада, разрабатывая прототип с подгруппой требований, подлежащих оценке, и повторно запускается с новыми, дополнительными возможностями, производя новый прототип. Этот процесс продолжается, и прототип развивается, становясь более существенным с каждым развитием.
Быстрая разработка приложений (RAD) - это процесс быстрой и дешевой разработки ИС, и пользователи приложений всегда участвуют в этом. Начиная с высококачественной системы, RAD использует инструменты для создания прототипов и разработки, включая графические пользовательские интерфейсы (GUI), генераторы кода и другие.
Инкрементная модель представляет собой комбинацию линейной (т.е. водопад) и итеративной (т.е. прототипирование) моделей. В инкрементальной модели подход к разработке ИБ включает решение отдельных частей проекта. Это может включать небольшие водопады или использование водопада, за которым следуют модели-прототипы.
При разработке системы и количество моделей может подойти. Лучшая модель зависит от размера проекта и участия пользователя.
