На каждом витке спирали выполняется создание очередной версии ИС, уточняются требования проекта, определяется его качество, и планируются работы следующего витка. Особое внимание - начальным этапам - анализу и проектированию, где реализуемость технических решений проверяется и обосновывается путем создания прототипов (макетов).
+:
- На этапах анализа и проектирования реализуемость и правильность технических решений проверяется путем создания прототипов.
- Каждый виток спирали - создание работоспособного фрагмента или версии ИС. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали.
- переход на следующий этап, не дожидаясь полного завершения работы на текущем этапе.
Основная проблема - определение момента перехода на следующий этап.
Для ее решения вводятся временные ограничения на каждый из этапов ЖЦ, и переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. Планирование производится на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.
6. Назначение и классификация CASE средств разработки БД.
CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС.
Наибольшая потребность в CASE-системах - на начальных этапах разработки сложных ИС. В CASE-системах важны визуальные методы представления информации: диаграммы, цветовые палитры, обозначения компонентов ИС.
*Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ и включает следующие типы:
· средства анализа - служат для построения и анализа моделей предметной области
· средства анализа и проектирования - поддерживают основные методологии проектирования и используются для создания проектных спецификаций
· средства проектирования БД - моделируют данные и генерируют схемы БД
· средстваразработкиприложений
· средства реинжиниринга - предназначенные для переноса сущ. системы в новую среду.
Дополнительные
· средства управления конфигурацией
· тестирование
· средства документирования.
· средства управления проектом
Классификация по категориям - какое кол-во ф-ий выполняет CASE-средство:
· отдельные локальные ср-ва, решающие небольшие автономные задачи
· набор частично интегрированных ср-в, охватывающих большинство этапов ЖЦ ИС;
·
полностью интегрированные
ср-ва, поддерж. весь ЖЦ ИС и
связанные общим репозиторием
7. Использование CASE пакета: лог. моделирование БД.
Лог. уровень – это абстрактный «взгляд» на данные, на нем данные представляются так, как они называются в реальном мире.
Объекты - сущностями и атрибутами.
Лог. уровень - универсальный и никак не связан с конкретной СУБД.
3 подуровня (по глубине представления данных):
• диаграмма сущность-связь (отр.основные бизнес-правила предметной области);
• модель данных, осн на ключах (предн. для представления стр-ры данных и ключей);
•
полная атрибутивная модель
(представляет данные в 3 норм. форме и включает все сущности, их атрибуты и
связи).
8. Использование CASE пакета: физ. Моделир. БД.
Физ. Уровень – зависит от конкретной СУБД и фактически является отображением системного каталога СУБД.
Одному и тому же лог. уровню модели могут соотв. несколько разных физ. уровней.
На физ. уровне важно описать всю инфу о конкретных физ. объектах – таблицах, столбцах, индексах и т. Д
Разделение данных на лог.и физ. уровни позволяет выполнить документирование и масштабирование модели.
На физ. уровне объекты БД могут называться так, как того требуют
ограничения СУБД. На логическом уровне можно этим объектам дать синонимы –
имена, более понятные неспециалистам в ИТ. Это позволяет: лучше
документировать модель, обсуждать структуру данных с экспертами предметной
области (неспециалистами в ИТ).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.