Requirement management (rus)

Нефункциональные требования к программному обспечению

Побывал на семинаре Натальи Желновой (в продолжение к первой части статьи про нефункциональные требования )  и Веры Ивановой, остался в большом восторге, а теперь документы выложили в открытый доступ: uml2.ru

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

Примечания к слайдам:

  • Продолжительность недоступности – лучше указывать среднее время и максимальное время.
  • Надежность и доступность – следует помнить, что разные модули системы могут применять разные требования, например, к надежности и доступности. Смотрим – какой урон может быть и сколько времени вам может позволит закзчик. Например, если система лежит два часа – значит среднее время на устранение отказа – 2 часа. Это согласовывается с заказчиком, техлидами и архитекторами.
  • КЛОК – килостроки кода.
  • Если нельзя указать точные показатели – указываем интервал.
  • Отказоустойчивость – в определении этого параметра могут помочь ещё сайты по платформе, на которой собираемся разрабатывать приложение. Наша отказоустойчивость не может быть выше. Даже производители облачных платформ выдают статистику.
  • Производительность можно посчитать по бизнес-процессам.
  • Безопасность – закладываться на способы несанционированного доступа, описывая его в спецификации. Данные предоставляет архитектор или безопасник.
  • Скорость обучения – сажаем новичка, заставляем его работать в системе и он нам выдает эту статистику.
  • Ограничения – хорошим источником ограничений являются тестировщики.
  • Рекомендуется трассировать нефункциональные требования и варианты использования.
  • Сначала формируются требования вне зависимости от архитектуры.

Презентация Веры Ивановой:

Advertisements
Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s