Меню
Главная
УСЛУГИ
Авторизация/Регистрация
Реклама на сайте
 
Главная arrow Информатика arrow Базы данных
< Предыдущая   СОДЕРЖАНИЕ   Следующая >

CASE-средства

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

Таблица 3.3

Матрица решений

Состояние

Условие

Правило 1

Правило 2

Правило 3

Правило 4

П ранило 5

Начальное

состояние

Активизируется в начале каждого сеанса

Претендент

Отказать

Принимаемый

Претендент

Научный сотрудник

Принимаемый

Претендент

Инженер- конструктор

Принимаемый

Претендент

Инженер по эксплуатации

Принимаемый

Претендент

Отказать

Принимаемый

1. Средства централизованного хранения информации о всем проекте (своеобразная база данных проекта).

2. Средства ввода данных для хранения.

3. Средства анализа, проектирования и разработки.

4. Средства вывода.

Для CASE-технологии характерны четыре основных типа графических диаграмм:

1) функциональное проектирование (DFD);

2) моделирование данных (ERD);

3) моделирование поведения (STD);

4) структурные диаграммы (карты) – отношения между модулями и внутримодульная структура.

CASE-средства (прежде всего фирмы Oracle и отдельных организаций) возможно классифицировать по категориям и по функциональному признаку.

1. По категориям. Выделяют уровень интеграции: вспомогательные программы (tools); пакеты (toolkit); инструментальные средства (workbench, АРМ).

2. По функциональному признаку. Для анализа и проектирования возможно использовать CASE-аналитик (единственное отечественное средство первого поколения), Application Development Workbench, Easy CASE System Designer.

Проектирование БД существенно упрощается при применении ERWin (фирма Logic Works), Designer/2000 (Oracle), позволяющих проводить логическое моделирование данных, автоматическое преобразование данных в ЗНФ.

Программирование (кодогенерирование) – DECACE (DEC), Delphi (Borland).

Сопровождение (поддержка системной документации) и реинжиниринг (анализ, корректировка, реинжиниринг существующей системы) – Superstructure (Computer Data System).

Управление проектом (планирование, контроль, взаимодействие) – Project Workbench (Applied Business Technology).

Рассмотрим одну из реальных систем автоматизации проектирования БД в рамках Oracle (Cooperative Development Environment – CDE), в которую входят CASE*Dictionary, CASE*Designer, CASE*Generator.

CASE*Dictionary – хранилище информации (БД проекта). CASE*Designer – средство моделирования процессов и данных в системе через внешний интерфейс с помощью средств графического моделирования. CASE*Designer полностью интегрирован с CASE*Dictionary. CASE*Generator на основе информации CASE*Designer автоматически генерирует модули программного кода (меню, формы, отчеты). CASE*Generator может генерировать и DLL-сценарии (таблицы, представления, индексы, последовательности) в схеме приложения.

Огас1е7 был спроектирован с открытой архитектурой и потому другие компании смогли создать дополняющие средства:

Application Development Workbench (разработка систем на многих платформах) – компания KnowledgeWare;

Easy CASE System Designer (графическое инструментальное средство проектирования, позволяющее генерировать схемы приложения для одной или нескольких СУБД, включая Oracle) – компания Evergreen CASE Tools;

ERWin/ERX (средство проектирования БД для MS Windows) – компания Logic Works;

ADW – интегрированный набор средств для анализа, планирования и моделирования процессов, данных и автоматической генерации приложений.

Несколько иначе выглядит теория реляционных баз данных.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика