Решение задания с контрольной работы по программированию... Процедура
разработки функциональных описаний для задачи: "Купить хлеб в магазине"
.
Фрагменты из задачи:
1 Этап. Чёрный ящик.
Вход: человек рядом с магазином с
деньгами и без хлеба.
Тело: покупка хлеба, если это возможно.
выход:
человек рядом с магазином с хлебом или без хлеба.
2 этап. Тестовые примеры
1) магазин закрыт, нельзя войти и купить
хлеб (альтернатива).
2) очередь, нужно подождать (повторение).
3) нет продавца, нельзя купить хлеб и
надо уйти (альтернатива).
4) нет сдачи, нельзя уйти, не дождавшись
её (повторение).
|