Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OPI_ekzamen.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆
    1. Інформаційне моделювання Мартіна.

Методологія Мартіна надає загальну стратегію розробки інформаційних систем, фокусуючу увагу на стратегічному плануванні та бізнес-процесах. У той же час вона є і інженерним підходом до розробки ПЗ, тому забезпечує спадну покрокову процедуру побудови інформаційної системи (дозволяючи при цьому працювати з неієрархічні структурами даних). Підхід Мартіна базується на двох концепціях:

Пошарового цілісного підходу до розробки інтегрованих програм, що базується на стратегічному плані розвитку інформаційних систем;

Первісної спрямованості на моделювання даних, а потім на функціональне моделювання

  1. Етап стратегічного інформаційного планування починається з побудови стратегічного плану для бізнес-системи, що включає цілі та стратегії їх досягнення. Далі будується модель предметної області, яка відображає існуючу специфіку і визначальна основні бізнес-процеси та організаційну структуру бізнес-системи, а також визначається порядок розробки інформаційної системи. При моделюванні використовуються діаграми декомпозиції (ієрархічні деревовидні структурні діаграми) і діаграми "сутність-зв'язок" для представлення основних бізнес-процесів і структур даних, відповідно.

  2. На етапі аналізу основні бізнес-процеси, розроблені на етапі 1), використовуються для розбиття загальної задачі на приватні, при цьому основна увага приділяється визначенню інформаційної та функціональної моделей для приватних завдань. При цьому діаграми "сутність-зв'язок" трансформуються в нормалізовану модель даних, а діаграми декомпозиції розподіляються по підзадач. Для представлення процесів служать DFD, діаграми залежності даних (діалект DFD) і діаграми декомпозиції, а для співвіднесення даних і процесів, в яких ці дані використовуються, застосовуються матриці "сутність / процес".

  3. На етапі логічного проектування IE стає аналогічна SE для розробки ПЗ. Базою для проектування є процеси, розроблені на етапі аналізу. Використовуючи методики низхідній функціональної декомпозиції, проектуються специфікації обробки в процесах і їх логічні структури даних. При цьому використовуються діаграми структури даних (діалект ERD), що визначають типи сутностей, їх атрибути та зв'язку, діаграми декомпозиції і діаграми діяльності (вид мініспеціфікаціі), що деталізують логіку процесів. Для узгодження вимог користувача створюються прототипи користувальницьких інтерфейсів за допомогою схем екранів / звітів.

На етапі фізичного проектування та реалізації виробляється перетворення логічної моделі ІС в фізичну і її реалізація.

Для повного уявлення про програмний продукт необхідна також текстова інформація описового характеру.

Ще більшу значимість інформаційні моделі та структури даних мають для інформаційного моделювання предметної області, в основі якого положення про визначальну роль даних при проектуванні алгоритмів і програм. Підхід з'явився в умовах розвитку програмних засобів організації зберігання і обробки даних - СУБД.

Основоположників інформаційної інженерії - Дж. Мартін - виділяє наступні складові даного підходу:

  • Інформаційний аналіз предметних областей (бізнес - областей);

  • Інформаційне моделювання - побудова комплексу взаємопов'язаних моделей даних;

  • Системне проектування функцій обробки даних;

  • Детальне конструювання процедур обробки даних.