31134

Динамические модели объектно-ориентированного представления программных систем: автоматы

Доклад

Информатика, кибернетика и программирование

Динамические модели обеспечивают представление поведения системы путем отображения изменения состояний в процессе работы системы в зависимости от времени. Автомат – описывает поведение в терминах последовательности состояний через которые проходит объект в течение своей жизни. Диаграмма схем состояний – отображает конечный автомат выделяя поток управления от состояния к состоянию. Конечный автомат – поведение определяющее последовательность состояний в ходе существования объекта.

Русский

2013-08-25

336.98 KB

6 чел.

Вопрос 21 Динамические модели объектно-ориентированного представления программных систем: автоматы.

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

Автомат – описывает поведение в терминах последовательности состояний, через которые проходит объект в течение своей жизни.

Таким образом, автомат задает поведение системы как единой сущности, моделирует жизненный цикл единого объекта.

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

Конечный автомат – поведение, определяющее последовательность состояний в ходе существования объекта.

Диаграмма схем состояний показывает:

  1.  набор состояний системы;
  2.  события, которые вызывают переход от одного состояния в другое;
  3.  действия, которые происходят в результате изменения состояний.

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

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

Между состояния возможны различные виды переходов

  1.  если переход инициируется событием
  2.  переходы без событий
  3.  условный или охраняемый переход

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

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

Рисунок   10 – состояние действия

Переходы между вершинами — состояниями действий — изображаются в виде стрелок.

В диаграммах деятельности используются вспомогательные вершины:

  1.  решение (ромбик с одной входящей и несколькими исходящими стрелками);
  2.  объединение (ромбик с несколькими входящими и одной исходящей стрелкой);
  3.  линейка синхронизацииразделение (жирная горизонтальная линия с одной входящей и несколькими исходящими стрелками);
  4.  линейка синхронизации — слияние (жирная горизонтальная линия с несколькими входящими и одной исходящей стрелкой);
  5.  начальное состояние (черный кружок);
  6.  конечное состояние (не закрашенный кружок, в котором размещен черный кружок меньшего размера).

Плавательная дорожка — определенная область, которая имеет имя и фиксирует область деятельности конкретного лица, обозначая зону его ответственности.

Рисунок 11 – диаграмма деятельности покупателя в Интернет - магазине


 

А также другие работы, которые могут Вас заинтересовать

20400. Проблемы борьбы с преступлениями в сфере безопасности дорожного движения: уголовно-правовые и криминологические аспекты 626.5 KB
  Мешалкин Проблемы борьбы с преступлениямив сфере безопасности дорожного движения:уголовноправовые и криминологические аспекты Монография Домодедово 2003 ББК 67. Проблемы борьбы с преступлениями в сфере безопасности дорожного движения: уголовноправовые и криминологические аспекты: Монография. В монографии освещаются уголовноправовые и криминологические проблемы борьбы с преступными нарушениями безопасности движения и эксплуатации транспортных средств на основе комплексного анализа сравнительноправового метода исследования....
20401. Оперативно-розыскная тактика и особенности легализации полученной информации в ходе предварительного следствия 362.5 KB
  ПОПОВ Оперативнорозыскная тактика и особенности легализации полученной информации в ходе предварительного следствия Учебнопрактическое пособие ББК 67. В учебнопрактическом пособии рассматриваются оперативнорозыскные мероприятия способы отображения полученной оперативнорозыскной информации в соответствующих документах. Основное внимание уделено технологии превращения оперативнорозыскной информации в криминалистически значимую являющуюся одним из источников доказательств по делу доступную для использования в ходе предварительного или...
20402. Административный процесс и административная ответственность в Украине 1.1 MB
  24 КУоАП; б меры воздействия применяемые к несовершеннолетним ст. 241 КУоАП и в административные взыскания применяемые к юридическим лицам. 24 КУоАП и меры воздействия применяемые к несовершеннолетним согласно ст. 241 КУоАП но и дисциплинарные взыскания в отношении физических лиц за совершение административных проступков согласно ст.
