Jump to content

Структура нефункциональных требований

NFR ( нефункциональным требованиям ) нужна структура для уплотнения. Анализ начинается с программных целей, которые представляют собой НФР, с которыми согласны заинтересованные стороны. Мягкие цели — это цели, которые трудно выразить, но они, как правило, представляют собой глобальные качества программной системы. Это могут быть удобство использования, производительность, безопасность и гибкость в данной системе. Если команда начинает их собирать, она часто находит их очень много. Чтобы сократить количество до управляемого количества, ценным подходом является структурирование. Существует несколько доступных фреймворков, которые полезны в качестве структуры.

Структурирование нефункциональных требований

[ редактировать ]

Следующие структуры могут служить структурой для НО:

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

2. ИВЕНА [1] - Комплексный подход к получению НФР В методе интегрировано дерево требований. [2]

3. Контекст организации Существует несколько моделей для описания контекста организации, например Business Model Canvas , OrgManle [3] и другие [4]. Эти модели также являются хорошей основой для определения НО.

Измерение нефункциональных требований

[ редактировать ]

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

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

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

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

См. также

[ редактировать ]
  1. ^ СОФИСТЕН

[1] Милопулос, Чанг и Ю: «От объектно-ориентированного к целеориентированному анализу требований», сообщения ACM, январь 1999 г. [CACM.f.doc [1] [2] Гетц, Рольф; Шарнвебер, Хайко: «IVENA: Комплексный подход к сбору нефункциональных требований». https://www.pst.ifi.lmu.de/Lehre/WS0102/architektur/VL1/Ivena.pdf [3] Тейх, Ирен: Учебное пособие PlanMan. Рабочий документ Postbauer-Heng, Германия, 2005 г. Доступно по запросу. [4] Тейч, Ирен: Контекст моделей организации. Рабочий документ Мешеде, Германия 2020. Доступно по запросу.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 55122e349965e668a86f516a4b042033__1637141940
URL1:https://arc.ask3.ru/arc/aa/55/33/55122e349965e668a86f516a4b042033.html
Заголовок, (Title) документа по адресу, URL1:
Non-functional requirements framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)