Содержание
Первичные требования вытекают из основных целей проекта и заключаются они главным образом в функциональных требованиях, то есть в перечислении тех возможностей, которые разрабатываемая система предоставляет пользователю, иначе говоря – это список функций, которые должна выполнять система.
Функциональные требования:
Системные требования :
Функциональные ограничения:
Модель предметной области. Объекты и взаимосвязи между ними. Рамки разрабатываемой системы.
Основной объект нашей системы – грамматический словарь текстов XIX века. Под грамматическим словарем понимается БД, содержащая слова и соответствующие им значения грамматических признаков. На данном этапе мы работаем со старой интерпретацией написания слов (т.е. рассматриваем устаревшие символы). Примеры грамматических признаков: часть речи, падеж, число, время и т.д. Их структура – дерево (т.е. наличие определенных признаков зависит от значения предыдущих). Упрощенная схема грамматических признаков: Основные функции нашей системы:
Модель пользователя системы:
Предполагается, что пользователь системы имеет базовые навыки работы с персональным компьютером в среде Windows XP/2000/98, а так же с Интернет браузером Internet Explorer версии 5.0 или его аналогами. Пользователь должен иметь основы знаний грамматики русского языка, в том числе, если пользователь хочет использовать словарь XIX века, то он должен знать основы грамматики языка того времени.
Функциональная модель:
Пользователь открывает при помощи браузера интернет страницу, где ему предоставляется возможность выбора следующих вариантов действий:Модель архитектуры:
Основные части нашей системы: подсистема поиска, база данных как внешний объект, по которой осуществляется этот поиск и интерфейс, который позволяет пользователю работать с нашей системой. Поиск включает в себя: поиск слова и его контекста. База данных уже существует. Требуется только установить с ней связь системы поиска. В поиске так же осуществляется проверка данных на корректность. Если в поле поиска введено слово, которого в базе данных нет, то выведется сообщение «такого слова нет в словаре», если вводятся некорректные символы, то – «ошибка»("/", "." и другие символы, не являющиеся общепринятыми частями слов).Детальные требования к основным подсистемам:
Программная система состоит из нескольких подсистем: - интерфейс; - поиск слова по точному совпадению - поиск слова по параметрам; - поиск контекста слова; - внешняя база данных.
Архитектура клиент-сервер-архитектура программного обеспечения и/или технических средств, при которой выделяются две взаимосвязанные части: клиент и сервер. Клиент обеспечивает взаимодействие с пользователем, формирует запросы к серверу и получает на них ответы. Сервер обеспечивает хранение основных данных и выполняет задание клиента. Грамматический словарь – это словарь, который содержит сведения о морфологических и синтаксических свойствах слова. Грамматические словари включают слова, расположенные в прямом или обратном алфавитном порядке. Принципы отбора и объем сведений о слове различны в зависимости от назначения и адресата каждого грамматического словаря. В данном проекте - под грамматическим словарем понимается БД, содержащая слова и соответствующие им значения грамматических признаков. «Грамматический словарь русского языка. Словоизменение» А. А. Зализняка (М., 1977) - один из лучших грамматических словарей. В нем содержится около 100 000 слов, расположенных в обратном алфавитном порядке, для которых разработана уникальная система индексов, относящих слова к конкретному разряду, типу внутри него, разновидности ударения и т. п. Грамматические признаки - часть речи, падеж, число, время и т.д. Контекст- (от лат. contextus - сцепление, соединение, связь), относительно законченный по смыслу отрывок текста или речи, в пределах которого наиболее точно и конкретно выявляется смысл и значение отдельного входящего в него слова (фразы) или взятого из него в качестве цитаты выражения. Конкорданс – это особая форма словаря писателя. В нем на каждое слово и на каждую его форму приводятся все стихотворные строчки, в которых это слово или форма встречается. Словник - в лингвистических словарях - алфавитный перечень (реестр) словарных единиц (слов, фразеологизмов и т. п.), подлежащих толкованию или переводу.