(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Шаблоны документов

Основной документ проекта составляется на основе структуры документации. Также представляются следующие документы:
  • Индивидуальные отчеты разработчиков
  • Отчет о текущем состоянии проекта
  • Протокол собраний участников проекта
  • Человеческие ресурсы проекта
  • План тестирования
  • Журнал тестирования

    Индивидуальные отчеты разработчиков

    Формат отчета (wh-Developer.txt):
    Где:
    <дата> - DD.MM.YYYY.
    <вид деятельности> - аббревиатура. Предлагаемый список аббревиатур (wh-abbrev.txt):
    <затраченное время> - объем затраченного времени в данный день на данный вид деятельности с точностью до 0.5 часа (30 минут).
    <описание> включает краткое описание решаемой задачи, состояние ее решения, оценка требуемых ресурсов для окончательного ее решения.

    Пример (wh-Ivanov.txt):

    Отчет о текущем состоянии проекта

    Скрипт для расчета суммарного объема часов.

    Данный скрипт обрабатывает индивидуальные отчеты разработчиков с маской названия файлов - "*.txt" в текстовом формате (progress-YYYY-MM-DD.txt):

    Где:
    <Разработчик> - Обозначение автора индивидуального отчета (например, его фамилия и имя).
    <Индивидуальный отчет> - индивидуальный отчет разработчика. Индивидуальный отчет может содержать пустые строки и комментарии в виде строк, начинающихся с символа "#".

    Для получения списка параметров достаточно запустить скрипт с опцией справки

    perl report.pl -h
    Пример отчета, созданного с помощью скрипта (progress-2004-03-01.txt):
    ./report.pl -r progress -o progress-2004-03-01.txt -s 16.02.2004 \
    -e 01.03.2004 -g Group1

    Протокол собраний участников проекта

    Формат протокола (meeting-YYYY-MM-DD.txt):
    Где:
    <дата собрания> - дата собрания в формате DD.MM.YYYY
    <участники1>, <участники2> - список присутствующих и отсутствующих участников собрания соответственно. Руководитель собрания и секретарь помечаются соответствующими обозначениями.
    <руководитель> - руководитель собрания
    <время начала> - время начала собрания в формате HH:MM
    <план собрания> - план собрания в виде списка обсуждаемых пунктов. Составляется в начале каждого собрания руководителем.
    <ход собрания> - краткая информация о ходе собрания, предложениях участников и т.п.
    <результаты собрания> - распределение задач м/у разработчиками, отметка о изменении в состоянии проекта (завершение и/или начало стадий проекта и т.п.), другие ключевые моменты.
    <время завершения> - время завершения собрания в формате HH:MM

    Пример протокола (meeting-2004-04-08.txt):

    Человеческие ресурсы проекта

    Отчет о затраченных человеческих ресурсах можно получить с помощью предлагаемого скрипта. По умолчанию приняты предлагаемые обозначения видов деятельности. При необходимости их можно изменить в исходном коде скрипта.

    Формат отчета (hr-PROJECT.txt):

    Где:
    <Проект> - название проекта/группы.
    <Аббревиатуры> - аббревиатуры видов деятельности.
    <Разработчик> - Обозначение участника проекта (например, его фамилия и имя).
    <Время> - соответствующие значения затраченного времени.
    <Описание> - расшифровка используемых аббревиатур.

    Пример отчета (hr-Group1.txt):

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

    Шаблон плана тестирования (test-plan-templ.txt):
    Где:
    <номер> - номер (идентификатор) теста.
    <тип> - тип теста: простой, общий, краевой, негативный, специальный, блочный, интеграционный, валидационный.
    <описание> - краткое описание теста.
    <вход> - входные данные в виде набора конкретных значений, ограничений или условий на данные.
    <выход> - ожидаемый результат.
    Пример плана тестирования (test-plan.txt):

    Журнал тестирования

    Шаблон журнала тестирования (test-exec-templ.txt):
    Где:
    <дата> - дата проведения тестирования.
    <тест> - описание теста и/или идентификатор теста из плана тестирования.
    <попытка> - номер попытки или кол-во проведенных тестов.
    <тестеровщик> - Обозначение участника проекта (например, его фамилия и имя).
    <вход> - входные данные.
    <выход> - ожидаемый результат.
    <результат> - Результат прохождения теста (положительный или отрицательный), описание найденных ошибок или несоответствий с ожидаемым результатом.
    Пример журнала тестирования (test-exec.txt):