11. Съвместно използване на Компютърните методи - E-DNRS

Download Report

Transcript 11. Съвместно използване на Компютърните методи - E-DNRS

11. Съвместно използване на
Компютърните методи за моделиране
(КММ)
СИ 1
При моделирането на ИС се използват трите
вида методи:
- структурни (за моделиране на процесите),
- за анализ и моделиране на данните и
- обектноориентирани.
Компютърни средства за съвместно
използване на КММ
СИ 2

Графичен редактор за разработване на
диаграмите;

Средства за симулиране и тестване;

Средства за генериране на програмен код.

Важни програмни пакети (System Architect-за
структурния и обектноориентиран методи);
TSER(метод С-В); Merise (структурен и С-В)
RATIONALE ROSE (обектноориентиран методи
Booch, OMT, UML)
Използване на предимствата на всеки
метод
СИ 3
За получаване на пълен и семантично по-богат
модел на ИС се налага да се взаимстват методи от
други области: управление, психология,
лингвистика и т. н., част от които не се поддържат
компютърно. Това само по себе си означава, че
трябва да се съвместят КММ с методите от други
дисциплини
Приложение на КММ, чрез
архитектурата на ИС
СИ 4
Възможни варианти:
1. различни методи в един слой;
2. различни методи по слоеве, като в един слой се
ползва един метод;
3. Общ КММ за всички слоеве.
ИС
данни
процеси
Концептуален
модел на
данните (МД)
Концептуален
модел
на процесите
ЛОГИЧЕСКИ
МД
ЛОГИЧЕСКИ
МП
ФИЗИЧЕСКИ
МД
ФИЗИЧЕС
КИ МП
Съгласуване
на моделите
Предимства и недостатъци на трите
варианта
СИ 6
При първия се интегрират предимствата
на различните КММ за отделните
аспекти. Прилага се например при
моделиране на процесите и данните на
концептуално
ниво
се
използва
структурен метод, а на логическо и
физическо ниво ДПД и С-В (това се
илюстрира на горната фигура), т.е.
Прилага се системен подход.
Предимства и недостатъци на трите
варианта
СИ 7
Недостатъци на първия вариант:

Трудно е да се интегрират различните модели;

Не е достатъчно тясна връзката между моделите
на данните и процесите;

Трудно се трансформират информацията от
моделите между слоевете.
Този подход е реализиран в системата MERISE-от
Франция.
Предимства и недостатъци на трите
варианта
СИ 8
При втория вариант се намаляват
проблемите, свързани с интегрирането на
моделите в рамките на слоя. Основният
проблем, че трудно се представят различните
аспекти на системата.
Прилага се по следния начин:
 Концептуалният модел се разработва със
структурния метод (или комбинация между
структурния и С-В), а
 логическия и технологичния-чрез
обектноориентирания.
Предимства и недостатъци на трите
варианта
СИ 9
При третия вариант всички модели се разработват
с един и същ метод. Това е идеалния вариант от
гледна точка на интегрирането на моделите. Найподходящ за него е обектноориентирания метод.
Недостатък е неговото по трудно усвояване.
Пример за съвместно използване на
КММ
СИ 10
слой/аспект
данни
процеси
Диаграми на бизнес
Диаграми на
концептуален същности и връзки потоците от работа
Същност – връзка
Диаграми на
логически
(С-В)
потоците от данни
таблици на
структурно
физически
релациите
програмиране
мрежа
Организационни
диаграми
Диаграми на
топологията на мрежата
диаграма на мрежата