40608

Построение диаграмм состояний

Практическая работа

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

Повторить общие сведения о диаграммах состояний Построить диаграмму состояний Сформировать отчет по практической работе №8 Диаграмма состояний определяет последовательность состояний объектавызванных последовательностью событий. Порядок построения диаграммы Создайте диаграмму состояний для объектов класса Заказ. Соответствующая диаграмма состояний представлена на рисунке: Сохраните диаграмму.

Русский

2013-10-17

263.95 KB

9 чел.

ФГБОУ СПО «Алексеевский колледж экономики и информационных технологий»

Специальность 230103        дисциплина «Автоматизированные информационные системы»                                         3 курс

Автоматизированные информационные системы

Инструкционная карта №8

«Построение диаграмм состояний»

Ход работы

  1.  Изучить инструкционно-технологическую карту №8
  2.  Изучить основные элементы диаграммы состояний.
  3.  Повторить общие сведения о диаграммах состояний
  4.  Построить диаграмму состояний
  5.  Сформировать отчет по практической работе №8

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

Порядок построения диаграммы

  1.  Создайте диаграмму состояний для объектов класса «Заказ».
  2.  Из спецификации прецедентов следует, что заказ может быть в трехсостояниях:
  3.  «Новый»;
  4.  «Оплаченный»;
  5.  «Отмененный».

В состояние «Новый» заказ попадает сразу после своего создания и находится в нем до момента перевода его менеджером в состояние «Оплаченный». Событием к переходу является поступление денег в кассу. Условие перехода – оплата должна производиться не позднее 10 дней со дня оформления заказа. В случае если оплата не производится в течение отведенных 10 дней или производится позже, заказ переходит в состояние «Отмененный». Соответствующая диаграмма состояний представлена на рисунке:

  1.  Сохраните диаграмму.
  2.  Создайте диаграмму состояний для объектов класса Накладная
  3.  Рассмотрим построение диаграммы состояний для товарно-транспортной накладной. Все вновь созданные накладные попадают в состояние «Новая». После печати накладной она переходит в состояние «Выписанная». В этот момент электронная накладная становится доступной кладовщику на складе, и он начинает сборку заказа. По окончании сборки кладовщик переводит накладную в состояние «Готовая». Если по каким-то причинам на складе не оказалось нужного товара (брак в партии, просрочка поставщика и т.п.), что делает невозможным сборку заказа, накладная переходит в состояние «Приостановленная». После того как товар отгружен клиенту, накладная переходит в состояние «Отгруженная». Диаграмма состояний для накладной изображена на рисунке:

  1.  Сохраните диаграмму.


 

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

16293. Исследование работы оперативно запоминающего устройства 79 KB
  Лабораторная работа №12 Тема: Исследование работы оперативно запоминающего устройства. Цель работы: Исследовать работу оперативно запоминающего устройства с помощью программы EWB. Оборудование: IBM PC. Программное обеспечение: WINDOWS EWB Вопросы для повторения: 1. К...
16294. Конструкция регистрирующего органа и схему управления координат 613.48 KB
  Лабораторная работа N7 Задание: Предложить 2х координатный регистрирующий прибор. Дать конструкцию регистрирующего органа и схему управления координат. Решение: Предлагаю следующее: Принцип действия следующий. Чертеж в программе на ПК разбивается на отрезки к...
16295. Функції в РНР 91 KB
  Лабораторна работа №3 Функції Мета роботи: ознайомитися з синтаксисом опису функцій РНР. Теоретичні відомості По синтаксису опис функцій РНР досить близький до ідеальної концепції... Ось декілька основних достоїнств цієї концепції: ви можете використов...
16296. Установка Apache, PHP, MySQL 58.33 KB
  ЛАБОРАТОРНАЯ РАБОТА №1 Установка Apache PHP MySQL Принципы работы Интернета Протоколы передачи данных Как и любая компьютерная сеть Интернет основан на множестве компьютеров соединенных друг с другом проводами через спутниковый канал связи и т. д. Однако как...
16297. Объектно-ориентированное программирование на РНР 44.84 KB
  ЛАБОРАТОРНАЯ РАБОТА №8 Объектноориентированное программирование на РНР PHP и ООП. Хотя РНР обладает общими объектноориентированными возможностями он не является полноценным ООязыком например таким как C или Java. В частности в РНР не поддерживаются следующие объ...
16298. Функции работы со строками 21.04 KB
  ЛАБОРАТОРНАЯ РАБОТА №6 Функции работы со строками Функции отрезания пробелов string trimstring stВозвращает копию st только с удаленными ведущими и концевыми пробельными символами. string ltrimstring stВозвращает копию st только с удаленными пробелами в начале строки. st...
16299. РАБОТА С ФАЙЛАМИ в РНР 41.9 KB
  ЛАБОРАТОРНАЯ РАБОТА №4 РАБОТА С ФАЙЛАМИ В большинстве случаев включая и пример рассмотренный в предыдущей лабораторной работе данные необходимо сохранять и загружать для последующего использования. Рассмотрим как созданную в примере к предыдущей лабораторной р
16300. Многократное использование кода в PHP 85.48 KB
  ЛАБОРАТОРНАЯ РАБОТА №5 Многократное использование кода 1. Использование оператора requireОператор require позволяет нам разбить текст программы на несколько файлов. Его формат такой:require имя_файла;При запуске именно при запуске а не при исполнении программы ин
16301. Институт правоотношений между родителями и детьми по семейному законодательству РФ 434.5 KB
  Рассмотреть понятие и сущность правоотношений как правового института, Проанализировать сущность и значение семьи и семейных правоотношений, Изучить особенности, структуру и содержание правоотношений между родителями и детьми. Выявить основания возникновения и прекращения правоотношений между детьми и родителями...