Семь фаз жизненного цикла развития системы

Автор: John Pratt
Дата создания: 14 Январь 2021
Дата обновления: 20 Май 2024
Anonim
Тестировщик с нуля / Урок 7. Модели разработки ПО. Водопадная, итерационная и V-модель
Видео: Тестировщик с нуля / Урок 7. Модели разработки ПО. Водопадная, итерационная и V-модель

Содержание

Жизненный цикл разработки систем (CVDS) - это методология, облегчающая разработку информационных систем. Кроме того, это помогает руководителям проектов планировать свою разработку и развертывание в соответствии с требованиями пользователей и выполнять все в срок и в рамках бюджета. С помощью CVDS менеджер проекта может управлять задачами и деталями проекта, а также сообщать важные даты конкретным лицам, вовлеченным или затронутым им. Этапы этой системы: концепция и планирование, определение требований, проектирование, разработка и тестирование, внедрение, эксплуатация, техническое обслуживание и утилизация.


Существует семь этапов жизненного цикла разработки системы. (Изображение ANSI от DBX60 от Fotolia.com)

Концептуальное планирование

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

Определение требований

Следующим шагом является определение требований. После того, как заинтересованные стороны определили масштаб проекта, специалисты по информационным технологиям (ИТ) работают с конечными пользователями, чтобы определить бизнес-требования системы. Как только все данные собраны, эксперты снова встречаются с пользователями, чтобы рассмотреть требования и получить их разрешения.


дизайн

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

Разработка и тестирование

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

реализация

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


Эксплуатация и обслуживание

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

удаление

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