ВВЕДЕНИЕ 4
1 ОБЩИЕ СВЕДЕНИЯ 5
1.1 Программное обеспечение и его классификации 5
1.2 Характеристика прикладного программного обеспечения 6
2 ОСНОВНАЯ ЧАСТЬ 9
2.1 Синтаксические диаграммы 9
2.2 Visual C# 25
3 РАБОТА С ПРОГРАММОЙ 29
2.1 Общие сведения о программном продукте 29
2.2 Пользовательский интерфейс 29
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Синтаксическая диаграмма — это направленный граф с одним входным ребром и одним выходным ребром и помеченными вершинами. Синтаксическая диаграмма задаёт язык. Цепочка пометок при вершинах на любом пути от входного ребра к выходному — это цепочка языка, задаваемого синтаксической диаграммой. Поэтому можно считать, что синтаксическая диаграмма — это одна из форм порождающей грамматики автоматных языков. Синтаксические диаграммы и конечные автоматы имеют тесную связь: любой автоматный язык задаётся синтаксической диаграммой и обратно, по любой синтаксической диаграмме можно построить конечный автомат (в общем случае недетерминированный), распознающий тот же язык, который задаёт диаграмма.
Целью данного дипломного проекта является разработка программного обеспечения для создания синтаксических диаграмм.
Для выполнения поставленной цели, необходимо решить следующие задачи:
• Изучить требования для создания программного обеспечения;
• Создать программу, с помощью которой можно будет создавать, и редактировать диаграммы;
• Протестировать программный продукт;
В результате разработки данного дипломного проекта был создан программный продукт с применением современного средства разработки приложений Visual C#
Для достижения поставленной цели были решены следующие задачи:
• Изучены требования для программного обеспечения;
• Создана программа, позволяющая создавать, изменять, сохранять диаграммы;
• Протестирован программный продукт;
Сделано описание готового программного продукта, с описанием выполняемых функций.
Данная программа подойдет как обычным, так и продвинутым