Интернет магазин китайских планшетных компьютеров



Компьютеры - Спецификация программного обеспечения

22 января 2011





Спецификация требований программного обеспечения  — законченное описание поведения программы, которую требуется разработать.

Включает ряд пользовательских сценариев, которые описывают все варианты взаимодействия между пользователями и программным обеспечением.

Пользовательские сценарии являются средством представления функциональных требований. В дополнение к пользовательским сценариям, спецификация также содержит нефункциональные требования, которые налагают ограничения на дизайн или реализацию.

В стандарте IEEE 830 содержится рекомендации к структуре и методам описания программных требований — «Recommended Practice for Software Requirements Specifications».

Рекомендуемая стандартом IEEE 830 структура SRS

  • Введение
    • Цели
    • Соглашения о терминах
    • Предполагаемая аудитория и
    • Масштаб проекта
    • Ссылки на источники
  • Общее описание
    • Видение продукта
    • Функциональность продукта
    • Классы и характеристики пользователей
    • Среда функционирования продукта
    • Рамки, ограничения, правила и стандарты
    • Документация для пользователей
    • Допущения и зависимости
  • Функциональность системы
    • Функциональный блок X
      • Описание и приоритет
      • Причинно-следственные связи, алгоритмы
      • Функциональные требования
  • Требования к внешним интерфейсам
    • Интерфейсы пользователя
    • Программные интерфейсы
    • Интерфейсы оборудования
    • Интерфейсы связи и коммуникации
  • Нефункциональные требования
    • Требования к производительности
    • Требования к сохранности
    • Критерии качества программного обеспечения
    • Требования к безопасности системы
  • Прочие требования
    • Приложение А: Глоссарий
    • Приложение Б: Модели процессов и предметной области и другие диаграммы
    • Приложение В: Список ключевых задач


Просмотров: 2459


<<< Сниппет
Сценарий использования >>>