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

24. Диаграмма переходов состояний (std). Цели использования. Основные объекты диаграмм.

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

Основные объекты диаграммы STD:

  1. Состояние (узел STD)

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

  1. Начальное состояние- узел STD,

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

  1. Переход (дуга диаграммы STD)

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

  1. Условие (стимулирующее событие)

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

  1. Действие (отклики)

Операция, которая может выполняться при осуществлении перехода.

На диаграмме перехода STD состояние представляется узлами, а переходы дугами. Условие идентифицируется именем перехода, а действия или отклики привязываются к переходам и записываются под условием.

Позволяет:

1) В случае необходимости скорретировать будущую систему до того, как будет реализована физически.

2) Уменьшить затраты на развитие и внедрение системы.

3) Оценить разработку по времени и результатам.

4) Достичь взаимопонимания между всеми участниками проектирования.

5) Улучшить качество проектирования ИС.

25.Средства структурного проектирования. Структурные карты Константайна. Структурные карты Джексона.

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

Техника структурных карт (схем) используется на этапе проектирования для того, чтобы показать каким образом системные требования будут отражаться в программных структурах. Структурные карты Констатайна предназначены для описания отношений между модулями.

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

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

  2. модуль имеет имя , по которому к нему можно сослаться , как к единому фрагменту

  3. модуль может принимать и/или передавать данные, как параметры, вызывающие последовательности, или связывающие данные через фиксированные ячейки.

Эти карты являются моделью отношений иерархии между программными модулями.

Основными элементами структуры карт являются:

  1. имя

    Элемент

  1. Связь по данным

  1. Связь по управлению

  1. Поток векторов модуля

Типы модулей:

модуль

Область данных

Структурные карты Джексона

Техника структурных карт Джексона основана на методологии структурного программирования Джексона и заключается в продуцировании диаграмм (структурных карт) для графического иллюстрирования внутримодульных (а иногда и межмодульных) связей и документирования проекта архитектуры системы ПО. При этом техника позволяет осуществлять проектирование нижнего уровня структуры ПО и на этом этапе является близкой к традиционным блок-схемам.

Диаграмма Джексона включает объекты следующих типов:

  1. Структурный блок (базовая компонента методологии) представляет частную функцию или блок кодов с одним входом и одним выходом.

  2. Процедурный блок является специальным видом структурного блока, представляющим вызов ранее определенной процедуры.

  3. Библиотечный блок аналогичен процедурному и представляет вызов библиотечного модуля.

Для взаимоувязывания блоков используются связи следующих типов:

  • последовательная связь, обеспечивающая последовательное выполнение слева направо;

  • параллельная связь, обеспечивающая одновременное выполнение блоков;

  • условная связь, обеспечивающая выбор одной из альтернатив;

  • итерационная связь, обеспечивающая выполнение блока в цикле.

23

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]