Свойства качественных требований
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 49/301
Модифицируемость
(modifiability
99
). Это свойство
характеризует простоту
внесения изменений в отдельные требования и в набор требований. Можно гово-
рить о наличии модифицируемости в том случае, если при доработке требований
искомую информацию легко найти, а её изменение не приводит к нарушению иных
описанных в этом перечне свойств.
Типичные проблемы с модифицируемостью:
•
Требования неатомарны (см. «атомарность») и непрослеживаемы (см. «про-
слеживаемость»), а потому их изменение с высокой вероятностью порождает
противоречивость (см. «непротиворечивость»).
•
Требования изначально противоречивы (см. «непротиворечивость»). В такой
ситуации внесение изменений (не связанных с устранением противоречиво-
сти) только усугубляет ситуацию, увеличивая
противоречивость и снижая
прослеживаемость.
•
Требования представлены в неудобной для обработки форме (например, не
использованы инструменты управления требованиями, и в итоге команде
приходится работать с десятками огромных текстовых документов).
Способы обнаружения проблем
Способы устранения проблем
Если
при внесении изменений в
набор требований, мы сталкиваемся
с проблемами, характерными для
ситуации
потери прослеживаемо-
сти, значит – мы обнаружили про-
блему
с
модифицируемостью.
Также модифицируемость ухудша-
ется
при наличии практически лю-
бой из рассмотренных в данном раз-
деле проблем с требованиями.
Переработка требований с перво-
степенной целью повысить их про-
слеживаемость.
Параллельно
можно
устранять иные обнаружен-
ные проблемы.
Достарыңызбен бөлісу: