Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD-2007-0.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.68 Mб
Скачать

6. Проектирование бд Жизненный цикл бд

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

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

  • Определение требований к системе. Здесь определяется диапазон действия и границ приложения базы данных, состава его пользователей и областей применения.

  • Сбор и анализ требований к системе. Осуществляется сбор требований заинтересованных пользователей к системе и определение номенклатуры требований, которые система должна обеспечить. При этом под требованием понимается функция, которая должна быть включена в создаваемую систему.

  • Проектирование (включая проектирование базы данных). Целями этого этапа являются: представление данных и связей между ними в форме, удобной для применения всеми группами пользователей; создание модели данных, способной обеспечивать выполнение необходимых транзакций; разработка предварительного варианта проекта.

  • Выбор целевой СУБД подходящего типа для поддержки создаваемого приложения (необязательный этап).

  • Разработка приложений. Определение пользовательского интерфейса и прикладных программ для использования и обработки БД.

  • Создание прототипа (необязательный этап). Создается рабочая модель приложения БД, которая позволяет разработчикам и пользователям представить и оценить окончательный вид и способы функционирования системы.

  • Реализация. Этот этап включает создание внешнего, концептуального и внутреннего определений базы данных и прикладных программ. Здесь же реализуются также используемые приложением средства защиты БД и поддержки ее целостности.

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

  • Тестирование. На этом этапе прикладные программы выполняются с целью поиска ошибок. В процесс тестирования желательно вовлечь пользователей новой системы. Здесь же можно установить показатели надежности и качества созданного программного обеспечения.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]