- •Лабораторная работа №1
- •Описание тестируемой системы и ее окружения
- •(4 Часа)
- •Теоретическая часть
- •Требования к отчету по лабораторной работе
- •Документ-концепция разработки версии 2.1 системы MyProject
- •Содержание
- •1 Вступление
- •1.1 Назначение
- •1.2 Обзор проекта
- •2 Пользовательская среда
- •4.1.2 Функции системы
- •5 Задачи проекта
- •5.1 Настройки
- •5.2 Формы поиска
- •5.2.1 Общие модификации
- •5.2.2 Новые формы
- •5.4 Ввод единым текстом
- •5.8 Импорт объявлений из файла импорта
- •5.22 Исправление существующих ошибок
- •5.25 Дизайнер формы ввода объявлений.
- •5.49 Оптимизация поиска объявлений по телефону
- •6 Другие требования
- •Предположения относительно проекта
- •Зависимости проекта
- •Ограничения дизайна и реализации
- •Перечень действующих лиц
- •Перечень вариантов использования
- •Функциональные требования
Функциональные требования
Идентификатор |
Статус |
Приоритет |
Версия |
Функциональное требование |
FR-UC-01 |
+ |
4 |
1.0 |
Реализовать добавление данных о новых работниках |
FR-UC-02 |
+ |
4 |
1.0 |
Реализовать корректировку данных о перемещенных работниках |
FR-UC-03 |
+ |
4 |
1.0 |
Реализовать удаление данных об уволенных работниках |
FR-UC-04 |
+ |
4 |
1.0 |
Реализовать изменения данных о работниках |
FR-UC-05 |
+ |
4 |
1.0 |
Реализовать возможность предварительного просмотра данных о работниках |
FR-UC-06 |
+ |
4 |
1.0 |
Реализовать возможность формирования ведомостей принятых работников |
FR-UC-07 |
+ |
3 |
1.0 |
Реализовать возможность формирования отчета «Анализ кадрового состояния предприятия» |
FR-UC-08 |
+ |
3 |
1.0 |
Реализовать возможность формирования ведомостей уволенных работников |
FR-UC-09 |
+ |
5 |
1.0 |
Реализовать возможность печати ведомостей принятых работников |
FR-UC-10 |
+ |
5 |
1.0 |
Реализовать возможность печати ведомостей уволенных работников |
FR-UC-11 |
+ |
3 |
1.0 |
Реализовать возможность печати отчета |
FR-UC-12 |
+ |
3 |
1.0 |
Реализовать возможность предварительного просмотра отчета |
FR-UC-13 |
+ |
5 |
1.0 |
Реализовать добавление данных с выдачей сообщения в случае ошибки ввода данных |
FR-UC-14 |
+ |
4 |
1.0 |
Реализовать корректировку данных |
FR-UC-15 |
+ |
1 |
1.0 |
Реализовать удаление данных |
FR-UC-16 |
+ |
4 |
1.0 |
Реализовать вход в систему (проверка имени пользователя и пароля) с выдачей сообщения в случае неправильного ввода имени пользователя и/или пароля, а также при отсутствии связи с сервером |
Требования к внешнему интерфейсу
Интерфейсы пользователя
Таблица 8‑9. Интерфейсы пользователя
Идентификатор |
Статус |
Версия |
Интерфейс пользователя |
IU-01 |
+ |
1.0 |
Единое оформление всех окон и сообщений системы в соответствии со стандартами разработки Web-интерфейса |
IU-02 |
+ |
1.0 |
Работа с БД ведется путем добавления, редактирования, удаления записей таблиц БД, которые на экране представлены в виде 2-мерных таблиц |
IU-03 |
+ |
1.0 |
Выбор таблицы необходимых функций и таблиц БД осуществляется из древовидного списка |
IU-04 |
+ |
1.0 |
Добавление, редактирование карточек читателей и изданий осуществляется путем заполнения (редактирования) полей соответствующих форм. Поля представляют собой стандартные элементы управления (поля ввода, ниспадающие списки, радиокнопки и т. д.) |
IU-05 |
+ |
1.0 |
Формирование запроса на поиск изданий осуществляется путем выбора данных, либо ввода данных запроса на соответствующей форме |
IU-06 |
+ |
1.0 |
Подтверждение либо отказ выполнения различных действий в системе осуществляется путем нажатия на соответствующие кнопки |
IU-07 |
+ |
1.0 |
Сообщения с предупреждениями либо информацией об ошибках выводятся в соответствующих окнах, которые можно просмотреть и закрыть, либо непосредственно на форме, с которой работает пользователь |
IU-08 |
+ |
1.0 |
Ограничений на разрешение экрана нет, однако рекомендуемое разрешение составляет 1024х768, как наиболее удобное |
Интерфейсы оборудования
Таблица 8‑10. Интерфейсы оборудования
Идентификатор |
Статус |
Версия |
Интерфейс оборудования |
IH-01 |
+ |
1.0 |
Протокол обмена данными между клиентами и сервером – ТСР |
IH-02 |
+ |
1.0 |
Сетевое оборудование поддерживает все протоколы обмена данными, предусмотренные стандартами Fast Ethernet и установленными ОС |
Интерфейсы программного обеспечения
Таблица 8‑11. Интерфейсы программного обеспечения
Идентификатор |
Статус |
Версия |
Интерфейс программного обеспечения |
IS-01 |
+ |
1.0 |
Система взаимодействует с Web-сервером Apache, который включает поддержку языка программирования PHP, на котором написана система. |
IS-02 |
+ |
1.0 |
Система взаимодействует с СУБД MySQL 5 |
IS-03 |
+ |
1.0 |
Взаимодействие системы с внешними серверами осуществляется по сети при помощи протокола TCP |
Интерфейсы передачи информации
Таблица 8‑12. Интерфейсы передачи информации
Идентификатор |
Статус |
Версия |
Интерфейс передачи информации |
IC-01 |
+ |
1.0 |
Взаимодействие системы с внешними компонентами, находящимися на сервере осуществляется по сети, построенной по стандартам Fast Ethernet на скоростях и частотах, предусмотренных данным стандартом (скорость обмена не более 100 Mbit/s). |
IC-02 |
+ |
1.0 |
Информация передается в виде ТСР-кадров, которые не шифруются дополнительно |
Другие нефункциональные требования
Требования к производительности
Таблица 9‑13. Требования к производительности
Идентификатор |
Статус |
Приоритет |
Версия |
Требование к производительности |
PR-01 |
+ |
2 |
1.0 |
Скорость работы сетевого оборудования – 100 Mbit/s |
PR-02 |
+ |
1 |
1.0 |
Время запуска системы – не более 5 сек. |
PR-03 |
+ |
2 |
1.0 |
Время обработки запроса на поиск детали – не более 3 сек. |
PR-04 |
+ |
4 |
1.0 |
Возможность одновременного обслуживания 100 клиентов без снижения производительности |
Атрибуты качества
Таблица 9‑14. Атрибуты качества
Идентификатор |
Статус |
Приоритет |
Версия |
Атрибут качества |
QA-01 |
+ |
3 |
1.0 |
Удобный и функциональный Web-интерфейс, не требующий большого количества времени на освоение и работу |
QA-02 |
+ |
3 |
1.0 |
Легкость обслуживания системы (должен быть предусмотрен соответствующий функционал для обслуживания и настройки системы) |
QA-03 |
+ |
2 |
1.0 |
Небольшое количество сбоев в работе системы (не более 2-3 за рабочий день) |
QA-04 |
+ |
1 |
1.0 |
Устойчивость к сбоям, возможность продолжать работу с системой в случае сбоя |
Приложение 1. Словарь терминов
Сокращение, термин |
Расшифровка сокращения или термина |
Учет движения кадров |
Процесс, который фиксируется, при любом изменении. |
Специалист отдела кадров |
Сотрудник предприятия, который отвечает за все кадровые перестановки |
Аналитик |
Пользователь системы, анализирующий данные |
Администратор данных |
Пользователь системы, осуществляющий оповещение |
Руководство |
Пользователь системы, формирующий план |