31134

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

Доклад

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

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

Русский

2013-08-25

336.98 KB

6 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

34075. Порядок предоставления земельных участков для целей не связанных со строительством 32.5 KB
  С точки зрения процессуальной предоставление земельных участков для целей не связанныхсо строительством не выходит за рамки тех действий которые установлены законодательством для случаев предоставления земель для строительства и которые были изложены выше: подача заявки в компетентный орган формирование земельного участкапринятие решения о его предоставлении государственный кадастровый учет и государственная регистрация прав на земельный участок. 34 ЗК РФ жестко устанавливают обязательные рамки процедуры формирования...
34076. Понятие и содержание управления земельными ресурсами 27.5 KB
  Понятие и содержание управления земельными ресурсами. Управление земельными ресурсами землями – это организующая деятельность компетентных органов исполнительной власти по обеспечению рационального использования и охраны земель всеми субъектами земельных отношений. Общее управление земельными ресурсами осуществляется органами общей и специальной компетенции и имеет территориальный характер т. Ведомственное отраслевое управление земельными ресурсами осуществляется государственными комитетами федеральными агентствами федеральными службами...
34077. Порядок предоставления земельных участков для строительства 28.5 KB
  Предоставление земельного участка для строительства без предварительного согласования места размещения объекта осуществляется в следующем порядке: проведение работ по формированию земельного участка подготовка проекта границ земельного участка и установление его границ на местности; определение разрешенного использования земельного участка; определение технических условий подключения объектов к сетям инженернотехнического обеспечения; принятие решения о проведении торгов конкурсов аукционов или предоставлении земельных участков без...
34078. Особенности предоставления земельных участков для жилищного строительства 30 KB
  Все другие условия предоставления земельного участка и развития застроенной территории определяются договором о развитии застроенной территории который заключается между лицом подавшим заявление о предоставлении участка и соответствующим органом местного самоуправления. Согласованный и подписанный сторонами договор является основанием для принятия органом местного самоуправления решения о предоставлении земельного участка. Указанное решение является основанием для формирования земельного участка и проведения его государственного кадастрового...
34079. Понятие и общая характеристика земельного процесса 54.5 KB
  Понятие и общая характеристика земельного процесса. Каждому разделу материальноправовых норм земельного права соответствуют процессуальные земельноправовые нормы. Установлен порядок возбуждения дела о предоставлении земельного участка определены органы и сроки рассмотрения ходатайства порядок подготовки документации об изъятии и предоставлении участка форма и содержание принятого решения права и обязанности сторон при рассмотрении вопроса и др. Виды земельного процесса Основания классификации земельного процесса Каждой...
34080. Понятие и признаки права собственности на землю в РФ 54 KB
  Понятие и признаки права собственности на землю в РФ. Право собственности является наиболее полным по содержанию правом на имущество. Выступая в качестве объекта права собственности земля приобретает особенные правовые черты она становится имуществом или вещью – тем предметом гражданского а теперь и земельного права который отличают особые юридические признаки. Право собственности на землю в России и реформа Современная правовая ситуация в России характерна тем что земельные проблемы и в особенности проблемы права собственности на землю...
34081. Право государственной и муниципальной собственности на землю 36 KB
  Право государственной и муниципальной собственности на землю. Особенность субъектов государственной собственности в том что они обладают правом территориального верховенства. В соответствии с ГК в государственной собственности находятся все земли за исключением земель находящихся в муниципальной или частной собственности презумпция государственной собственности на землю. Порядок разграничения государственной собственности на землю определяется Земельным кодексом Законом â€œО введении в действие Земельного кодекса†Закона “О...
34082. Право частной собственности на земельные участки: общая характеристика, субъекты права собственности 31.5 KB
  Право частной собственности на земельные участки: общая характеристика субъекты права собственности. Частная собственность на земельные участки. Исключения: иностранцы лица без гражданства а также российские юридические лица в уставном складочном которых доля иностранцев и лиц без гражданства более 50 могут использовать земли сельскохозяйственного назначения только на праве аренды ФЗ â€œОб обороте земель сельскохозяйственного назначенияâ€; земельные участки расположенные на территории ЗАТО могут приобретать российские...
34083. Содержание права частной собственности на землю. Объект права частной собственности 30 KB
  Содержание права частной собственности на землю. Объект права частной собственности. Право собственности является наиболее обширным по объему правом на вещь. Римские юристы не оставили точного определения права собственности но упоминали об основных правомочиях собственника.