- •1. Модели данных.
- •Модели данных подразделяются на три категории:
- •Объектные модели данных
- •Модели данных на основе записей
- •Физические модели данных
- •2. Case - технология. Архитектура case-средства.
- •Содержание case-технологии:
- •Появлению case-технологии способствовали следующие факторы:
- •Процесс внедрения case-средств состоит из следующих этапов:
- •Архитектура case-средства:
Модели данных на основе записей
В модели на основе записей база данных состоит из нескольких записей фиксированного формата, которые могут иметь разные типы. Каждый тип записи определяет фиксированное количество полей, каждое из которых имеет фиксированную длину.
Существуют три основных типа логических моделей данных на основе записей:
реляционная модель данных (relational data model),
сетевая модель данных (network data model),
иерархическая модель данных (hierarchical data model).
Физические модели данных
Физические модели данных описывают то, как данные хранятся в компьютере, представляя информацию о структуре записей, их упорядоченности и существующих путях доступа.
Схема базы
Схема базы данных включает в себя описания содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных.
Уровни схемы базы данных
Концептуальная схема — карта концепций и их связей
Логическая схема — карта сущностей и их атрибутов и связей
Физическая схема — частичная реализация логической схемы
2. Case - технология. Архитектура case-средства.
Проектирование ИС с применением компьютерной поддержки, называется CASE – технологии проектирования.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей.
Методология определяет шаги и этапность реализации проекта, а также правила использования методов, с помощью которых разрабатывается проект.
Метод - это процедура или техника генерации описаний компонентов ЭИС (например, проектирование потоков и структур данных).
Нотация - отображение структуры системы, элементов данных, этапов обработки с помощью специальных графических символов диаграмм, а также описание проекта системы на формальных и естественных языках.
Инструментальные средства CASE - специальные программы, которые поддерживают одну или несколько методологий анализа и проектирования ИС.
CASE – технологии применяются не только для автоматизации проектирования ИС, но и для разработки моделей бизнес-процессов при проведении бизнес-анализа.
CASE – технологии применяются в ситуациях, когда проблематика предметной области отличается большой сложностью.
CASE – технологии не создают новых методологий, а повышают эффективность использования существующих – за счет автоматизации.
Можно выделить следующие основные принципы создания ИС на основе CASE – технологий:
1. принцип всесторонней компьютерной поддержки проектирования.
2. принцип модельного подхода. CASE – система может поддерживать методологию функционально –ориентированного или объектно-ориентированного подхода
3. принцип иерархического представления модели предметной области. Данный принцип выражается в возможности последовательной детализации (декомпозиции) описания системы в соответствии с нисходящим подходом проектирования.
4. принцип наглядности представления модели –означает наличие в составе CASE –технологий визуальных средств проектирования. Система графических изображения и правила, предназначенные для описания структуры системы, элементов данных и т.д., называются нотацией Case – средства.
5. принцип декомпозиции процесса ПИС с применением CASE –технологий на стадии и этапы.
