УНИВЕРСИТЕТ ИТМО
Кафедра «Технологии программирования»



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Геном
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



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


Сравнение программ управления кофеваркой ”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.



© 2002—2017 По техническим вопросам сайта: vl.ulyantsev@gmail.com