Дипломная работа по направлению 09.03.03 «Прикладная информатика», "Разработка программного модуля лингвистического обеспечения системы автоматизированного проектирования (САПР) предприятия (указать какого)"
Суть данной выпускной квалификационной работы заключается в создании комплекса программных средств, которые обеспечивают взаимодействие пользователя с системой автоматизированного проектирования на удобном для него языке. Этот модуль включает в себя системы команд, языки описания задач, пользовательские интерфейсы и подсистемы помощи, адаптированные под специфику предприятия.
Цель работы
Целью работы является разработка модуля лингвистического обеспечения для системы автоматизированного проектирования предприятия (например, НПП «Электрон»), направленного на повышение удобства и эффективности работы пользователей-инженеров за счет предоставления интуитивно понятного интерфейса и специализированных языковых средств.
Задачи работы
- Провести анализ функциональных возможностей целевой системы автоматизированного проектирования и задач, решаемых пользователями.
- Разработать структуру и состав лингвистического обеспечения: систем меню, диалогов, макрокоманд, языка описания задач.
- Спроектировать и реализовать подсистему управления диалогом с пользователем.
- Разработать специализированный язык для описания типовых проектных процедур предприятия.
- Создать подсистему контекстно-зависимой помощи и документации.
- Обеспечить возможность многоязыковой поддержки и адаптации интерфейса под разных пользователей.
Объект исследования
Объектом исследования является процесс взаимодействия пользователя с системой автоматизированного проектирования на предприятии.
Предмет исследования
Предметом исследования являются методы, модели и программные средства лингвистического обеспечения человеко-машинного интерфейса систем автоматизированного проектирования.
Содержание работы (План)
Глава 1. Исследование и проектирование лингвистического обеспечения
- 1.1. Анализ пользовательских сценариев и задач в системе автоматизированного проектирования предприятия.
- 1.2. Разработка словаря данных и системы команд лингвистического обеспечения.
- 1.3. Проектирование грамматик для диалоговых подсистем и языка описания задач.
Глава 2. Разработка модуля лингвистического обеспечения
- 2.1. Реализация подсистемы управления диалогом (диалоговый процессор).
- 2.2. Разработка интерпретатора специализированного языка описания задач.
- 2.3. Создание редактора для настройки и пополнения лингвистических баз данных.
Глава 3. Интеграция и испытания
- 3.1. Интеграция модуля лингвистического обеспечения с системой автоматизированного проектирования.
- 3.2. Проведение пользовательского тестирования (юзабилити-тестов) и сбор feedback.
- 3.3. Оценка эффективности внедрения модуля по критериям скорости обучения и выполнения задач.