Индивидуальное творческое задание. Программа для запоминания английских слов. Базовый словарь с возможностью пополнения
Скачать 23.99 Kb.
|
Индивидуальные творческие задания Задание: разработать программную систему в соответствии с вариантом задания. Порядок выполнения индивидуального творческого задания: 1. Задание должно быть выполнено в соответствии с принципами объектно-ориентированного программирования. 2. Должна быть создана и описана модель предметной области, в том числе в виде диаграммы классов на языке UML. 3. Приложение должно быть разделено на модули (слои), такие как логика, графический интерфейс пользователя. 4. Приложение должно быть написано в соответствии с соглашением о кодировании. 5. Все исходные коды программы должны храниться в репозитарии системы управления версиями, разработка должна вестись в репозитории в течение некоторого продолжительного промежутка времени, о чем должна свидетельствовать история коммитов (должно быть не менее трех осмысленных коммитов). 6. Переменные и классы (а также сам проект и его модули) должны носить осмысленные имена. 7. Рекомендуется в приложении использовать шаблоны проектирования. 8. Рекомендуется использовать журналирование событий. 9. Рекомендуется сложные для понимания места описывать в комментариях. Варианты индивидуального задания: 1. Калькулятор. 2. Текстовый редактор, с функцией отмены последнего действия. 3. MP3-плеер. 4. Клиент для социальной сети (vk.com, facebook.com и т.п.). 5. Простой растровый редактор. 6. Программа для запоминания английских слов. Базовый словарь с возможностью пополнения. 7. Простой растровый редактор. 8. Игра «Пятнашки». 9. Построитель графиков функций. 10. Счётчик строк программного кода (физических и логических, в т.ч. комментариев). |