Разрабатываемый программный продукт не должен быть подвержен критичным программным ошибкам. А именно:
- Отказ в работе не должен приводить к потере информации.
- Ошибка ввода информации не должна влиять на дальнейшую работу программы.
- При отказе программа не должна приводить к зависанию системы.
Должны быть предусмотрены средства повышающие надёжность функционирования и сохранность информации, например, дублирование программы на носителях.
Требования к защите информации
Для защиты информации от несанкционированного доступа рекомендуется хранение информации в зашифрованном виде и наличие каскадов паролей для доступа к определённому виду информации.
Требования по сохранности информации при аварии
Для сохранности информации необходимо в двух копиях хранить инсталляционный вариант. А текущую информацию копировать с периодом один раз в неделю.
Требования к функциям, выполняемым системой
Программа разбора предложения с помощью машины Тьюринга состоит из следующих подсистем: ведение базы данных, подсистема анализа предложения, интерфейс пользователя.
|
|
База данных должна соответствовать следующим требованиям:
- В базе данных должна содержаться достаточно полная и точная информация.
- В базе данных должна храниться только необходимая информация.
- Информация, хранимая в базе данных должна быть защищённой.
Подсистема анализа предложения должна осуществлять разбор предложения с достаточной степенью точности и правильности.
Интерфейс пользователя должен быть:
- Удобным.
- Простым.
- Понятным.
Требования к видам обеспечения
Требования для программного обеспечения:
- На компьютере должна быть установлена операционная система Microsoft Windows.
Требования для информационного обеспечения:
- Целостность.
- Полнота.
- Точность.
- Достоверность.
Требования к техническому обеспечению:
- Состав технических средств стандартный: монитор, мышка, клавиатура и внешние устройства. Смотри рисунок 6, на котором изображена диаграмма развёртывания.
- Объём оперативной памяти не менее 256 Мбайт.
Рисунок 6. Диаграмма развёртывания
Требования к математическому обеспечению:
- Программа реализует алгоритм машины Тьюринга.
- Используются математические преобразования семантических сетей в тексты на заданном алгоритмическом языке.
- Используются математические преобразования для дополнения семантических сетей за счет других семантических сетей.
- При приобретении знаний используются только известные математические соотношения.
- Используются математические отношения для распознавания словосочетаний.
|
|
Требования к лингвистическому обеспечению:
- В программе может использоваться только русский язык.
Состав и содержание работ по содержанию системы
Перечень этапов работ по созданию системы
Этапы по созданию системы следующие:
1. Техническое задание.
2. Технический проект.
3. Рабочий проект.
Перечень организационно-исполнительных работ
Исполнитель: Тонкова Н.С. студент 4-го курса, 3 группа.