31134

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

Доклад

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

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

Русский

2013-08-25

336.98 KB

6 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

34058. Соотношение земельного права с гражданскими и административным правом 63 KB
  Соотношение земельного права с гражданскими и административным правом. РАЗГРАНИЧЕНИЕ НОРМ ЗЕМЕЛЬНОГО ГРАЖДАНСКОГО И ИНЫХ ОТРАСЛЕЙ ПРАВА Вопрос о разграничении сферы действия норм гражданского земельного административного права при регулировании земельных отношений возникает потому что не ко всем хотя и схожим по своей природе земельным отношениям допустимо применение норм иных отраслей права. Известно что применение норм гражданского права значительно расширяется. Применение их бывает не только желательно но и необходимо...
34059. Источники земельного права: понятие, классификация и система 34 KB
  Источники земельного права: понятие классификация и система. ПОНЯТИЕ И ВИДЫ ИСТОЧНИКОВ ЗЕМЕЛЬНОГО ПРАВА Целесообразно вначале хотя бы кратко остановиться на некоторых теоретических вопросах необходимых для дальнейшего усвоения учебного материала. Для надлежащего понимания описываемх институтов земельного права необходимо объяснить понятие источника права вообще и земельного в частности показать возможность их разнообразия и видов в различных странах и в России для того чтобы более осмысленно осуществлять земельноправовые...
34060. История правового регулирования земельных отношений в России 51.5 KB
  до возврата многообразия форм собственности на землю в наше время как единую цепь государственных преобразовательных усилий и противоречивых результатов. одной из наиболее крупных вех в истории земельного права России крестьяне как одно из сословий не обладали практически никакими самостоятельными правами на землю закрепленными в законодательстве. В том что касалось прав крестьян на землю его роль заключалась в некотором упрощении получения приобретения земельных участков крестьянами на праве личной собственности не...
34061. Земельная реформа в Российской Федерации: этапы, сроки, содержание (с 1990 года) 28 KB
  В определенной степени следуя происходящим социальным переменам законодательство Российской Федерации этого времени признало право собственности граждан на землю. Конституцией было закреплено что земля может находиться в частной муниципальной государственной и иных формах собственности. О собственности было установлено что имущество может находиться в частной государственной муниципальной собственности и собственности общественных объединений организаций. Этим же Законом было установлено что объектами права собственности...
34062. Мониторинг земель в Российской Федерации: задачи, содержание и порядок ведения мониторинга земель 25 KB
  Мониторинг земель в Российской Федерации: задачи содержание и порядок ведения мониторинга земель Мониторинг земель это система наблюдений за состоянием земельного фонда.Задачи мониторинга и порядок его ведения установлены Положением об осуществлении государственного мониторинга земель утвержденным Постановлением Правительства РФ от 28 ноября 2002 г.Задачами мониторинга земель являются: своевременное выявление изменений состояния земель оценка этих изменений прогноз и выработка рекомендаций о предупреждении и устранении последствий...
34063. Контроль за использованием и охраной земель: понятие, виды 35.5 KB
  Контроль за использованием и охраной земель: понятие виды Новый Земельный кодекс значительно расширил понятие контроля за использованием и охраной земель и дал классификацию его видов посвятив этому самостоятельную главу главу XII. В Земельном кодексе РСФСР 1991 г. хотя соответствующие отношения в нем и были выделены в отдельный раздел раздел X говорилось лишь о государственном контроле за использованием и охраной земель. В Земельном же кодексе Российской Федерации сказано также об иных его видах и кроме того используется обобщенное...
34064. Государственный земельный контроль: понятие, функции органов 33 KB
  Государственное регулирование земельных отношений является частью государственного управления в целом. Государственное регулирование земельных отношений это целенаправленная деятельность государственных органов по организации рационального использования земель и их охраны путем принятия экономикоправовых мер. Тем более что в настоящее время центр тяжести должен быть перемещен от командноадминистративного управления землей к заново разработанной системе экономического регулирования земельных отношений в России когда субъектами этих...
34065. Сравнение физических свойств и химического состава морской воды 834.27 KB
  Изучение литературных и интернет-источников по данной теме. Освоение методик ведения физических и химических исследований по изучению свойств и химического состава морской воды. Определение физических свойств морской воды: плотности, мутности, электропроводности. Определение химических компонентов воды: гидрокарбонат -ионов, сульфат- ионов, нитрат- ионов, хлорид ионов, бромид-ионов, уровень рН.
34066. Переоформление прав на земельные участки: основания, порядок 101 KB
  Любое из перечисленных прав подлежит государственной регистрации осуществляемой уполномоченным государственным органом в соответствии с Федеральным законом от 21 июля 1997 г. N 122ФЗ О государственной регистрации прав на недвижимое имущество и сделок с ним . Именно с момента государственной регистрации прав на земельный участок можно считать данные права возникшими. 8 ГК РФ права на имущество подлежащие государственной регистрации возникают с момента регистрации соответствующих прав на него если иное не установлено законом.