Учебное пособие по SDLC

SDLC означает жизненный цикл разработки программного обеспечения. SDLC - это процесс, состоящий из ряда запланированных действий по разработке или изменению Программных продуктов. Это руководство даст вам обзор основ SDLC, доступных моделей SDLC и их применения в отрасли. В этом руководстве также подробно рассматриваются другие связанные методологии, такие как Agile, RAD и Prototyping.

Зачем изучать SDLC?

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

SDLC - это процесс, выполняемый для программного проекта в организации, занимающейся разработкой программного обеспечения. Он состоит из подробного плана, описывающего, как разрабатывать, поддерживать, заменять и изменять или улучшать конкретное программное обеспечение. Жизненный цикл определяет методологию улучшения качества программного обеспечения и всего процесса разработки.

  • SDLC - это аббревиатура от термина «Жизненный цикл разработки программного обеспечения».

  • Это также называется процессом разработки программного обеспечения.

  • SDLC - это структура, определяющая задачи, выполняемые на каждом этапе процесса разработки программного обеспечения.

  • ISO / IEC 12207 - это международный стандарт для процессов жизненного цикла программного обеспечения. Он стремится быть стандартом, определяющим все задачи, необходимые для разработки и поддержки программного обеспечения.

Модели SDLC

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

Ниже приведены наиболее важные и популярные модели SDLC, используемые в отрасли.

  • Модель водопада
  • Итерационная модель
  • Спиральная модель
  • V-Model
  • Модель Большого Взрыва

Другие связанные методологии - это Agile Model, RAD Model, Rapid Application Development и Prototyping Models.

Аудитория

Это руководство актуально для всех профессионалов, которые каким-либо образом вносят свой вклад в разработку программного продукта и его выпуск. Это удобный справочник для заинтересованных лиц, заинтересованных в разработке программного обеспечения, и руководителей программ / проектов. К концу этого руководства читатели получат полное представление о SDLC и связанных с ним концепциях и смогут выбрать правильную модель для любого конкретного программного проекта и следовать ей.

Предпосылки

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