Jump to content

Спецификация требований к программному обеспечению

(Перенаправлено из спецификации требований )

Спецификация требований к программному обеспечению SRS ) – это описание программной системы разрабатываемой ( . Он создан по образцу спецификации бизнес-требований (CONOPS) . Спецификация требований к программному обеспечению излагает функциональные и нефункциональные требования и может включать набор вариантов использования , описывающих взаимодействие с пользователем, которое программное обеспечение должно обеспечить пользователю для идеального взаимодействия.

Спецификации требований к программному обеспечению создают основу для соглашения между заказчиками и подрядчиками или поставщиками о том, как должен функционировать программный продукт (в проекте, ориентированном на рынок, эти роли могут играть подразделения маркетинга и разработки). Спецификация требований к программному обеспечению — это тщательная оценка требований перед переходом к более конкретным этапам проектирования системы, цель которой — сократить количество последующих перепроектирований. Он также должен обеспечить реалистичную основу для оценки стоимости продукта, рисков и графиков. [1] При правильном использовании спецификации требований к программному обеспечению могут помочь предотвратить неудачу проекта программного обеспечения. [2]

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

контракта. SRS может быть одним из описаний элементов доставляемых данных [4] или иметь другие формы организационно-обязательного контента.

Обычно SRS пишет технический писатель , системный архитектор или программист . [5]

Структура [ править ]

Пример организации SRS выглядит следующим образом: [6]

  1. Цель
    1. Определения
    2. Фон
    3. Обзор системы
    4. Ссылки
  2. Общее описание
    1. Перспектива продукта
      1. Системные интерфейсы
      2. Пользовательские интерфейсы
      3. Аппаратные интерфейсы
      4. Программные интерфейсы
      5. Коммуникационные интерфейсы
      6. Ограничения памяти
    2. Ограничения дизайна
      1. Операции
      2. Требования к адаптации сайта
    3. Функции продукта
    4. Характеристики пользователя
    5. Ограничения, предположения и зависимости
  3. Особые требования
    1. Требования к внешнему интерфейсу
    2. Требования к производительности
    3. Требования к логической базе данных
    4. Атрибуты программной системы
      1. Надежность
      2. Доступность
      3. Безопасность
      4. Ремонтопригодность
      5. Портативность
    5. Функциональные требования
      1. Функциональное разделение
      2. Функциональное описание
      3. Описание элемента управления
    6. Характеристики окружающей среды
      1. Аппаратное обеспечение
      2. Периферийные устройства
      3. Пользователи
    7. Другой

Требования пахнут [ править ]

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

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

См. также [ править ]

Ссылки [ править ]

  1. ^ Бурк, П.; Фэрли, RE (2014). «Руководство по своду знаний по программной инженерии (SWEBOK)» . Компьютерное общество IEEE. Архивировано из оригинала 28 декабря 2014 года . Проверено 17 июля 2014 г.
  2. ^ «Спецификация требований к программному обеспечению помогает защитить ИТ-проекты от сбоев» . Проверено 19 декабря 2016 г.
  3. ^ Прессман, Роджер (2010). Программная инженерия: подход практика . Бостон: МакГроу Хилл. п. 123. ИСБН  9780073375977 .
  4. ^ «DI-IPSC-81433A, ЭЛЕМЕНТ ДАННЫХ ОПИСАНИЕ СПЕЦИФИКАЦИЯ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ (SRS)» . Everyspec.com. 15 декабря 1999 г. Проверено 4 апреля 2013 г.
  5. ^ Донн Ле Ви-младший «Написание спецификаций требований к программному обеспечению (SRS)» .2010.
  6. ^ Стеллман, Эндрю и Грин, Дженнифер (2005). Управление проектами прикладного программного обеспечения . О'Рейли Медиа, Инк. с. 308. ИСБН  978-0596009489 .
  7. ^ Jump up to: Перейти обратно: а б Феммер, Хеннинг; Мендес Фернандес, Даниэль; Вагнер, Стефан; Эдер, Себастьян (2017). «Быстрое обеспечение качества с помощью запахов требований». Журнал систем и программного обеспечения . 123 : 190–213. arXiv : 1611.08847 . дои : 10.1016/j.jss.2016.02.047 . S2CID   9602750 .

Внешние ссылки [ править ]

[1]

  1. ^ Таафф, Эд. "Мистер" . мостик . Проверено 2 февраля 2019 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d27127133f37b593b18b1ec7c95eb240__1707206580
URL1:https://arc.ask3.ru/arc/aa/d2/40/d27127133f37b593b18b1ec7c95eb240.html
Заголовок, (Title) документа по адресу, URL1:
Software requirements specification - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)