HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Неявные требования - информация о необходимом поведении, внешнем виде и свойствах системы, не внесенная в ТЗ и спецификации, а также не включенная в постановку задач (вне зависимости от того, в каком формате они поставлены).</p>
1 <p>Неявные требования - информация о необходимом поведении, внешнем виде и свойствах системы, не внесенная в ТЗ и спецификации, а также не включенная в постановку задач (вне зависимости от того, в каком формате они поставлены).</p>
2 <p>Они могут проистекать из незадокументированных запросов от заказчика, законодательных актов и стандартов, устных договоренностей между членами команды разработчиков и даже их личного профессионального опыта.</p>
2 <p>Они могут проистекать из незадокументированных запросов от заказчика, законодательных актов и стандартов, устных договоренностей между членами команды разработчиков и даже их личного профессионального опыта.</p>
3 <p>Тестирование неявных требований гораздо сложнее, как в плане обнаружения ошибок, так и в написании отчета об ошибках. Но это тестирование также предоставляет возможность тестировщику помочь в развитии проекта.</p>
3 <p>Тестирование неявных требований гораздо сложнее, как в плане обнаружения ошибок, так и в написании отчета об ошибках. Но это тестирование также предоставляет возможность тестировщику помочь в развитии проекта.</p>
4 <p>Чтобы проверить неявные требования, тестировщик должен быть экспертом в проблемных аспектах клиента и в технологии, которую ПО использует для решения этих проблем.</p>
4 <p>Чтобы проверить неявные требования, тестировщик должен быть экспертом в проблемных аспектах клиента и в технологии, которую ПО использует для решения этих проблем.</p>
5 <p>Когда программное обеспечение не соответствует неявному требованию, отчет об этом сбое также должен содержать объяснение, почему клиент ожидает, что программное обеспечение будет вести себя по-разному.</p>
5 <p>Когда программное обеспечение не соответствует неявному требованию, отчет об этом сбое также должен содержать объяснение, почему клиент ожидает, что программное обеспечение будет вести себя по-разному.</p>
6 <p>Для примера рассмотрим программу, которая высчитывает площадь треугольника. Явные требования будут такими:</p>
6 <p>Для примера рассмотрим программу, которая высчитывает площадь треугольника. Явные требования будут такими:</p>
7 <ul><li>На вход подаются три числа, обозначающие стороны треугольника в сантиметрах</li>
7 <ul><li>На вход подаются три числа, обозначающие стороны треугольника в сантиметрах</li>
8 <li>Результат программы - площадь треугольника в сантиметрах</li>
8 <li>Результат программы - площадь треугольника в сантиметрах</li>
9 </ul><p>Также есть неявное требование:</p>
9 </ul><p>Также есть неявное требование:</p>
10 <ul><li>Введенные числа должны соответствовать возможным значениям длин сторон треугольника. Например, треугольника со сторонами 1, 2, 3 - не существует. Нужна дополнительная проверка - сумма длин любых двух сторон всегда должна быть строго больше длины третьей</li>
10 <ul><li>Введенные числа должны соответствовать возможным значениям длин сторон треугольника. Например, треугольника со сторонами 1, 2, 3 - не существует. Нужна дополнительная проверка - сумма длин любых двух сторон всегда должна быть строго больше длины третьей</li>
11 </ul>
11 </ul>