20403. ПРОБЛЕМЫ ИНФОРМАТИЗАЦИИ В МВД РОССИИ 2.52 MB
  Сложность информационного обеспечения процессов принятия решений часто связана с ограниченностью информации ее вероятностным характером негарантированной достоверностью отсутствием у субъекта управления необходимого времени. Информатизация управления преследует следующие цели: повышение научной обоснованности и качества принимаемых решений благодаря использованию математических методов и моделей; повышение гибкости управления его способности реагировать на изменения условий деятельности органов внутренних дел; повышение...
20404. КРИМИНАЛИСТИЧЕСКАЯ ЭКСПЕРТИЗА МАТЕРИАЛОВ, ВЕЩЕСТВ И ИЗДЕЛИЙ 573 KB
  66 M67 ІВ книге рассматриваются научные основы и современное состояние экспертной практики криминалистического исследования материалов веществ и изделий с помощью комплекса аналитических методов спектральных рентгенографических хроматографических и других. ВИТАЛИЙ СТЕПАНОВИЧ МИТРИЧЕВ КРИМИНАЛИСТИЧЕСКАЯ ЭКСПЕРТИЗА МАТЕРИАЛОВ ВЕЩЕСТВ И ИЗДЕЛИЙ ИБ 568 Редактор Л. Советская криминалистика опираясь на достижения естественных и технических наук призвана вооружать следователей самыми современными и эффективными научными приемами...
20405. УГОЛОВНЫЙ ПРОЦЕСС США (досудебные стадии) 840.5 KB
  Пешков УГОЛОВНЫЙ ПРОЦЕСС США досудебные стадии УЧЕБНОЕ ПОСОБИЕ Москва ЗАО Бизнесшкола ИнтелСинтез 1998 махов В. У26 Уголовный процесс США досудебные стадии. Через структуру досудебных стадий уголовного процесса США авторы рассматривают в книге проблемы защиты конституционных прав личности механизм действия ареста и обыска правовой статус и полномочия государственного обвинителя прокурора электронное наблюдение и прослушивание институт сделки о признании вины в уголовном процессе США. На большом фактическом материале проведен...
20406. Право социального обеспечения 1.41 MB
  Право социального обеспечения. ГОРБАЧЕВА ПРАВО СОЦИАЛЬНОГО ОБЕСПЕЧЕНИЯ 3Е ИЗДАНИЕ; ПЕРЕРАБОТАННОЕ И ДОПОЛНЕННОЕ РЕКОМЕНДОВАНО МИНИСТЕРСТВОМ ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ В КАЧЕСТВЕ УЧЕБНОГО ПОСОБИЯ ДЛЯ СТУДЕНТОВ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ ОБУЧАЮЩИХСЯ ПО СПЕЦИАЛЬНОСТИ СОЦИАЛЬНАЯ РАБОТА Москва Книжный мир 2001 {==1} {==2} РАЗДЕЛ 1 ОБЩАЯ ЧАСТЬ ГЛАВА 1 ПОНЯТИЕ СОЦИАЛЬНОГО ОБЕСПЕЧЕНИЯ 1. Понятие социального обеспечения. {==3} В 2030е годы изучением социального обеспечения и социального страхования...
20407. Международное частное право и нотариальная деятельность 1.66 MB
  Вопервых это особенности правоприменительного процесса в котором особое содержание приобретают такие его традиционные стадии как квалификация материального правоотношения выбор применимых норм права и собственно их применение гл. В этом смысле деятельность нотариуса при столкновении с правовой ситуацией имеющей связь с иностранным правопорядком включает несколько стадий: ┌───────────────────────────────────────────────────────────────────────┐ │ Квалификация правовой ситуации как включающий иностранный элемент │...
20408. УГОЛОВНО-ИСПОЛНИТЕЛЬНОЕ ПРАВО 324 KB
  Медведев УГОЛОВНОИСПОЛНИТЕЛЬНОЕ ПРАВО Уфа 2001 Контрольный листок сроков возврата Книга должна быть возвращена не позже указанного здесь срока кол. пред выдяч МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УГОЛОВНОИСПОЛНИТЕЛЬНОЕ ПРАВО Учебное пособие в схемах и определениях Медведев Ю. Уголовноисполнительное право: Учебное пособие в схемах и определениях Изде Башкир унта. ISBN 5747705075 С учетом последних изменений и дополнений законодательства в учебном пособии поновому рассматриваются...