|
Документация.
Спецификация.
Документ, отвечающий главным образом на вопрос: " А, для чего, собственно…?"
Иными словами описывает название ПО, его назначение, определяет круг
пользователей, требования к аппаратуре и операционной системе; объясняет,
в чем преимущество перед аналогами. Создается на одноименном этапе
ЖЦРПО.
Технический проект. Документ состоит из двух частей:
- Функциональная
спецификация: описывает всю функциональность программы; графический
интерфейс пользователя, общий дизайн, работу ПО с ресурсами системы,
реестром, варианты и способы инсталляции. Эта часть технического
проекта - основа для разработки Test
Cases.
- Техническая
спецификация: описывает алгоритм работы программы, блок схемы, реализацию
алгоритма в конкретных функциях, переменных и т.п. с указанием их
имени, типа и др. Крайне необходима для разработчиков в команде
числом более двух, т.к. позволяет обеспечить преемственность между
ними. Для тестера особенно важна та часть программы, в которой описывается
алгоритм ее работы.
План модульного тестирования.
Описывает классы тестов и сроки их реализации. В малых командах создаются
разработчиком и для разработчика. Описывает план тестирования написанного
им модуля. В больших командах или при работе по RAD-методике
к тестированию привлекаются и тестировщики. В этом случае разрабатываются
и описываются Test Cases.
План интеграционного
тестирования. Описывает классы тестов и сроки их реализации. Необходим
на этапе интеграционного тестирования. Создается в малых командах
программистом и им же реализуется. В больших командах и при работе
по RAD-методике привлекаются тестеры.
План системного
тестирования. Описывает классы тестов и сроки их реализации. Создается
тест-аналитиком или самим тестировщиком по схеме: предварительный
план -> обсуждение -> окончательный план. На основе этого документа
составляются Test Cases.
Словарь.
Документ, содержащий описание всех понятий и терминов, необходимых для
общения между членами команды и другими участниками проекта в процессе
работы над созданием ПО. Может включать как общие понятия, так и термины,
связанные с разрабатываемым ПО (названия окон, элементов интерфейса
и т.д.)
Отчет.
Документ, фиксирующий данные о проделанной работе на текущий момент
или за заданный интервал времени. Может быть как индивидуальным, так
и сводным. Предоставляется по мере требования.
|