
- •1.Описание предметной области
- •Склонение имен прилагательных
- •Склонение имен числительных
- •2. Аналоги
- •«Морфер» 2.0
- •Падеж. Версия "Крохотулька"
- •Склонение фамилий, имен и отчеств по падежам. Aka Padeg.Dll
- •Техническое задание на автоматизированную систему «Веб-служба автоматизированного склонения существительных, прилагательных и числительных» (ieee 830-1998)
- •1. Введение
- •2. Полное описание
- •. Перспектива изделия
Оглавление
1.Описание предметной области 1
1.1. Склонения имен существительных. 3
Первое склонение. 4
Второе склонение. 4
Третье склонение. 4
Разносклоняемые имена существительные. 4
Несклоняемые имена существительные. 4
1.2. Склонение имен прилагательных 5
1.3. Склонение имен числительных 7
2. Аналоги 9
2.1. «Морфер» 2.0 9
2.2. Падеж. Версия "Крохотулька" 16
2.3. Склонение фамилий, имен и отчеств по падежам. aka Padeg.dll 17
2.4. Веб-сервис http://www.summa-pro.ru/ 17
1.Описание предметной области
Всеобщее распространение письменности требует, чтобы законами орфографии овладел каждый. На вопрос, зачем нужно грамотно писать, каждый находит приемлемый для себя ответ. Для одного грамотное письмо – это залог успешной карьеры; для другого – это дело престижа, если он привык не допускать ошибок во всём, что делает; третий овладевает правописанием, потому что этому учат в школе. Орфография – это, кроме всего, ещё и часть русской культуры.
Часто разработчикам ПО приходится писать функцию, которая, например, выводила бы строчку:
"в нашем портфолио ещё 1 работа",
" в нашем портфолио ещё 2 работы",
" в нашем портфолио ещё 5 работ".
Каждый раз писать такую функцию к каждой новой разработке долго, неудобно и нерационально. Можно написать сервис, к которому посылается запрос и приходит ответ - нужная словоформа. Например, посылаем запрос в формате json (или xml) и сервис возвращает json (xml).
JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается языконезависимым и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.
XML (англ. eXtensible Markup Language — расширяемый язык разметки) - фактически представляющий собой свод общих синтаксических правил. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML).
Потенциальным пользователями являются все виды разработчиков ПО: серверные web-разработчики, javascript-разработчики, разработчики настольных приложений, разработчики web-сервисов, разработчики плагинов к программам и т.д. Доступ к нашим возможностям будет осуществлен через веб-сервис, который предоставляет некоторый набор стандартных функции. Этот веб-сервис будет выполняться на сервере и склонять слова по алгоритмам.
Тема: Веб-служба (веб-сервис) автоматического склонения существительных, прилагательных и числительных.
Предметная область: склонения существительных, прилагательных и числительных.
Цель: автоматизировать процесс склонения существительных, прилагательных и числительных, уменьшить количество ошибок в написании слов.
Задачи: анализ, ТЗ, кодирование, внедрение и т.д.
Объект: склонение имен существительных, прилагательных и числительных.
Предмет: автоматизация склонения существительных, прилагательных и числительных.
Склонения имен существительных.
Изменение слов по падежам называется склонением.
Существует три склонения имен существительных.
Первое склонение.
К первому склонению относятся имена существительные женского рода с окончанием -а (-я) в именительном падеже единственного числа (страна, земля), а также существительные мужского рода, обозначающие людей, с теми же окончаниями (юноша, дядя).
Второе склонение.
Ко второму склонению относятся имена существительные мужского рода с нулевым окончанием (берег, день), а также с окончаниями -о, -е (домишко, домище) и среднего рода с окончаниями -о, -е в именительном падеже единственного числа (слово, здание).
Третье склонение.
К третьему склонению относятся имена существительные женского рода с нулевым окончанием в именительном падеже единственного числа.
Разносклоняемые имена существительные.
Десять существительных среднего рода на -мя (бремя, время, вымя, знамя, имя, пламя, племя, семя, стремя и темя) и существительное мужского рода путь в родительном, дательном и предложном падежах в единственном числе имеют окончания существительных 3-го склонения -и, а в творительном падеже принимают окончания существительных 2-го склонения -ем (-ём).
Несклоняемые имена существительные.
Несклоняемыми называются существительные, которые имеют для всех падежей одну и ту же форму.
Среди них имеются как имена нарицательные (кофе, радио, кино, жюри), так и имена собственные (Гёте, Золя, Сочи).
Склонение прилагательных, в сравнении со склонением имен существительных, более унифицировано. В именительном падеже единственного числа имена прилагательные имеют родовое различие: падежные окончания мужского рода, женского и среднего рода разные. Во множественном числе имена прилагательные родовых различий не имеют, и падежные окончания для всех трех родов одинаковы.