Requirements, введение в bug tracking systems.
 Требования к программному обеспечению -
совокупность утверждений относительно атрибутов,
свойств или качеств программной системы,
подлежащей реализации. Создаются в
процессе разработки требований к программному
обеспечению, в результате анализа требований.
 Требование (requirement): Условия или
возможности, необходимые пользователю для
решения проблем или достижения целей, которыми
должна обладать система или системные
компоненты, чтобы выполнить контракт или
удовлетворять стандартам, спецификациям или
другим формальным документам(IEEE610)
 Бизнес-требования
 Пользовательские требования
 Функциональные требования
 Функциональные - описывают поведение
системы, т.е. её действия (вычисления,
преобразования, проверки, обработку)
 Нефункциональные - описывают свойства
системы (удобство использования, безопасность,
надёжность), которыми она должна обладать при
реализации своего поведения.
 Ограничения - представляют собой факторы,
ограни-чивающие выбор способов и средств (в
том числе инструментов) реализации продукта.
Чаще всего, слабое место процесса разработки- это отсутствие
чётких требований.
Основные причины:
 Взаимный просмотр.
 Задавание вопросов.
 Тест-кейсы и чек-листы.
 Исследование поведения системы.
 Графическое представление.
 Прототипирование.
acunote
mantis
ВОПРОСЫ
ThankYou!

Requirements, введение в bug tracking systems.

  • 1.
    Requirements, введение вbug tracking systems.
  • 2.
     Требования кпрограммному обеспечению - совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Создаются в процессе разработки требований к программному обеспечению, в результате анализа требований.  Требование (requirement): Условия или возможности, необходимые пользователю для решения проблем или достижения целей, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам(IEEE610)
  • 3.
     Бизнес-требования  Пользовательскиетребования  Функциональные требования
  • 4.
     Функциональные -описывают поведение системы, т.е. её действия (вычисления, преобразования, проверки, обработку)  Нефункциональные - описывают свойства системы (удобство использования, безопасность, надёжность), которыми она должна обладать при реализации своего поведения.  Ограничения - представляют собой факторы, ограни-чивающие выбор способов и средств (в том числе инструментов) реализации продукта.
  • 8.
    Чаще всего, слабоеместо процесса разработки- это отсутствие чётких требований. Основные причины:
  • 10.
     Взаимный просмотр. Задавание вопросов.  Тест-кейсы и чек-листы.  Исследование поведения системы.  Графическое представление.  Прототипирование.
  • 17.
  • 18.
  • 19.