МАПО Лекция 20 Сценарий или Рецепт

Post on 22-May-2015

944 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Дисциплина "Моделирование и анализ программного обеспечения"

TRANSCRIPT

Сценарий Сценарий илиили

рецептрецептЛекция 20Лекция 20 ©© Гудаев О.А.Гудаев О.А. 20132013

2

Логика работы программы − сценарий или рецепт?

Стиль изложения проектной документации на разрабатываемую программу бывает по характеру двух типов:

• сценарий работы;• рецепт.Прикладная логика программы, бизнес-

правила программы, логика работы программы – это синонимы начинки сложных взаимодействующих алгоритмов программного обеспечения.

3

Рецепт

Рецепт описывает последовательность действий.

Для обширной предметной области необходимо составить все (!) цепочки последовательностей действий, с учетом всех ветвей в пределах ограничений.

Императивный характер рецепта приемлем только для роботизированных задач автоматики и телемеханики.

4

Сценарий

Сценарий описывает правила взаимодействия агентов (частей алгоритмов). По составленной роли поведения актер всегда «импровизирует» в живой игре.

Агенты порождают строчки рецепта во время выступления на сцене «программного полигона»: апробации и тестирования логики разрабатываемого программного обеспечения.

5

6

Сценарий всегда лучше рецепта, но его составление требует творческого подхода и больших затрат.

ДЁШЕВО

КАЧЕСТВЕННО

БЫСТРО

БЕСПЛАТНО

Долго

Утопия

КривоДорого

Трэш

Ха-ха!

Не в этом мире

англ. trash — отбросы, хлам, мусор, пр. трэшовый

7

Как выбрать среду проектирования программы

8

GUI MachineПрототипирование десктопных и

веб-приложений

9

10

11

Спасибо за вниманиеСпасибо за внимание

©© Гудаев О.А. Гудаев О.А. 20132013

ДонНТУДонНТУкаф. ПОИСкаф. ПОИС

top related