Дипломная работа: Автоматизация документооборота в ООО "ПолиНекст"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Рисунок 30 Рисунок дерева функций
Развитие диалога во времени можно рассматривать как
последовательность переходов системы из одного состояния в другое. Ни
одно из этих состояний не должно быть тупиковым, т.е. пользователь должен
иметь возможность перейти из любого текущего состояния диалога в
требуемое (за один или несколько шагов). Для этого в ходе разработки
интерфейса необходимо определить все возможные состояния диалога и пути
перехода из одного состояния в другое - разработать сценарий диалога.
Цели разработки сценария:
выявление и устранение возможных тупиковых ситуаций в ходе
развития диалога;
выбор рациональных путей перехода из одного состояния диалога в
другое (из текущего в требуемое);
выявление неоднозначных ситуаций, требующих оказания
дополнительной помощи пользователю.
Сценарий диалога представлен на рисунке 31.
Рисунок 31 Рисунок сценария диалога
58
2.3.2 Характеристика базы данных
В качестве логической модели данных составлена ER-Диаграмма
(рисунок 32).
Рисунок 32 ER - Диаграмма
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Программа всегда имеет идентичную структуру вызова
программных модулей. Структура на изображении 33.
Рисунок 33 Дерево вызова программных модулей
59
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Тестовые испытания являются неотъемлемой частью разработки
приложения. Тестирование позволяет выявить ошибки и недочеты в
программе и исходном коде (Приложение 1). В 1С:Предприятии, во время
отладки и перехода из режима Конфигурация в режим 1С:Предприятие,
происходит автоматическая проверка модулей и при обнаружении ошибки
выдается сообщение с ее описанием. Тестирование производится на основе
технического задания (Приложение 2).
2.4.2 Методы проведения испытаний
Механизм проверки конфигурации позволяет выявить ошибки,
которые не являются критичными для функционирования прикладного
решения в принципе, но наличие которых может существенно снизить
скорость работы прикладного решения или даже привести к возникновению
ошибок при работе в некоторых специальных режимах. Для расширенной
проверки на вкладке «Конфигурация» есть команда «Проверка
конфигурации». Выбираем все пункты, кроме пунктов связанных с
мобильной платформой.
Проверяется логическая целостность конфигурации. Рекомендуется
запускать перед обновлением конфигурации. Выполняется поиск ссылок на
удаленные объекты. Поиск осуществляется по всей конфигурации.
Выполняется поиск синтаксических ошибок. Данная проверка
доступна в различных режимах запуска конфигурации и имитирует запуск в
выбранном режиме: Тонкий клиент; Веб клиент; Мобильный клиент; Сервер;
Внешнее соединение; Внешнее соединение(вариант клиент-сервер); Толстый
клиент (управляемое приложение); Толстый клиент (управляемое
приложение, вариант клиент-сервер); Поставка модулей без исходных
текстов.
60
Осуществляется поиск не экспортных процедур и функций, которые
нигде не вызываются. Так же проверяются обработчики событий.
Проверяются на существование назначенные обработчики событий
форм, элементов формы, интерфейсов, элементов карт
маршрутов. Осуществляется поиск назначенных обработчиков событий, в
которых не выполняются никакие действия. Наличие таких обработчиков
замедляет работу системы.
После этого система выдаст сообщение с количеством обнаруженных
ошибок.
2.4.3 Проведение проверочных испытаний и их результаты
Результат проверки конфигурации представлен на рисунке 34.
61
Рисунок 34 Результат проверки конфигурации
В нижнем окне программы выводится сообщение с описанием ошибок.
Изучив описание, видим, что ошибки связаны с пустыми обработчиками и не
указанными параметрами. Двойным кликом переходим в место ошибки,
исправляем её и повторно проводим проверку, при которой ошибок не
выявляется (рисунок 35).
Источник: https://baza.diplomsite.ru/previewfile/466