книга Разработка требований к программному обеспечению
0

Разработка требований к программному обеспечению

  • Сейчас читают 0
  • Отложили 2
  • Прочитали 1
  • Не дочитали 0
Эта книга - подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам,...Ещё
Эта книга - подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам, менеджерам и маркетологам создать эффективное ПО. Настоящее издание дополнено новыми приемами, посвященными разработке требований в проектах гибкой разработки (agile). Основная аудитория - бизнес-аналитики и разработчики, а также дизайнеры, программисты, тестировщики и другие члены команды, задача которых понять и удовлетворить чаяния клиентов, а также маркетологи, менеджеры по продуктам и менеджеры проекта, которые должны проникнуться "духом" и особенностями продукта, чтобы сделать его в полной мере конкурентоспособным. Книга состоит из 32 глав, 3 приложений и словаря терминов.
  • 9785990980532

Материалы

Отзывы

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

Цитаты

Чтобы добавить цитату, вы должны .
Анонимный пользователь Анонимный пользователь

28 июля 2019 г.

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

Анонимный пользователь Анонимный пользователь

28 июля 2019 г.

Анализ влияния изменений требований Анализ влияния изменений —
важный элемент процесса внесения изменений, который помогает совету по
управлению изменениями принимать обоснованные решения. Оцените, как
каждое предлагаемое изменение требований повлияет на проект. На основе
матрицы связей выявите другие требования, элементы архитектуры, исхо-
дный код и сценарии тестирования, которые, возможно, придется изменить.
Определите, что необходимо для реализации изменений, и оцените затраты
на реализацию. Подробнее см. главу

Анонимный пользователь Анонимный пользователь

27 июля 2019 г.

Определение источников требований Чтобы гарантировать, что все за-
интересованные лица понимают, зачем нужно то или иное требование, вы-
явите источники всех требований. Это может быть вариант использования
или другая информация от пользователей, системное требование высокого
уровня или бизнес-правило. Указав всех лиц, заинтересованных в каждом
требовании, вы будете знать, к кому обратиться при поступлении запроса
на изменение. Источники требований устанавливают на основе связей или
определяют для этой цели атрибут требования. Подробнее об атрибутах тре-
бований см. главу

Анонимный пользователь Анонимный пользователь

23 июля 2019 г.

Определение классов пользователей и их характеристик Чтобы не упу-
стить из виду потребности отдельных пользователей, выделите их в группы.
Например, по частоте работы с ПО, используемым функциям, уровню приви-
легий и опыту работы. Опишите их обязанности, местоположение и личные
характеристики, способные повлиять на архитектуру продукта. Создайте ар-
хетипы пользователей — описания выдуманных людей, которые будут пред-
ставлять конкретные классы пользователей. Подробнее см. главу

Анонимный пользователь Анонимный пользователь

23 июля 2019 г.

В проектах гибкой разработки (agile) планируется выпускать функцио-
нальность каждые несколько недель (Larman, 2004). В таких проектах работа
над требованиями выполняется часто, но небольшими объемам, как показано
на рис. 3-3 точечной линией. Работа начинается с выявления пользователь-
ских требований в форме пользовательских историй, которые описывают
основные задачи, которые пользователи хотят решить с помощью систе-
SR3_ch_03.indd 53 SR3_ch_03.indd 5330.04.2014 12:10:0730.04.2014 12:10:0754 Часть I Требования к ПО: что, почему и кто
мы. В этом подходе из историй нужно извлечь достаточно информации,
чтобы можно было оценить объем и определить приоритеты разработки.
Приоритизация пользовательских требований позволяет определить, ка-
кие из них назначить на те или иные этапы разработки, которые называ-
ются итерациями или спринтами. Более подробно выделенные на ту или
иную итерацию требования изучаются, когда разработка подойдет к этой
итерации.
Независимо от используемой в проекте модели, надо при каждом выпуске
или итерации задавать себе вопрос, какие из действий, описанных на рис. 3-2,
позволят увеличить ценность и снизить риск. По завершении шага 17 для
любой части требований можно приступать к построению соответствующей
части системы. Повторите шаги с 8 по 17 со следующим набором требований,
который ляжет в основу следующего выпуска или итерации