Система управления моделью фотоаппарата



© В.О. Дронь, А.А. Плодовитова

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Исполняемая программа
Исходные тексты

Аннотация

В настоящее время в мире существует огромное количество цифровых устройств, для управления которыми необходимо специальное программное обеспечение. Целью данной работы является демонстрация принципов автоматного программирования на примере создания модели фотоаппарата. Для реализации этих целей применялась switch-технология.

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

Программа написана на языке Java.