Download - МАПО Лекция 20 Сценарий или Рецепт
Сценарий Сценарий илиили
рецептрецептЛекция 20Лекция 20 ©© Гудаев О.А.Гудаев О.А. 20132013
2
Логика работы программы − сценарий или рецепт?
Стиль изложения проектной документации на разрабатываемую программу бывает по характеру двух типов:
• сценарий работы;• рецепт.Прикладная логика программы, бизнес-
правила программы, логика работы программы – это синонимы начинки сложных взаимодействующих алгоритмов программного обеспечения.
3
Рецепт
Рецепт описывает последовательность действий.
Для обширной предметной области необходимо составить все (!) цепочки последовательностей действий, с учетом всех ветвей в пределах ограничений.
Императивный характер рецепта приемлем только для роботизированных задач автоматики и телемеханики.
4
Сценарий
Сценарий описывает правила взаимодействия агентов (частей алгоритмов). По составленной роли поведения актер всегда «импровизирует» в живой игре.
Агенты порождают строчки рецепта во время выступления на сцене «программного полигона»: апробации и тестирования логики разрабатываемого программного обеспечения.
5
6
Сценарий всегда лучше рецепта, но его составление требует творческого подхода и больших затрат.
ДЁШЕВО
КАЧЕСТВЕННО
БЫСТРО
БЕСПЛАТНО
Долго
Утопия
КривоДорого
Трэш
Ха-ха!
Не в этом мире
англ. trash — отбросы, хлам, мусор, пр. трэшовый
7
Как выбрать среду проектирования программы
8
GUI MachineПрототипирование десктопных и
веб-приложений
9
10
11
Спасибо за вниманиеСпасибо за внимание
©© Гудаев О.А. Гудаев О.А. 20132013
ДонНТУДонНТУкаф. ПОИСкаф. ПОИС