15.5.1. Цели и ограничения на ходы
15.5.1. Цели и ограничения на ходы
Основное понятие Языка Советов — "элементарный совет". Элементарный совет содержит указание о том, что следует делать (или пытаться делать) в некоторой типовой ситуации. Совет выражается в терминах тех целей, которые необходимо достичь, и тех средств, которые следует применять для этого. Мы называем участников игры "игроком" и "противником"; совет всегда относится к "игроку". Каждый элементарный совет имеет следующие четыре составные части:
• главная цель: цель, к которой нужно стремиться;
• цель-поддержка: цель, которая должна постоянно удовлетворяться в процессе достижения главной цели;
• ограничения на ходы игрока: предикат, определяющий некоторое подмножество ходов из всех разрешенных ходов игрока (ходы, представляющие интерес с точки зрения достижения указанных целей).
• ограничения на ходы противника: предикат, выбирающий ходы, которые должен рассмотреть противник (ходы, препятствующие достижению указанных целей).
Рассмотрим, например, шахматный эндшпиль "король и пешка против короля". Здесь применима следующая очевидная идея: провести пешку в ферзи, продвигая ее вперед. В форме совета это выражается так:
• главная цель: провести пешку;
• цель-поддержка: не потерять пешку;
• ходы игрока: продвигать пешку;
• ходы противника: приближаться королем к пешке.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Цели
Цели Цель состоит в том, чтобы ввести единое определение Windows API (то есть, общее для Win32 и Win64), благодаря чему можно будет использовать единый базовый исходный код. Использование этого единого определения может потребовать внесения некоторые изменений в исходный код, но
Цели
Цели Цель 1Установление контроля над системными требованиями к ПО в целях формирования базовой линии, используемой разработчиками ПО и руководством проекта.Цель 2 Поддержка согласованности планов разработки, продуктов и операций с системными требованиями, отнесенными
Цели
Цели Цель 1 Документирование оценочных расчетов по компонентам проекта для их дальнейшего использования в планировании и отслеживании проекта разработки.Цель 2 Планирование и документирование работ и обязательств по проекту разработки.Цель 3 Принятие задействованными
Цели
Цели Цель 1 Сравнение фактических результатов и показателей с запланированными.Цель 2 В случае значительного отклонения фактических результатов и показателей от запланированных — применение корректирующих действий и контроль над их выполнением.Цель 3 Согласование
Цели
Цели Цель 1 Выбор генеральным подрядчиком квалифицированных субподрядчиков.Цель 2 Заключение соглашения о взаимных обязательствах между генеральным подрядчиком и субподрядчиком.Цель 3 Поддержка постоянного обмена информацией между генеральным подрядчиком и
Цели
Цели Цель 1 Планирование работ по обеспечению качества ПО.Цель 2 Объективная проверка соответствия программных продуктов и технологических операций применяемым стандартам, процедурам и требованиям.Цель 3 Распространение информации между задействованными в проекте
Цели
Цели Цель 1 Управление конфигурацией ПО происходит на плановой основе.Цель 2 Выбранные промежуточные программные продукты определены, управляемы и доступны.Цель 3 Изменения в определенных промежуточных программных продуктах происходят управляемым образом.Цель 4
Цели
Цели Цель 1. Координация мероприятий по разработке и усовершенствованию производственного процесса в рамках всей организации.Цель 2. Выявление преимуществ и недостатков используемых производственных процессов в сравнении со стандартным процессом.Цель 3. Планирование
Цели
Цели Цель 1. Разработка и сопровождение стандартного производственного процесса организации.Цель 2. Сбор, изучение и распространение информации, связанной с использованием СППО в проектах разработки
Цели
Цели Цель 1. Мероприятия по обучению проводятся на плановой основе.Цель 2. Обеспечение обучения навыкам и знаниям, необходимым для выполнения руководящих и технических ролей в процессе разработки ПО.Цель 3. Сотрудники группы разработки ПО и других смежных групп должны
Цели
Цели Цель 1. Получение производственного процесса проекта в виде адаптированной версии СППО.Цель 2. Планирование проекта и управление им в соответствии с его производственным
Цели
Цели Цель 1. Определение, интеграция и последовательное выполнение задач разработки ПО.Цель 2. Поддержка взаимной согласованности промежуточных программных
Цели
Цели Цель 1. Согласование требований заказчика со всеми группами, задействованными в проекте.Цель 2. Взаимное согласование обязательств между задействованными инженерными группами.Цель 3. Выявление, отслеживание и разрешение инженерными группами проблем межгруппового
Цели
Цели Цель 1. Планирование работ по проведению экспертных оценок.Цель 2. Выявление и устранение дефектов в промежуточных программных