Сравнение программ управления кофеваркой ”Mark 4 Special Coffee Maker”, реализованных на основе нотации Буча и SWITCH-технологии



(C) 2003 г. В. А. Алексеев, А. В. Ларионов

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

Отсюда можно скачать полный текст документации в формате pdf (740 кб)
Отсюда можно скачать архив с приложениями (181 кб)
Архив исходных текстов (45 кб)

Аннотация

Цель работы – сравнение различных подходов к проектированию программ. Рассмотрен пример программы управления кофеваркой "Mark 4 Special Coffee Maker" из работы [1] и спроектированы две аналогичные программы управления, используя SWITCH-технологию [2].

Пример программы управления, взятый из книги Р. Мартина [1], описан, используя нотацию Г. Буча.

Программы управления спроектированы, используя SWITCH-технологию, в среде “Microsoft Visio”. Их исходный код был автоматически сгенерирован программной “Visio2SWITCH” (её можно скачать здесь). Для визуализации используется программа, написанная на “Microsoft Visual Basic”.

Литература

  1. Мартин Р. Designing Object-Oriented C++ Applications Using The Booch Method. NJ: Prentice Hall, 1993.
  2. Шалыто А. А. SWITCH-технология. Алгоритмизация и программирование задач логического управления. СПб.: Наука, 1998.