Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты 17-20.docx
Скачиваний:
4
Добавлен:
11.01.2022
Размер:
7.4 Mб
Скачать

Билет 18

18.1

DFD диаграммы отображают потоки данных от внешних сущностей в систему, движение данных от одного процесса к другому в системе, а также логические хранилища информации в системе.

Потоки данных — изображаются в виде стрелок и являются каналами, по которым циркулирует информация. Стрелки именуются в зависимости от информации, которую представляют, например «Информация о наличных денежных средствах». Поскольку в DFD-диаграммах каждая сторона прямоугольника, изображающего процесс, не имеет четкого назначения, как в модели IDEF0, стрелки могут подходить и выходить из любой грани прямоугольника процесса.

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

Процессы — преобразуют входящие потоки информации в исходящие. Процессы обычно именуются отглагольным существительным с дополнением, например «Визирование проездных документов».

Хранилище данных – отражают файлы, СУБД и другие хранилища информации исследуемых систем

Нотации Джордана-Коуда и Гейна-Сарсона

Пример диаграммы DFD

18.2

Схема команд и примеры:

Insert Into:

Update:

Delete from:

Билет 19

19.1

IDEF3 является стандартом документирования технологических процессов, происходящих на предприятии, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев.

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

Окончание одного процесса может служить сигналом к началу нескольких других, или же один процесс для своего запуска может ожидать окончания нескольких. Для отображения подобных аспектов систем используются перекрестки. Различают перекрестки для слияния (Fan-In Junction) и разветвления стрелок (Fan-out Junction). Перекресток не может использоваться одновременно для слияния и для разветвления. Все перекрестки в ОЕЕЗ-диаграммах нумеруются; каждый номер имеет префикс «1». При внесении перекрестка в диаграмму необходимо указать тип перекрестка. Возможные типы перекрестков представлены в таблице.

Типы перекрёстков

Диаграммы последовательностей (PFDD) используются для уточнения диаграмм прецедентов, более детального описания логики сценариев использования. Это отличное средство документирования проекта с точки зрения сценариев использования! Диаграммы последовательностей обычно содержат объекты, которые взаимодействуют в рамках сценариясообщения, которыми они обмениваются, и возвращаемые результаты, связанные с сообщениями. Впрочем, часто возвращаемые результаты обозначают лишь в том случае, если это не очевидно из контекста. Объекты обозначаются прямоугольниками с подчеркнутыми именами (чтобы отличить их от классов). Сообщения (вызовы методов) - линиями со стрелками. Возвращаемые результаты - пунктирными линиями со стрелками. Прямоугольники на вертикальных линиях под каждым из объектов показывают “время жизни” (фокус) объектов. Впрочем, довольно часто их не изображают на диаграмме, все это зависит от индивидуального стиля проектирования.

Диаграммы состояний объекта в процессе его трансформации (OSTN). Если диаграммы PFDD технологический процесс "С точки зрения наблюдателя", то другой класс диаграмм IDEF3 OSTN позволяет рассматривать тот же самый процесс "С точки зрения объекта".

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

//Пример IDEF0 в билете 17

19.2

Схема команд и примеры:

Select:

Иерархический запрос:

Запрос из нескольких таблиц:

Пример подзапроса:

Соседние файлы в предмете Программная инженерия