Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
62.19 Кб
Скачать

5.Методика idef3. Компоненты. Диаграммы idef3.

IDEF3 — способ описания процессов с использованием структу­рированного метода, позволяющего эксперту в предметной области представить положение вещей как упорядоченную последователь­ность событий с одновременным описанием объектов, имеющих не­посредственное отношение к процессу.

IDEF3 является технологией, хорошо приспособленной для сбора данных, требующихся для проведения структурного анализа системы.

IDEF3 — методология моделирования и стандарт документирования процессов, происходящих в системе. Метод документирования технологических процессов предоставляет собой механизм документирования и сбора информации о процессах. IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной эксперту форме, используя структурный метод выражения знаний о том, как

функционирует система, процесс или предприятие.

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

Цель IDEF3 - дать аналитикам описание последовательности выполнения процессов, а также объектов, участвующих совместно в одном процессе.

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

6.Объектно-ориентированное проектирование.

Метод ООП основывается на:

- Модели построения системы как совокупности объектов абстрактного типа данных.

- Модульной структуре программ.

- Нисходящем проектировании, используемом при выделении объекта.

Объектно-ориентированный подход использует следующие базовые понятия:

- Объект;

- Свойства объекта;

- Метод обработки;

- События;

- Класс объектов.

Объект – Совокупность свойств (параметров) определённых сущностей и методов их обработки (программных средств). Объект содержит инструкции (программный код) определяющий действия, которые может выполнить объект и обрабатываемые данные.

Свойства – характеристика объекта, его параметра. Все объекты наделены определенными свойствами, которые в совокупности выделяют объект из множества других объектов.

Объект обладает качественной определенность, что позволяет выделить его из множества других объектов и обусловливает независимость создания и обработки от других объектов. Например, объект можно представить перечислением присущих ему свойств. Объект_А (свойства-1, свойства-2,…, свойство-k).

Свойство объектов различных классов могут пересекаться, то есть возможны объекты обладающие

Одинаковыми свойствами. Объект_В (свойство-n, свойство-m,….свойство-r,…)

Объект_С (…свойство-n, свойство-r)

Метод программы действий над объектом или его свойствами.

Метод рассматривается как программный код. Связанный с определенным объектом; осуществляет преобразование свойств; изменяет поведение объекта.

Объект может обладать набором заранее определенных встроенных методов обработки, либо созданных пользователем или заимствованных стандартных библиотеках стандартных библиотеках, которые выполняются при наступлении заранее определённы событий. Например, однократное нажатие левой кнопки мыши. Вход поле ввода, выход нажатие определенной клавиши и тому подобное. По мере развития систем разработки данных создаются стандартные библиотеки методов, в состав которых включаются типизированные методы обработки объектов определенного класса (аналог – стандартные подпрограммы обработки данных при структурном подходе) которые можно заимствовать для различных объектов.

Событие – изменение состояния объекта.