Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, 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 и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.