Содержание
В основе проекта лежит идея создания грамматического словаря русского языка XIX века. Ориентиром служит единственный существующий на сегодняшний день Грамматический словарь русского языка А.А.Зализняка. Особенностями данной работы являются: использование оригинальных материалов с сохранением соответствующей графики и орфографии, пунктуации; привлечение метода контекстуальной характеристики слов путем их последовательной грамматической атрибуции; принципиальная открытость для последующего наполнения материалом; формирование словника на основе реальных текстов; доступность для широкого круга пользователей благодаря современным информационным технологиям и возможностям глобальной сети Интернет; возможность гибкого поиска в словаре по различным многочисленным параметрам. Под открытостью понимается принципиальная возможность пополнения словаря материалами, извлеченными из различных электронных источников (конкордансы, базы данных грамматических разборов и т.д.) соответствующей исторической эпохи. При выполнении проекта должна быть решении следующая задача: создание Web-интерфейса словаря с различными функциями поиска по словам и грамматическим признакам с выводом необходимой информации на экран.
Ограничения на разработку проекта:
Реализация проекта – на языке java-script, php. Кроме того, присутствуют также временные ограничения, потому, как процесс создания проекта разделён на несколько этапов, и для каждого из этих этапов определены сроки их выполнения. Вспомогательное ПО: GanttProject и argo UML.Цель и назначение проекта – при выполнении проекта должна быть решении следующая задача: создание Web-интерфейса словаря с различными функциями поиска по словам и грамматическим признакам с выводом необходимой информации на экран: поиск по словам, поиск по грамматическим признакам, поиск контекста. Словарь должен быть доступен под любыми браузерами, а так же позволять осуществлять быструю загрузку интернет страницы и доступ к встроенным функциям и возможностям (т.е. не должно быть баннеров, флешей и т.д.).
В команду разработчиков проекта входят:
Седов Алексей <sedov_a@mail.ru>, Ответственный за реализацию проекта
Обязанности: Написание алгоритма поиска контекста и поиска по грамматическим признакам, тестирование конечной программы.
Анастасия Климова <Asya1985@yandex.ru> Менеджер/Секретарь
Обязанности: ведение отчётности, контроль процесса выполнения стадий проекта,написание документации, протоколирование собраний, учет замечаний и пожеланий заказчика.Денис Юдин <den100@list.ru>
Обязанности: написание робота запросов.Взаимодействие разработчиков осуществляется главным образом на собраниях, которые проводятся 2 раза в неделю. На собраниях обсуждается текущее состояние проекта, пути его дальнейшего развития и т.д. По каждому собранию секретарем формируется отчет.
Некоторая часть общения разработчиков производится по средством электронной почты, icq и в некоторых особенных случаях по телефону.
Вся промежуточная документация, а именно протоколы собраний, индивидуальные отчёты разработчиков, отчёты о текущем состоянии проекта, будет предоставлена заказчику согласно предъявленным требованиям к документации.
Вся информация о состоянии проекта доступна по адресу: http://cs.karelia.ru/~dict/План работ представлен на сайте проекта по адресу: http://cs.karelia.ru/~dict/gantt/gantt.html
План работ выполнен с помощью Gantt Project.
Описание основных этапов работ (их трудоёмкость в % (весь проект – 100%)):
Составление плана проекта(20%).
Общие организационные вопросы. Встреча с заказчиком. Первые попытки выяснения целей системы.
Анализ требований(25%).
Hа этом этапе будет принято решение о том, какими еще возможностями будет обладать система, а также будут рассмотрены детали предметной области и требований заказчика.
Проектирование(25%).
Hа этом этапе становится точно известно о средствах разработки, о структуре проекта и т.д.
Реализация, сборка(20%)
Пользуясь проектом, составленном на предыдущем этапе, реализуется программный продукт. Изменения в проект вносится могут только в самом крайнем случае.
Тестирование(5%)
Тестирование компонентов продукта, тестирование всей системы в целом. Тестирование системы на соответствие всем требованиям заказчика.
Аттестация(5%)
Сдача продукта разработки заказчику.