Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
описание тестируемой системы (лаба1).docx
Скачиваний:
10
Добавлен:
11.02.2015
Размер:
34.23 Кб
Скачать

4.1.2 Функции системы

Ниже приведен перечень всех функций системы входящих в рамки проекта по разработке системы Help IT Manager.

Таблица 4 – Функции системы и их атрибуты

Функции

Описание

Важ­ность

Слож­ность

Риск

Дата

Новые нас­трой­­ки для ускорен­ного ввода.

Разработка новых нас­троек, необходимых или применяе­мых для ускоре­ния ввода записей новых клиентов.

Крит.

Низк.

Низк.

14.05.12

Форма поис­ка клиентов

Обеспечить разработку но­­вой формы для поиска клиентов

Крит.

Средн.

Средн.

14.05.12

Форма поис­ка заказа

Обеспечить разработку но­вой формы для поиска заявки

Крит.

Средн.

Средн.

14.05.12

Форма для до­бавления инженера

Оптимизировать форму для добавления инженера.

Важн.

Средн.

Средн.

14.05.12

Привязка к счёту на оп­ла­ту заказа

Возможность к заявке при­­­вя­зать счёт на кото­рый бу­дут зачислены день­ги пос­ле выполнения заказа.

Важн.

Высок.

Высок.

14.05.12

Исправле­ние существую­щих ошибок

Исправление существую­щих ошибок в системе.

Важн.

Высок.

Высок.

14.05.12

  1. 5 Задачи проекта

5.1 Настройки

Для поддержки описанных в документе изменений предполагается добавить в систему набор настроек:

  1. При добавлении нового клиента, должен осуществляться контроль заполнения обязательных полей.

  2. При добавлении нового заказа, должен осуществляться контроль заполнения всех обязательных полей. Так же поле «сумма» не может быть равно нулю.

  3. Мастер выбирается автоматически из свободных, либо устанавли­вается на усмотрение оператора.

5.2 Формы поиска

Для оптимизации работы операторов в текущей версии системы необхо­димо произвести ряд изменений в формах поиска и ввода.

5.2.1 Общие модификации

Ниже описан набор общих модификаций существующих модулей системы. Группировка приведена исходя из разделения необходимых изме­нений с точки зрения этапов разработки.

Поиск

  1. При входе в модуль поиска, курсор должен становиться активным, в поле ввода номер клиента или заказа в зависимости от запущенного модуля поиска.

  2. При нажатии кнопки «поиск» или enter производить сразу поиск и отображать найденный результат.

Контроль заполнения всех обязательных полей

  1. Модуль добавления нового клиента или заказа должен на давать создать клиента, заказ в том случае если обязательные поля не заполнены.

  2. Так же в модуле добавления заказов, поле «сумма» не может быть равным нулю.

Поддержка горячих клавиш

  1. Добавить горячие клавиши для всех форм добавления клиентов, заказов, поисковых форм. Ctrl + F – общей открытие формы поиска, Ctrl + Alt + F – очистка поиска, Ctrl + N – добавить клиента, Alt + N – добавить заказ, F3 - показать информацию по заказу.

  2. На всех формах добавить стандартные горячие клавиши: Esc – закрытие диалогового окна с отменой, Enter – закрытие диалогового окна с сохранением.

5.2.2 Новые формы

  1. Добавить новую форму для добавления нового мастера.

  2. Добавить новую форму для добавления банковского счёта.

  3. Добавить новую форму сохранения базы данных на сторонний носитель, так же форму для подключения другой базы данных.

5.3 Ввод единым текстом

Текст в программе должен быть везде одинаковым и равным 12pt. Жирным должны выделяться только номера клиентов и заказов в форме вывода информации по заказу или клиентую.

    1. 5.4 Исправление существующих ошибок

Необходимо, выявить и исправить выявленные ошибки в версии 1.0

  1. 6 Другие требования

    1. 6.1 Требования по производительности

Любые изменения в данной информационной системой не должны снижать производительность и скорость работы существующей системы. В случае неизбежного не выполнения данного правила согласовываться с заказчиком.

    1. 6.2 Требования к инсталляции и развертыванию

Компания-разработчик предоставляет инсталляционные файлы программы по требованию заказчика. Все изменения на стороне сервера подлежат развертыванию разработчиком.