Составители:
Рубрика:
59
ся путем последовательного (слово за словом) чтения спецификации.
При этом выделяются слова или фразы, которые описывают причины
и следствия. Каждым причине и следствию приписывается отдель-
ный номер.
3. Анализируется семантическое содержание спецификации, которая
преобразуется в булевский граф, связывающий причины и следствия.
Это и есть функциональная диаграмма.
4. Диаграмма снабжается примечаниями
, задающими ограничения и опи-
сывающими комбинации причин и (или) следствий, которые являются
невозможными из-за синтаксических или внешних ограничений.
5. Путем методического прослеживания состояний условий диаграммы
она преобразуется в таблицу решений с ограниченными входами.
Каждый столбец таблицы решений соответствует тесту.
6. Столбцы таблицы решений преобразуются в тесты.
Базовые символы для
записи функциональных диаграмм показаны
на рис. 7. Каждый узел диаграммы может находиться в двух состояниях –
0 или 1; 0 обозначает состояние «отсутствует», а 1 – «присутствует».
Функция тождество устанавливает, что если значение а есть 1, то и зна-
чение b есть 1; в противном случае значение b есть 0. Функция не уста-
навливает, что если а есть 1, то b
есть 0; в противном случае b есть 1.
Функция или устанавливает, что если а, или b, или с есть 1, то d есть 1; в
противном случае d есть 0. Функция и устанавливает, что если и а, и b
есть 1, то и с есть 1; в противном случае с есть 0. Последние две функции
разрешают иметь любое
число входов.
Для иллюстрации изложенного рассмотрим диаграмму, отображаю-
щую спецификацию: символ в колонке 1 должен быть буквой «А» или
«В», а в колонке 2 – цифрой. В этом случае файл обновляется. Если пер-
вый символ неправильный, то выдается сообщение X12, а если второй
символ неправильный – сообщение Х13.
a
b
a
b
c
a
b
тождество
не
и
a
b
c
d
или
∨
∧
Рис. 7. Базовые логические отношения функциональных диаграмм
ся путем последовательного (слово за словом) чтения спецификации. При этом выделяются слова или фразы, которые описывают причины и следствия. Каждым причине и следствию приписывается отдель- ный номер. 3. Анализируется семантическое содержание спецификации, которая преобразуется в булевский граф, связывающий причины и следствия. Это и есть функциональная диаграмма. 4. Диаграмма снабжается примечаниями, задающими ограничения и опи- сывающими комбинации причин и (или) следствий, которые являются невозможными из-за синтаксических или внешних ограничений. 5. Путем методического прослеживания состояний условий диаграммы она преобразуется в таблицу решений с ограниченными входами. Каждый столбец таблицы решений соответствует тесту. 6. Столбцы таблицы решений преобразуются в тесты. Базовые символы для записи функциональных диаграмм показаны на рис. 7. Каждый узел диаграммы может находиться в двух состояниях – 0 или 1; 0 обозначает состояние «отсутствует», а 1 – «присутствует». Функция тождество устанавливает, что если значение а есть 1, то и зна- чение b есть 1; в противном случае значение b есть 0. Функция не уста- навливает, что если а есть 1, то b есть 0; в противном случае b есть 1. Функция или устанавливает, что если а, или b, или с есть 1, то d есть 1; в противном случае d есть 0. Функция и устанавливает, что если и а, и b есть 1, то и с есть 1; в противном случае с есть 0. Последние две функции разрешают иметь любое число входов. Для иллюстрации изложенного рассмотрим диаграмму, отображаю- щую спецификацию: символ в колонке 1 должен быть буквой «А» или «В», а в колонке 2 – цифрой. В этом случае файл обновляется. Если пер- вый символ неправильный, то выдается сообщение X12, а если второй символ неправильный – сообщение Х13. тождество не a b a b или и a a ∨ ∧ c b d b c Рис. 7. Базовые логические отношения функциональных диаграмм 59
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »