Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Процедура разработки функциональных описаний для задачи Купить хлеб в магазине (Программирование)

.docx
Скачиваний:
29
Добавлен:
11.04.2014
Размер:
81.8 Кб
Скачать

Срань (инструкция) по закупке хлеба (пример задачи на к/р)

1. Чёрная срань (ящик).

Вход: человек рядом с магазином с деньгами и без хлеба.

Тело: покупка хлеба, если это возможно.

выход: человек рядом с магазином с хлебом или без хлеба.

2. Тестовые срани (примеры).

1) магазин закрыт, нельзя войти и купить хлеб (альтернатива).

2) очередь, нужно подождать (повторение).

3) нет продавца, нельзя купить хлеб и надо уйти (альтернатива).

4) нет сдачи, нельзя уйти, не дождавшись её (повторение).

3. Обобщающая и наглядная срань (тест).

4. Дальше самый пиз*ец (самая срань).

если_ вход в магазин возможен

то_ работа с магазином

иначе_ уход домой.

работа с магазином:

если_ нет очереди

то_ работа с продавцом

иначе_ ожидание

ожидание:

пока_ есть другие покупатели

то_ ожидание

работа с продавцом:

если_ продавец на месте

то_ покупка хлеба

иначе_ уход домой

покупка хлеба:

взять хлеб

если_ есть сдача

то_ взять сдачу, уйти на улицу

иначе_ ожидание сдачи

ожидание сдачи:

пока_ сдача не дана

то_ ожидание сдачи