(C) 2003 г. В. А. Алексеев, А. В. Ларионов
Санкт-Петербургский государственный университет информационных технологий, механики и оптики
Отсюда можно скачать полный текст документации в формате pdf (740 кб)
Отсюда можно скачать архив с приложениями (181 кб)
Архив исходных текстов (45 кб)
Цель работы – сравнение различных подходов к проектированию программ. Рассмотрен пример программы управления кофеваркой "Mark 4 Special Coffee Maker" из работы [1] и спроектированы две аналогичные программы управления, используя SWITCH-технологию [2].
Пример программы управления, взятый из книги Р. Мартина [1], описан, используя нотацию Г. Буча.
Программы управления спроектированы, используя SWITCH-технологию, в среде “Microsoft Visio”. Их исходный код был автоматически сгенерирован программной “Visio2SWITCH” (её можно скачать здесь). Для визуализации используется программа, написанная на “Microsoft Visual Basic”.