Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты ИНФОРМАТИКА.doc
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
840 Кб
Скачать
☆

21.Вопрос Языки моделирования процессов. Нотации vac, epc.

Визуальное моделирование

Графические (визуальные) модели представляют собой средства для визуализации, описания, проектирования и документирования архитектуры системы. Поскольку сложность систем повышается, важно располагать хорошими методами моделирования. Хотя имеется много других факторов, от которых зависит успех проекта, но наличие строгого стандарта языка моделирования является весьма существенным.

CASE-технология представляет собой совокупность методов проектирования ПО, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ПО и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Методы структурного анализа и проектирования ПО

В структурном анализе и проектировании используются различные модели, описывающие:

  1. Функциональную структуру системы;

  2. Последовательность выполняемых действий;

  3. Передачу информации между функциональными процессами;

  4. Отношения между данными.

Наиболее распространенными моделями первых трех групп являются:

  • функциональнаямодель SADT (Structured Analysis and Design Technique);

  • модель IDEF3;

  • DFD (Data Flow Diagrams) - диаграммы потоков данных.

Метод SADT представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Метод моделирования IDEF3. Этот метод предназначен для таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними.

Диаграммы потоков данных представляют собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

Нотация EPC

Диаграмма, описанная в нотации EPC, представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальное и конечное события, ответственные исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни.

Используемые графические элементы

Элемент

Назначение

Добавление новой связи элементов на диаграмме. При перетаскивании на диаграмму создается новая связь. При нажатии − включается режим рисования связей.

Добавление новой Функции.

Добавление нового События. В справочнике "События" будет создан новый элемент.

Добавление оператора "И" (AND).

Добавление оператора "ИЛИ" (OR).

Добавление оператора "Исключающее ИЛИ" (XOR).

Добавление сноски. Используется как дополнительный комментарий к объекту.

Создать рамку. На диаграмме создается рамка. Если она уже существует, никаких действий не произойдет.

Добавление интерфейса процесса. Откроется окно выбора элемента из справочника "Процессы".

Добавление существующего События. Откроется окно выбора элемента из справочника "События".

Добавление существующего Субъекта. Откроется окно выбора элемента из справочника "Субъекты".

Добавление существующего Бумажного документа. Откроется окно выбора элемента из справочника "Бумажные документы".

Добавление существующего Электронного документа. Откроется окно выбора элемента из справочника "Электронные документы".

Добавление существующей ТМЦ. Откроется окно выбора элемента из справочника "ТМЦ".

Добавление существующей Информации. Откроется окно выбора элемента из справочника "Информация".

Добавление существующего Программного продукта. Откроется окно выбора элемента из справочника "Программные продукты".

Добавление существующей Базы данных. Откроется окно выбора элемента из справочника "Базы данных".

Добавление существующего Термина. Откроется окно выбора элемента из справочника "Термины".

Добавление существующего Набора объектов. Откроется окно выбора элемента из справочника "Наборы объектов".