31134

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

Доклад

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

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

Русский

2013-08-25

336.98 KB

6 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

33703. Особенности расследования убийств при обнаружении частей расчлененного трупа 12.37 KB
  Особенности расследования убийств при обнаружении частей расчлененного трупа. При обнаружении частей расчлененного трупа перед следователем стоит задача найти все части тела убитого установить его личность и выявить убийцу. Иногда части расчлененного трупа отправляются багажом по железной дороге в различные пункты. При обнаружении нескольких или всех частей расчлененного трупа путем судебномедицинской экспертизы требуется установить: 1 являются ли обнаруженные части трупа частями тела человека; 2 принадлежат ли они одному трупу; 3 пол...
33704. Особенности расследования убийств, замаскированных под самоубийство 12.06 KB
  Особенности расследования убийств замаскированных под самоубийство Неотложными следственными действиями в делах связанных с инсценировкой самоубийства являются осмотр места происшествия и трупа допрос заявителя и лиц близко знавших погибшего освидетельствование подозреваемого обыск и выемка а также проведение судебномедицинской экспертизы в тех случаях когда судебномедицинское исследование трупа не проводилось до возбуждения уголовного дела. Допрос заявителя и лиц хорошо знавших погибшего производится по широкому кругу вопросов...
33705. Особенности расследования убийств при возбуждении дел по факту обнаружения трупа неизвестного с признаками насильственной смерти 12.26 KB
  Особенности расследования убийств при возбуждении дел по факту обнаружения трупа неизвестного с признаками насильственной смерти. При обнаружении трупа неизвестного лица с признаками насильственной смерти будут приняты меры к установлению личности погибшего. При обнаружении трупа неизвестного лица он прежде всего будет предъявлен для опознания тем кто оказался на месте происшествия в момент его осмотра. Если лицо убитого обезображено перед предъявлением для опознания будет произведён туалет трупа.
33706. Поведение с лицами находящимися в бессознательном состоянии 10.87 KB
  100 Устава патрульнопостовой службы милиции общественной безопасности. 18 комментируемого Закона оказание помощи в том числе первой доврачебной гражданам пострадавшим от преступлений административных правонарушений и несчастных случаев а также находящимся в беспомощном или ином состоянии опасном для их жизни опасность для здоровья в данном случае законодателем исключена является одной из служебных обязанностей сотрудника милиции которые ему предписано выполнять независимо от занимаемой должности места нахождения и времени....
33707. Особенности расследования причинения телесных повреждений на бытовой почве 13.34 KB
  Дела об умышленном причинении легкого вреда здоровью возбуждаются только по жалобе потерпевшего которому разъясняется что дело может быть прекращено за примирением сторон. Признаки дающие основание возбудить дело помимо заявления потерпевшего могут усматриваться из представленных им медицинских история болезни справка врача других уличающих виновного документов в том числе магнитофонных записей телефонных переговоров осуществлявшихся потерпевшим по своей инициативе. Расследование начинается как правило с допроса потерпевшего если...
33708. Особенности расследования изнасилования в ситуации, когда насильник незнаком с жертвой 17.16 KB
  по объекту преступления кто подвергся изнасилованию не находилось ли потерпевшая в беспомощном состоянии не обладает ли потерпевшая признаками наличие которых является отягчающим обстоятельством несовершеннолетие потерпевшей. При этом устанавливается является ли объектом преступления половая свобода потерпевшей или ее здоровье достоинство а также общественное отношениеличная собственность потерпевшей. По объективной стороне где и когда совершено изнасилование или покушение на него каким способом какое насилие было применено в...
33709. КРИМИНАЛИСТИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРИСВОЕНИЙ И РАСТРАТ 23.1 KB
  В качестве свидетелей по делам о присвоении допрашиваются: 1 заявители обратившиеся в правоохранительные органы с сообщением об известном им факте хищения; 2 исполнители и очевидцы производственных и техниковспомогательных операций связанных с механизмом присвоения; 3 бухгалтерские и банковские работники проводившие соответствующие финансовые операции; 4 участники подготовки заключения и технического обеспечения сделок прикрывавших противоправные действия расхитителей; 5 работники контролирующих инстанций аудиторских организаций...
33710. Расследование дел о присвоении или растрате 16.68 KB
  Методами предварительной проверки служат: изучение нормативов регламентирующих деятельность организации анализ особенностей ее деятельности и связанных с нею организаций; ревизия; внезапная инвентаризация; истребование документов отражающих сомнительные операции с материальными ценностями или денежными средствами; объяснения должностных и материально ответственных лиц причастных к сомнительным операциям и контролю за ними; поручения органам дознания провести оперативные мероприятия. Изымаются все имеющиеся у них документы в том числе...
33711. ОСОБЕННОСТИ РАССЛЕДОВАНИЯ ВЗЯТОЧНИЧЕСТВА 12.3 KB
  Примерными действиями следователя в этом случае являются: а допрос взяткодателя; б задержание взяткополучателя с поличным перед этим если есть такая возможность проводят осмотр предполагаемого предмета взятки а после задержания – личный обыск взяткополучателя иногда – его освидетельствование; в допрос взяткополучателя; г обыски по местам жительства и работы взяткополучателя наложение ареста на его имущество; д выемка и осмотр документов; е допросы свидетелей;...