Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО
Орлова, Юлия Александровна
05.13.12
Кандидатская
2008
Волгоград
228 с. : ил.
Стоимость:
499 руб.
Содержание
Введение
1 Состояние вопроса и постановка задачи исследования
1.1 Обзор методов проектирования программного обеспечения
1.1.1 Понятие проектировании ПО
1.1.2 Стадии и этапы разработки программ
1.1.3 Моделирование в проектировании ПО
1.1.4 Современные САБЕ-средства
1.2 Обработка естественного языка в автоматизированных системах
1.2.1 Обзор систем обработки естественного языка
1.2.2 Методы моделирования языковой деятельности
1.2.3 Лингвистические теории и их реализации
1.3 Цели и задачи исследования
2 Методика анализа текста технического задания
2.1 Основные положения методики анализа текста технического задания
2.2 Семантическая модель текста документа «Техническое задание»
2.3 Требования к тексту технического задания
2.4 Основные результаты и выводы к главе
3.1 Предварительная обработка текста
3.1.1 Построение дерева разделов по структурной нумерации
3.1.2 Автомат разбора для формирования таблицы разделов
3.1.3 Построение списка предложений
3.1.4 Автомат разбора для формирования таблицы предложений
3.1.5 Разбор предложений. Построение списка лексем
3.1.6 Автомата разбора для формирования таблицы лексем
3.2 Синтаксический анализ
3.2.1 Описание работы синтаксического анализатора
3.2.2 Синтаксические правила
3.3 Семантический анализ
3.3.1 Компиляция грамматики
3.3.2 Построение дерева лингвистических переменных
3.4. Построение модели программного обеспечения
3.5 Основные результаты и выводы к главе
4 Автоматизированная система семантического анализа текста технического задания
4.1 Область применения автоматизированной системы семантического анализа текста технического задания
4.2 Общая архитектура автоматизированной системы
4.3 Принцип функционирования автоматизированной системы
4.4 Диаграммы классов
4.5 Структура файлов данных
4.6 Основные результаты и выводы к главе
5 Пример обработки технического задания и построения модели программного обеспечения
5.1 Техническое задание на систему расчета локальной сети
5.2 Результаты предварительной обработки текста
5.3 Результат работы семантического анализатора
5.4 Результат работы подсистемы построения диаграмм
5.5 Оценка эффективности разработанной системы “СемантикаТЗ”
Заключение
Библиографический список
Приложение А Диаграмма процессов автоматизированной системы
семантического анализа текста ТЗ (нотация ШЕБО)
Приложение Б Экранные формы диалога с пользователем
Приложение В Структура файлов данных
Приложение Г Спецификация классов
Приложение Д Пример обработки текста технического задания
Приложение Е Свидетельство об отраслевой регистрации разработки
Приложение Ж Внедрение результатов диссертации
Введение
Проектирование программного обеспечения (ПО) это процесс составления описания, его преобразование, определения архитектуры, компонентов, интерфейсов, других характеристик системы и конечного состава программного продукта, результатом которого является проектное решение, удовлетворяющее заданным требованиям. Проектирование представляет собой трудоемкий процесс, требующий от пользователя глубокого знания предметной области и навыков в проектировании. В связи с этим весьма актуальна задача модификации проектных процедур таким образом, чтобы процесс создания программных продуктов стал более доступным.
В настоящее время проектирование включает разработку требований или технического задания (ТЗ), разработку системы или технического проекта, программирование или рабочее проектирование, пробную эксплуатацию, сопровождение и улучшение. Необходимо учитывать взаимозависимость всех основных частей процесса проектирования от инструментария, технологий и организации работ. Большинство работ в области САПР направлены на создание и совершенствование инструментария для автоматизации процесса проектирования. Значительный вклад в развитие САПР внесли В.И.Аверченков, Г.С.Альтшуллер, А.В.Андрейчиков, Н.П.Бусленко, В.П.Быков, Б.С.Воинов, Г.Д.Волкова, В. Гаспарский, Дж. К. Джонс, Дж. Диксон, М.Ф.Зарипов, В.А. Камаев, К.В.Кумунжиев, В.М.Курейчик, П.М.Ма-зуркин, И. Мюллер, И.П.Норенков, И.Ю.Петрова, А.И.Половинкин, А.Ф.Похилько, Ю.М. Соломенцев, Ф.Ханзен, П. Хилл, А. Холл и др.
Наиболее известные из коммерческих программных продуктов, используемых для проектирования программного обеспечения, предназначены для визуализации промежуточных и конечных результатов процесса проектирования. Некоторые из них позволяют полностью автоматизировать последние этапы проектирования: генерация кода, создание отчетной и сопровождающей документации и т.д. При этом задача автоматизации начального этапа проектирования - формирование и анализ текста
Рисунок 1.3 - Связь уровней сознания и компонентов ЕЯ-систем
Совокупная сложность вышеописанных феноменов существенно выше существующих на данном этапе теоретических построений для их описания, обладающих требуемой степенью полноты и формализации [17, 19].
Конкретный язык описывается на основе системы правил используемой для этого грамматической теории, набор категорий и методология которой задаются ее грамматической моделью, которая строится на основе грамматического формализма [117, 118].
В данном разделе кратко описаны основные черты нескольких популярных групп формально описанных лингвистических теорий, для которых существуют компьютерные реализации: трансформационные
грамматики Хомского и связанные с ней теории, модель "Смысл - Текст", грамматики, основанные на логической семантике (в эту группу можно отнести вРЗв и ЬРО), НРЗСт, функциональные грамматики (такие, как БРО). Наиболее популярными в настоящее время в компьютерной лингвистике являются современная модель Хомского ИВ и грамматические теории НР8С и ЭРО.
Структура системы, понимающей естественный язык, условно разбивается на уровни морфологического, синтаксического и семантического анализа. Это основные уровни представления лингвистической информации, но некоторые теории предусматривают более сложную иерархию [123,125,127].
Название работы | Автор | Дата защиты |
---|---|---|
Разработка и исследование подсистемы биоинспирированного поиска оптимальных решений в САПР | Запорожец, Дмитрий Юрьевич | 2015 |
Автоматизированная среда предпроектных исследований гибких производственных систем | Казаков, Александр Олегович | 2013 |
Автоматизация документирования процесса формирования отсека магистрального самолета | Бодрышев, Антон Валерьевич | 2012 |