Построение диаграммы состояний (Statechart Diagram). Общая диаграмма состояний. Диаграмма состояний этапа «Обработка ввода»

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Санкт-Петербургский Государственный Электротехнический Университет

«ЛЭТИ»

Кафедра АСОИУ

Лабораторная работа №1

по дисциплине «Модели О и ПИС»

на тему «Построение диаграммы состояний (Statechart Diagram)»

Выполнили:     Давидович Илона

Михеева Юлия

Группа:     0373                                                                                                            Принял:

Санкт-Петербург

2014

Задание: 

построить диаграмму состояний (Statechart диаграмму), отражающую перечень состояний системы при работе с банкоматом.

Инструмент построения:

IBM Rational Rose Enterprise Edition v.7

Ход работы:

Для построения диаграммы были выделены 5 состояний системы:

•  остановка;

•  ожидание;

•  обработка ввода;  обработка транзакции;

•  завершение транзакции.  

На основании этих состояний была построена общая диаграмма состояний, отражающая процесс изменения состояния системы в процессе работы пользователя с банкоматом (рисунок 1). 

Из указанных выше пяти состояний три состояния отражают отдельные этапы процесса работы системы и были подробнее описаны на рисунках 2-4.

Рисунок 1 – Общая диаграмма состояний

Рисунок 2 – Диаграмма состояний этапа «Обработка ввода»

Рисунок 3 – Диаграмма состояний этапа «Обработка транзакции»

Рисунок 4 – Диаграмма состояний этапа «завершение транзакции

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.