Аннотация:
В статье рассматривается проектирование системы автоматизированной проверки решений, предназначенной для проведения региональных соревнований по программированию. В работе выявлены требования и ограничения, накладываемые на системы данного рода. Спроектирована база данных, обеспечивающая хранение задач для соревнований. Для построения системы использованы объектный подход и концепция паттернов. Проектирование системы проведено с использованием унифицированного языка моделирования. Построены UML-диаграммы классов приложения, а также диаграммы последовательности процесса проверки решения.
Ключевые слова:олимпиадное программирование, система автоматизированной проверки решений, паттерны проектирования, объектный подход к проектированию, язык UML, база данных.
УДК:
004.41
Поступила в редакцию: 01.02.2013 Исправленный вариант: 01.02.2013