Требования к программному обеспечению это
Скачать 14.57 Kb.
|
Требования к программному обеспечению – это: Свойство программного обеспечения, необходимое пользователю для решения проблемы при достижении поставленной цели Свойство программного обеспечения, которым должна обладать система или ее компонент, чтобы соответствовать контракту, стандарту, спецификации, либо иной формальной документации Требования классифицируются по трем уровням: Бизнес-требования – определяют назначение ПО, описываются в документе о видении и границах проекта Пользовательские требования – определяют набор пользовательских задач, которые должна решать программа, взаимодействовать с внешним миром Функциональные требования – определяют ожидаемое поведение в разных ситуациях. Источником бизнес-требований являются заказчики или “бизнес-пользователи” продукта. Они заказывают или приобретают программный продукт для решения своих проблем и достижения своих целей. При этом не обязательно эти люди сами будут пользоваться продуктом. Источником пользовательских требований являются люди, которые непосредственно будут работать с продуктом. Они лучше представляют, какие задачи помогает решать продукт, в чем он должен быть эффективен, и как он должен выглядеть. Требования функционального уровня отражают потребности команды разработчиков. С одной стороны, разработчики являются потребителями этих требований: им нужно детальное представление о том, как создавать продукт. С другой стороны, команда отчасти является и источником этих требований. Потребности заказчиков и пользователей можно удовлетворить разными способами, и в процессе разработки принимаются решения о выборе этих способов. |