Навігація
Головна
 
Головна arrow Інформатика arrow Бази даних
< Попередня   ЗМІСТ   Наступна >

CASE-технологія

Для вирішення завдання автоматизації управління в АСУ виникла необхідність в системному описі процесу управління, включаючи і прийняття рішень. Одним з перших моделей в цьому напрямку були так звані форрестеровскіе моделі. Пізніше з'явилася методологія автоматизації (Structures Analysis Design Technique) SADT, на основі якої побудована CASE-технологія.

Модельними компонентами CASE-технології (рис. 3.5) є складові ERD, DFD, STD. Їхнє місце в системному описі процесу управління показано на рис. 3.6.

CASE-технологія являє собою систему методів опису, розраховану на використання комп'ютерів при створенні БД. Computer-Aided Software / System Engineering (CASE-технологія) - сукупність методологій аналізу, проектування, розробки та супроводу складних систем програмного забезпечення, підтримана комплексом взаємопов'язаних засобів автоматизації. CASE - інструмент для системних аналітиків, розробників і програмістів.

Класифікація CASE-методів

Рис. 3.5. Класифікація CASE-методів:

А - елементів багато; Б - опис елементів; УЧ - навчальний процес; DFD - Data Flow Diagram; ERD - Entity Relationship Diagram; STD - State Transaction Diagram

Опис процесу в системі

Рис. 3.6. Опис процесу в системі

CASE-технологія базується на методології системного аналізу. Під системним аналізом розуміють наукову дисципліну, що розробляє загальні принципи дослідження складних об'єктів і процесів з урахуванням їх системного характеру. Його основна мета - зосередити увагу на початкових етапах розробки.

В рамках CASE-технології системний аналіз призначений для відділення проектування від програмування. У розробці відповідно до CASE-технологією виділяється побудова архітектури та її подальша реалізація, тому системний аналіз називають структурним системним аналізом або просто структурним аналізом.

Найважливішими (базовими) принципами є розподіл (декомпозиція) і подальше ієрархічне впорядкування. Вони доповнюються такими принципами.

  • 1. Принцип абстрагування від несуттєвих деталей (з їх "упрятиванія") з контролем на присутність зайвих елементів.
  • 2. Принцип формалізації.
  • 3. Принцип концептуальної спільності (структурний аналіз - структурне програмування - структурне тестування). Звідси методологія структурного аналізу - метод дослідження від загального огляду через деталізацію до ієрархічній структурі з усе більшим числом рівнів.
  • 4. Принцип несуперечності - обгрунтування і узгодженість елементів.
  • 5. Принцип логічної і фізичної незалежності даних.
  • 6. Принцип безпосереднього доступу (без програмування) кінцевого користувача.

Ця технологія покладена в основу реалізації програмних CASE-засобів.

Формальним інструментом опису є система діаграм (див. Рис. 3.5): ER-діаграм (ERD), діаграм потоків даних (DFD), діаграм переходів станів (STD), специфікація процесу, які обговоримо окремо.

В описі процесів можливі два випадки: складні і прості процеси. У другому випадку розробку БД зручніше вести з використанням поняття "ставлення". Розглянемо тому тільки складні процеси, враховуючи, що CASE-технологія для нього і розроблялася.

-діаграми

З рис. 3.6 видно, фактично першим різновидом методів системи CASE-моделей з'явилися ER-моделі Чена, докладно розглянуті в попередньому параграфі. Тут відзначимо лише її різновид - модель Баркера (рис. 3.7). У ній вказується ім'я суті, ступінь множинності (наприклад, ЕМ), обов'язковість (- - -) або необов'язковість (......................) зв'язку.

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