
- •Содержание
- •Формирование требований к ис
- •Обследование объекта автоматизации
- •Формирование требований пользователя к ис
- •Разработка концепции системы
- •Техническое задание
- •3.2 Назначение и цели создания системы
- •3.2.1 Назначение системы
- •3.2.2 Цели системы
- •3.3 Характеристика объекта автоматизации
- •3.4 Требования к системе
- •3.4.1 Требования к системе в целом
- •3.4.1.1 Требования к структуре и функционированию системы
- •3.4.1.2 Требования к численности и квалификации персонала системы
- •3.4.1.3 Показатели назначения
- •3.4.1.4 Требования к надежности
- •3.4.1.5 Требования к безопасности
- •3.4.1.6 Требования к эргономике и технической эстетике
- •3.4.1.7 Требования к транспортабельности для подвижных ис
- •3.4.1.8 Требования к защите информации от несанкционированного доступа
- •3.4.1.9 Требования по сохранности информации при авариях.
- •3.4.1.10 Требования к патентной чистоте
- •3.4.1.11 Требования к защите от внешних влияний
- •3.4.3.3 Требования к лингвистическому обеспечению системы
- •3.4.3.4 Требования к программному обеспечению системы
- •3.4.3.5 Требования к техническому обеспечению
- •3.4.3.7 Требования к организационному обеспечению
- •3.4.3.8 Требования к методическому обеспечению
- •3.5 Состав и содержание работ по созданию системы
- •3.6 Порядок контроля и приемки системы
- •Технический проект
- •Общесистемные решения
- •Описание автоматизируемых функций
- •Функция «Интеграция файла с данными от проходной в бд системы»
- •Функция «Просмотр данных о проходах и рабочем времени всех сотрудников»
- •Функция «Просмотр данных о проходах и рабочем времени одного сотрудника»
- •Функция «Формирование отчетов»
- •Условия и порядок проведения испытаний
- •Описание контрольного примера
- •Решения по организационному обеспечению
- •Организация информационного обеспечения
- •Организация сбора и передачи информации
- •Решения по программному обеспечению
- •Рабочий проект
- •Авторизация
- •Просмотр данных
- •Создание отчета
- •Заключение
- •Список использованных источников
Формирование требований к ис
Обследование объекта автоматизации
На предприятии ООО «Восточный Экспресс» используются методы ночного тестирования, позволяющего проводить непосредственный запуск автоматизированных тестов в свободное машинное время. Таким образом, автоматическое тестирование проходит без участия специалистов тестирования. Весь тестовый план разбивается на части и пропускается на разных машинах, чтобы обеспечить независимость результатов одних тестов от других. В начале рабочего дня результаты тестирования поступают от всех машин в базу данных и оттуда они доступны в системе регрессионного анализа результатов тестирования для последующего их анализа сотрудниками.
Сложная система предполагает большой объем тестирования, следовательно, у предприятия существуют следующие проблемы:
Слишком большое время, затрачиваемое на обработку результатов, которое могло бы быть потрачено на создание тест-кейсов и скриптов их выполнения.
Человеческий фактор, то есть предоставление результатов анализа специалистом тестирования непосредственно руководству, вероятность допущения ошибок.
Необходимость использования дополнительных инструментов для представления результатов анализа тестирования в наглядном виде для руководства, а значит, дополнительные затраты на лицензионное обеспечение.
Повышенные требования к специалистам тестирования.
Объектом автоматизации является процесс анализа результатов тестирования, а именно, получение информации:
о рекомендации релизов на разные периоды времени;
о результатах прохождения конкретного теста;
о результатах прохождения группы тестов, релизов;
о времени прохождения теста, группы тестов;
о времени прохождения тестов на разных релизах;
о динамике выявления ошибок;
о времени устранения ошибок;
о количестве выявленных ошибок в группах тестов;
о рекомендации релиза.
Формирование требований пользователя к ис
Данная подсистема должна анализировать результаты прохождения тестирования и предоставлять доступную и актуальную информацию, как для отдела тестирования, так и для руководства.
Разработка концепции системы
Разрабатываемая подсистема будет представлять собой модуль обработки результатов тестирования, который на основе полученных данных будет составлять отчеты для отдела тестирования и руководства.
При проектировании и разработке подсистемы необходимо максимально эффективным образом использовать ранее закупленное программное обеспечение, как серверное, так и для рабочих станций. Используемое при разработке программное обеспечение и библиотеки программных кодов должны иметь широкое распространение, быть общедоступными и использоваться в промышленных масштабах. Базовой программной платформой должны являться операционные системы семейства Windows XP, Windows 7, Windows 8.
Для хранения данных необходимо использовать СУБД: MongoDB. MongoDB — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Написана на языке C++.СУБД управляет наборами JSON-подобных документов, хранимых в двоичном виде в формате BSON. Подобно другим документо-ориентированным СУБД, MongoDB не является реляционной СУБД.Основные возможности данной СУБД:
Документо-ориентированное хранилище (простая и мощная JSON-подобная схема данных).
Динамические запросы.
Полная поддержка индексов.
Профилирование запросов.
Быстрые обновления «на месте».
Эффективное хранение двоичных данных больших объёмов, напр., фото и видео.
Репликация и поддержка отказоустойчивости.