ВУЗ:
Составители:
63
3 Методы и алгоритмы решения задачи «Формирование
учебного плана специальности»
Для изучения предметной области задачи, построения структуры системы по
формированию учебного плана специальности, выявления исходных данных необходимо
выполнить системный анализ проблемной среды.
3.1 Системный анализ проблемной среды
В настоящее время для системного анализа проблемной среды применяют различные
методологии. Рассмотрим одну из наиболее распространенных – методологию структурного
анализа и проектирования SADT (Structured Analysis and Design Technique). SADT была
создана и опробована на практике в период с 1969 по 1973 г. Причина успеха
распространения методологии заключается в том, что SADT является полной методологией
для создания описания систем, основанной на концепциях системного моделирования.
SADT-модель может быть сосредоточена либо на функциях системы, либо на ее
объектах. SADT-модели, ориентированные на функции, принято называть функциональными
моделями, а ориентированные на объекты системы – моделями данных. Функциональная
модель представляет с требуемой степенью детализации систему функций, которые в свою
очередь отражают свои взаимоотношения через объекты системы. SADT-модель дает
полное, точное и адекватное описание системы, имеющее конкретное назначение. Это
назначение, называемое целью модели, вытекает из формального определения модели в
SADT: М есть модель системы S , если М может быть использована для получения ответов
на вопросы относительно S с точностью А.
Таким образом, целью модели является получение ответов на некоторую совокупность
вопросов. Эти вопросы неявно присутствуют (подразумеваются) в процессе анализа,
следовательно, они руководят созданием модели и направляют его. Это означает, что сама
модель должна будет дать ответы на эти вопросы с заданной степенью точности. Определяя
модель таким образом, SADT закладывает основы практического моделирования. Модель
является толкованием системы, поэтому субъектом моделирования служит сама система.
Методология SADT получила информационную поддержку в виде семейства
методологий проектирования IDEF, которые начали стандартизовываться с 1981 года.
3.1.1 Стандарт IDEF0
Методологию IDEF0 можно считать следующим этапом развития хорошо известного
графического языка описания функциональных систем SADT. C 1981 г. стандарт IDEF0
претерпел несколько незначительных изменений, в основном ограничивающего характера, и
последняя его редакция была выпущена в декабре 1993 года Национальным институтом по
стандарам и технологиям США (NIST).
Графический язык IDEF0 удивительно прост и гармоничен. В основе методологии
лежат четыре основных понятия. Первым из них является понятие функционального блока
(Activity Box). Функциональный блок графически изображается в виде прямоугольника
(рисунок 3.1) и олицетворяет собой некоторую конкретную функцию в рамках
рассматриваемой системы. По требованиям стандарта название каждого функционального
блока должно быть сформулировано в глагольном наклонении.
Каждая из четырех сторон функционального блока имеет своё определенное значение
(роль), при этом:
– верхняя сторона имеет значение “Управление” (Control) и определяет события, на
основе которых активизируется функция блока;
– левая сторона имеет значение “Вход” (Input) и определяет входные потоки
информации, обрабатываемой в функциональном блоке;
3 Методы и алгоритмы решения задачи «Формирование учебного плана специальности» Для изучения предметной области задачи, построения структуры системы по формированию учебного плана специальности, выявления исходных данных необходимо выполнить системный анализ проблемной среды. 3.1 Системный анализ проблемной среды В настоящее время для системного анализа проблемной среды применяют различные методологии. Рассмотрим одну из наиболее распространенных – методологию структурного анализа и проектирования SADT (Structured Analysis and Design Technique). SADT была создана и опробована на практике в период с 1969 по 1973 г. Причина успеха распространения методологии заключается в том, что SADT является полной методологией для создания описания систем, основанной на концепциях системного моделирования. SADT-модель может быть сосредоточена либо на функциях системы, либо на ее объектах. SADT-модели, ориентированные на функции, принято называть функциональными моделями, а ориентированные на объекты системы – моделями данных. Функциональная модель представляет с требуемой степенью детализации систему функций, которые в свою очередь отражают свои взаимоотношения через объекты системы. SADT-модель дает полное, точное и адекватное описание системы, имеющее конкретное назначение. Это назначение, называемое целью модели, вытекает из формального определения модели в SADT: М есть модель системы S , если М может быть использована для получения ответов на вопросы относительно S с точностью А. Таким образом, целью модели является получение ответов на некоторую совокупность вопросов. Эти вопросы неявно присутствуют (подразумеваются) в процессе анализа, следовательно, они руководят созданием модели и направляют его. Это означает, что сама модель должна будет дать ответы на эти вопросы с заданной степенью точности. Определяя модель таким образом, SADT закладывает основы практического моделирования. Модель является толкованием системы, поэтому субъектом моделирования служит сама система. Методология SADT получила информационную поддержку в виде семейства методологий проектирования IDEF, которые начали стандартизовываться с 1981 года. 3.1.1 Стандарт IDEF0 Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT. C 1981 г. стандарт IDEF0 претерпел несколько незначительных изменений, в основном ограничивающего характера, и последняя его редакция была выпущена в декабре 1993 года Национальным институтом по стандарам и технологиям США (NIST). Графический язык IDEF0 удивительно прост и гармоничен. В основе методологии лежат четыре основных понятия. Первым из них является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника (рисунок 3.1) и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении. Каждая из четырех сторон функционального блока имеет своё определенное значение (роль), при этом: – верхняя сторона имеет значение “Управление” (Control) и определяет события, на основе которых активизируется функция блока; – левая сторона имеет значение “Вход” (Input) и определяет входные потоки информации, обрабатываемой в функциональном блоке; 63
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »