Составители:
Рубрика:
61
Ограничение Е устанавливает, что Е должно быть истинным, если
хотя бы одна из величин – а или b – принимает значение 1 (а и b не могут
принимать значение 1 одновременно). Ограничение I устанавливает, что,
по крайней мере, одна из величин а, b или с всегда должна быть равной 1
(а, b и с не
могут принимать значение 0 одновременно). Ограничение 0
устанавливает, что одна и только одна из величин а или b должна быть
равна 1. Ограничение R устанавливает, что если а принимает значение 1,
то и b должна принимать значение 1 (т. е. невозможно, чтобы а была рав-
на 1, а b – 0).
Часто возникает необходимость в ограничениях для следствий.
Ог-
раничение М на рис. 10 устанавливает, что если следствие а имеет зна-
чение 1, то следствие b должно принять значение 0.
a
b
M скрывает
Рис. 10. Символ для «скрытого» ограничения
Как видно из рассмотренного выше примера, физически невозмож-
но, чтобы причины 1 и 2 присутствовали одновременно, но возможно,
чтобы присутствовала одна из них. Следовательно, они связаны ограни-
чением Е (рис. 11).
3
1
2
11
71
70
∨
∧
72
Е
Рис. 11. Пример функциональной диаграммы с ограничением «исключает»
3.2.3.1. Замечания
Применение функциональных диаграмм – систематический метод
генерации тестов, представляющих комбинации условий. Альтернативой
является специальный выбор комбинаций, но при этом существует веро-
ятность пропуска многих «интересных» тестов, определенных с помо-
щью функциональной диаграммы.
При использовании функциональных диаграмм требуется трансля-
ция спецификации в булевскую логическую сеть. Следовательно, этот
Ограничение Е устанавливает, что Е должно быть истинным, если
хотя бы одна из величин – а или b – принимает значение 1 (а и b не могут
принимать значение 1 одновременно). Ограничение I устанавливает, что,
по крайней мере, одна из величин а, b или с всегда должна быть равной 1
(а, b и с не могут принимать значение 0 одновременно). Ограничение 0
устанавливает, что одна и только одна из величин а или b должна быть
равна 1. Ограничение R устанавливает, что если а принимает значение 1,
то и b должна принимать значение 1 (т. е. невозможно, чтобы а была рав-
на 1, а b – 0).
Часто возникает необходимость в ограничениях для следствий. Ог-
раничение М на рис. 10 устанавливает, что если следствие а имеет зна-
чение 1, то следствие b должно принять значение 0.
a
M скрывает
b
Рис. 10. Символ для «скрытого» ограничения
Как видно из рассмотренного выше примера, физически невозмож-
но, чтобы причины 1 и 2 присутствовали одновременно, но возможно,
чтобы присутствовала одна из них. Следовательно, они связаны ограни-
чением Е (рис. 11).
1 71
Е ∨ 11
2
∧ 70
3 72
Рис. 11. Пример функциональной диаграммы с ограничением «исключает»
3.2.3.1. Замечания
Применение функциональных диаграмм – систематический метод
генерации тестов, представляющих комбинации условий. Альтернативой
является специальный выбор комбинаций, но при этом существует веро-
ятность пропуска многих «интересных» тестов, определенных с помо-
щью функциональной диаграммы.
При использовании функциональных диаграмм требуется трансля-
ция спецификации в булевскую логическую сеть. Следовательно, этот
61
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
