Ссылочные документы

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

Описание функций

Описание информации

Общая характеристика

1.1 Цели и назначение

Рыночная ниша, потенциальные пользователи, основная функциональность

1.2 Технико-экономическое обоснование

Экономический эффект для потребителей

Сравнение с аналогами

1.3 Требования и ограничения

Конфигурация целевой платформы и потребляемые ресурсы

Требования к эксплуатационным показателям качества: производительность, надежность, совместимость, переносимость и т.д.

Ограничения: чего не будет, хотя может тщетно ожидаться пользователем

2.1 Поток данных

Пути преобразования данных от входных через промежуточные к выходным

2.2 Содержание и структура данных

Форматы входных / выходных данных

3.1 Функциональная структура

· Разделение на части (подсистемы, модули, процедуры, объекты) и взаимосвязи между частями

· Словесное описание функций, ключевых алгоритмов и математических моделей, ссылки на прототипы

3.2 Внешний интерфейс

Для продукта-приложения – интерфейс пользователя

Для продукта-библиотеки – API (Application Programming Interface)

3.3 Системный интерфейс

Сопряжение с аппаратно-программным окружением

4.1 Измеряемые показатели функционирования

Методика испытаний на соответствие требованиям к показателям, заданным в п. 1.3.

4.2 Классы тестов

Перечень тестовых испытаний на нормальное функционирование, предельные и аварийные ситуации и пр.

Перечень стандартов, статей, монографий и других документов

В промышленности в этот документ включают еще один раздел: «План разработки проекта», адресованный менеджерам. В нем даются оценки трудоемкости, времени и других требуемых ресурсов:

§ График разработки: основные этапы, их результаты и сроки

  • Потребность в рабочей силе на каждом этапе
  • Потребность в аппаратуре, софте и др.

В рамках MSF результатом этапа анализа является концепция (Vision Document), приблизительно соответствующий 1 разделу шаблона на стр. 2, плюс черновой график проекта. На 2 этапе (планирование, или общее проектирование) готовится Project Plan, содержание которого соответствует остальным разделам внешней спецификации, включая детальный график проекта.

Software Design Documents – это проектные (внутренние) спецификации. Они относятся к компонентам ПП. Для подсистем они строятся по такой же схеме, как внешняя спецификация, но с двумя отличиями: раздел "Общая характеристика" короче, а разделы «Описание информации» и «Описание функций» - более подробные; в них используются различные модели (структурная, функциональная и пр.) в соответствии с методологией проектирования. Спецификация наименьшего компонента – программного модуля – это формат его вызова с описанием всех параметров и результатов и кроме того, возможно, его алгоритм, если он неочевиден. Совокупность таких форматов называется API (Application Programming Interface).

Исходные коды также относятся к ПД; главное требование к ним – читабельность, что достигается следованием стандарту кодирования и подробными комментариями (в среднем 20% строк – комментарии). Стандарт кодирования обычно определяет:

  • структуру программного кода
  • стиль кодирования
  • соглашения об именовании (Вопрос 2)
  • ограничения на использование конструкций языка
  • приемы предупреждения ошибок программирования

(См. пример стандарта в Приложении 4.3; Вопрос 3.)

Документы 6 и 7 перечня ISO – это календарные планы альфа / бета тестирования, представленные, например, в формате Microsoft Project. (Вопросы 4-6.)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: