Базы данных и информационные системы. Основные понятия. Система управления БД (СУБД). Основных архитектуры построения ИС на основе БД, страница 2

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

+:

- На этапах анализа и проектирования реализуемость и правильность технических решений проверяется путем создания прототипов.

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

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

Основная проблема - определение момента перехода на следующий этап.

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


6.  Назначение и классификация CASE средств разработки БД.

CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС.

Наибольшая потребность в CASE-системах - на начальных этапах разработки сложных ИС. В CASE-системах важны визуальные методы представления информации: диаграммы, цветовые палитры, обозначения компонентов ИС.

*Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ и включает следующие типы:

·  средства анализа - служат для построения и анализа моделей предметной области

·  средства анализа и проектирования - поддерживают основные методологии проектирования и используются для создания проектных спецификаций

·  средства проектирования БД - моделируют данные и генерируют схемы БД

·  средстваразработкиприложений

·   средства реинжиниринга - предназначенные для переноса сущ. системы в новую среду.

Дополнительные

·  средства управления конфигурацией

·  тестирование

·  средства документирования.

·  средства управления проектом

Классификация по категориям - какое кол-во ф-ий выполняет CASE-средство:

·  отдельные локальные ср-ва, решающие небольшие автономные задачи  

·  набор частично интегрированных ср-в, охватывающих большинство этапов ЖЦ ИС;

·  полностью интегрированные ср-ва, поддерж. весь ЖЦ ИС и связанные общим репозиторием

7.  Использование CASE пакета: лог. моделирование БД.

Лог. уровень – это абстрактный «взгляд» на данные, на нем данные представляются так, как они называются в реальном мире.

Объекты - сущностями и атрибутами.

Лог. уровень - универсальный и никак не связан с конкретной СУБД.

3 подуровня (по глубине представления  данных):

•  диаграмма сущность-связь (отр.основные бизнес-правила предметной области);

•  модель данных, осн на ключах (предн. для представления стр-ры данных и ключей);

•  полная атрибутивная модель (представляет данные в 3 норм. форме и включает все сущности, их атрибуты и связи).

8.  Использование CASE пакета: физ. Моделир. БД.

Физ. Уровень – зависит от конкретной СУБД и  фактически является отображением системного каталога СУБД.

Одному и тому же лог. уровню модели могут соотв. несколько разных физ. уровней.

На физ. уровне важно описать всю инфу о конкретных физ. объектах – таблицах, столбцах, индексах и т. Д

Разделение данных на лог.и физ. уровни позволяет выполнить документирование и масштабирование модели.

На физ. уровне объекты БД могут называться так, как того требуют ограничения СУБД. На логическом уровне можно этим объектам дать синонимы – имена, более понятные неспециалистам в ИТ. Это позволяет:  лучше документировать модель,  обсуждать структуру данных с экспертами предметной области (неспециалистами в ИТ).