Порядок контроля и приемки
ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ (ГОСТ 19.301-79)
Объект испытаний
Пример: Объектом испытаний является программа …, предназначенная для …
Цель испытаний
Пример: Проверка надежности функционирования программы.
Требования к программе
Пример: Функционирование программы не должно приводить к сбою (фатальному нарушению работы системы). Организация диалога должна предусматривать защиту от ввода некорректных данных. Программа должна выдавать диагностику состояния системы и сообщения о любых возникших ошибках … и т.п.
Требования к программной документации
Пример: Состав программной документации, предъявляемой на испытании:
· описание программы (ГОСТ 19.402-78);
· программа и методика испытаний (ГОСТ 19.301-79);
· текст программы (ГОСТ 19.401-78).
Средства и порядок испытаний
Пример: Программа работает в соответствии с условиями эксплуатации ОС MS DOS (версия не ниже 3.0) на ПК типа IBM PC/AT, а также на совместимых с ним. Для работы необходим также адаптер EGA (VGA).
Порядок проведения испытаний:
1. Запуск программы осуществляется ….
2. Выбирается …
3. Нажимается …
4. Последовательно выбираются …
Тестовые примеры
Пример: Для проведения испытаний предлагаются …, описание которых содержатся в файлах …Содержимое тестовых файлов и результаты работы программы приведены в Приложении 1.
2. ВНЕШНЯЯ СПЕЦИФИКАЦИЯ.
Наименование и шифры ПО (полное наименование, сокращенные наименования, шифры ПО и проекта).
Краткое описание ПО (включая сведения об авторском праве, иерархию документов, с указанием документов вышестоящих уровней).
Результирующие компоненты ПО (оформляется в виде таблицы включает в себя, перечень спецификаций, другой документации и компонентов программного обеспечения).
ЦЕЛИ
Этот раздел содержит причины выпуска ПО с указанием различного типа заявок, планов и т.п. и носит полностью управленческий характер.
Соглашения относительно представления материала.
Обозначения
(определяются все обозначения, используемые в требованиях: например, если применяются индексы, то дается пример их использования и определяется принцип индексации).
Терминология
(особенно специфическая для данного изделия).
Синтаксис
(приводятся, если необходимо, синтаксические правила для дальнейшего описания требований).
Генерируемое программное обеспечение
(классифицируется как вспомогательное и порождаемое описываемым изделием).
Системное программное обеспечение
(все остальное ПО, включая ОС, утилиты, пакеты прикладных программ, которое классифицируется как основное, поскольку оно генерирует ПО предыдущего пункта).
Ограничения на совместимость.
Необходимо рассматривать несколько аспектов совместимости:
исходный язык, машинный язык, форматы данных и сообщений, форматы отчетов, форматы листингов и т.п. Специально должна оговариваться совместимость со следующими программными изделиями:
изделиями-предшественниками (т.е. такими, которые пользователь может заменить новым изделием; если число функций при такой замене уменьшается, то следует привести обоснование этому);
изделиями-компаньонами (т.е. относящимися к той же группе средств и являющимися альтернативой);
подобными изделиями (т.е. выполняющих похожие функции в других программных изделиях); конкурирующими изделиями (других организаций).
Программные ограничения.
Описываются программное окружение разрабатываемого ПО, включая указание средств для его загрузки и запуска. Также отмечаются все действующие программные ограничения, например использование вычислений с удвоенной точностью для некоторых функций.
Аппаратные ограничения.
Приводится перечень устройств, необходимых для работы ПО (с указанием минимальной, оптимальной и максимальной конфигурации). Указываются все действующие ограничения на оборудование, например, физические характеристики терминала или требование запрещения использования звукового сигнального устройства.
Внешние ограничения.