Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.
|
Как известно, существует параллельно с классическими определениями алгоритмов еще т.н. модели бизнес-процессов(обычно с этим связывают нотации IDEF0,IDEF3,DFD (DataFlow) вписываются ли эти концепции в концепцию алгоритма? По-моему, графическое обозначение связей работ (Activity) это еще не собственно алгоритм, но 1-й шаг к подготовке алгоритма. В самом деле , алгоритма еще нет, но вычленяются объекты ,действия (работы) (с т.зр. алгоритмов - подпроцессы, подпрограммы),определяются входные и выходные данные (результаты) каждой работы (процесса). Алгоритма еще нет, но очерчена структура ,модель, выбран уровень декомпозиции модели. Но ведь возможно и обычные алгоритмы на блок-схемах представлять на разных уровнях декомпозиции.. Хотя можно считать взаимоотношение IDEF и блок-схемной формы записи алгоритма взаимоотношениями модели и алгоритма работы модели. По любому прежде чем составлять любой алгоритм нужно принять какую-то модель, постановку задачи. Эту то роль и выполняет например, BP Win. Но при этом сам алгоритм в нем не раскрывается до конца. Есть еще UML - это формально "язык графического описания для объектного моделирования" В UML формы представления моделей шире - но все равно это моделирование.А алгоритмы поведения объектов видимо это не UML а их можно рассматривать как дополнение к нему.
На эти мысли меня навело еще и то, что многие студенты, когда рисуют блок схемы, помимо содержательных прямоугольников, пишут еше такие слова как "постановка задачи", "создание модели" и т.п. По моему, здесь они "играются" декомпозицией. Так можно доиграться до того что любой содержательный математический алгоритм представить формально овалом "начало", прямоугольником "модель ..." и овалом "КОНЕЦ" или "ВЫХОД". (агностицизм, "вещь в себе" (черный ящик Канта) Конечно это неправильно. Надо четко различать понятие модель (постановка задачи) и алгоритм, как способ реализации модели, получения новых свойств. Какие будут мнения? |
Ответить на сообщение » |