- •5. Консультанты по проекту (работе, с указанием относящихся к ним разделов проекта)
- •Календарный план
- •Реферат
- •Содержание
- •Определения
- •Обозначения и сокращения
- •Введение
- •Назначение и цели создания подсистемы
- •Характеристика объекта автоматизации
- •3.4.1.1.4 Перспективы развития, модернизации подсистемы
- •Состав и содержание работ по созданию подсистемы
- •Порядок контроля и приемки подсистемы
- •Решения по организационному обеспечению
- •Решения по программному обеспечению
- •Руководство пользователя
- •Содержимое электронной копии
Определения
В настоящем отчете применяют следующие термины с соответствующими определениями:
Отказоустойчивость — это свойство технической системы сохранять свою работоспособность после отказа одного или нескольких составных компонентов. Отказоустойчивость определяется количеством любых последовательных единичных отказов компонентов, после которого сохраняется работоспособность системы в целом. Базовый уровень отказоустойчивости подразумевает защиту от отказа одного любого элемента - исключение единой точки отказа. [6]
Профилирование — сбор характеристик работы программы, таких как время выполнения отдельных фрагментов (обычно подпрограмм), число верно предсказанных условных переходов, число кэш промахов и т. д. [4]
Репликация (англ. replication) — механизм синхронизации содержимого нескольких копий объекта (например, содержимого базы данных). Репликация — это процесс, под которым понимается копирование данных из одного источника на другой (или на множество других) и наоборот. [5]
Тести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий две различные цели:
-
продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
-
выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации[9].
Тестовый случай (Test Case) - это артефакт, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части[10].
План Тестирования (Test Plan) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения[10].
Утилита (англ. utility или tool) — вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС)[11].
Тест-аналитик – специалист тестирования, разрабатывающий тестовые сценарии на основе тестовых случаев.
Тест-программист – специалист тестирования, который на основе тестового сценария разрабатывает автоматизированный тест – скрипт.
Релиз – версия программы с определенными параметрами и особенностями.
Обозначения и сокращения
ПО – программное обеспечение.
КИС – корпоративная информационная система
JSON – JSON (JavaScript Object Notation) - простой формат обмена данными, удобный для чтения и написания как человеком, так и компьютером. [7]
BSON – (англ. Binary JavaScript Object Notation) это компьютерный формат обмена данными. Это бинарная форма представления простых структур данных и ассоциативных массивов (которые называют объектами или документами). Имя «BSON» основано на определении JSON и значит «Binary JSON» (бинарный JSON). Формат является надмножеством JSON, включая дополнительно регулярные выражения, двоичные данные и даты[8].
АИП – автоматизированная информационная подсистема.
БД – база данных.
ПК – персональный компьютер.
СУБД – система управления базой данных.
ТЗ – техническое задание.
ОС – операционная система