1. Проектирование сайта 1


Проект сборки и установки системы



бет7/10
Дата01.09.2022
өлшемі42,42 Mb.
#38354
1   2   3   4   5   6   7   8   9   10
3.4 Проект сборки и установки системы


Для получения работоспособной версии программы необходимо создать базу данных с именем «NightSky», скопировать файлы системы на сервер и запустить скрипт setup.php.


3.5 Трассируемость требований


Требования:
1) Администратор ресурса регистрирует пользователей и администраторов. Предоставляет пользователям и администраторам логин и пароль.
2) Информация о пользователях должна храниться в базе данных ресурса. База данных содержит следующие сведения: логин, пароль, Ф.И.О., статус, должность, телефон, почта.
) Информация о книгах должна храниться в базе данных ресурса. База данных содержит следующие сведения: идентификатор, дату поступления, название, автор, текст, идентификатор пользователя взявшего эту книгу, время последнего взятия книги.
) Должна быть реализована аутентификация и авторизация пользователей системы.
) Аутентификация и авторизация пользователей системы должна происходить посредством проверки введенного логина и пароля с логином и паролем в базе данных ресурса.
) Пользователь должен иметь возможность, просматривать информацию о книге, брать и возвращать книги.
) Должна быть реализована процедура помещения в черный список, пользователей которые возвращают книги позже срока.
) Добавление, удаление, изменение информации о книгах и пользователях осуществляется администратором ресурса.



Должна быть реализована процедура отслеживания ошибок.

Внешний интерфейс

Модуль работы с БД

Модуль проверок на ошибки

Вычисл. модуль

1

+










2




+







3




+







4










+

5










+

6

+










7

+










8

+










9







+




4.
План тестирования


4.1 Описание методов


Для проведения тестирования программного продукта будут использоваться метод белого ящика и метод черного ящика.
Для блочного и интеграционного тестирования будет использоваться метод белого ящика, для системного тестирования - метод черного ящика.
Метод «белого ящика»
Зная внутреннюю структуру программного продукта (алгоритмы) проверяем правильность логики программы (проверка правильности проектных решений).
Создаем тесты программной системы на основе знания ее внутреннего устройства, структуры ее кода.
Метод «черного ящика»
В данном случае нам не важно, как устроена программная система, а нужно, чтобы правильно выполнялась ее функциональность. Система представляется как «черный ящик», поведение которого можно определить только посредством изучения ее входных и соответствующих выходных данных. Тестирование методом черного ящика базируется на том, что все тесты основываются на спецификации системы или ее компонентов. Этот метод необходим при тестировании, так как именно благодаря нему можно обнаружить грубые ошибки и проверить функциональность и производительность программы.
Интеграционное тестирование
Проверка корректности работы справочной системы.
Системное тестирование
Проверка на корректность работы в целом.
Необходимо для контроля корректности работы системы при просмотре файла статистики.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет