Новые книги

Книга развивает идеи, изложенные автором в статье, опубликованной в «Harvard Business Review» и получившей престижную премию компании McKinsey за прикладной характер и новаторское мышление в сфере бизнеса и управления. Джон Коттер призывает организации к созданию комбинированной системы управления, сочетающей проверенную временем, надежную и эффективную иерархическую организационную структуру с гибкой и динамичной сетевой структурой, схожей с устройством начинающей компании (стартапа). По мнению автора, комбинированная система управления предоставляет крупным, зрелым компаниям ключевой инструмент для того, чтобы соответствовать требованиям быстро меняющейся среды.

Книга предназначена всем, кто готов реализовать в своей организации значительную реформу с целью достижения конкурентных побед в любой отрасли – будь то государственное управление или финансовые услуги.
С огромным удовольствием имею честь приветствовать читателей новой и очень важной книги доктора Ольги Берёзкиной, рассказывающей о product placement — одной из самых важных маркетинговых технологий для профессионалов XXI века.

Будучи редактором первой серьезной англоязычной книги о product placement, которая включила в себя главы, написанные рядом исследователей, и мои интервью с ведущими американскими экспертами, я была очень рада тому, что несколько лет назад мою книгу перевели на русский язык и опубликовали в Москве.

Однако моя книга отличается от той, что вы держите в руках, поскольку она исследовала product placement с американской точки зрения. Теперь же доктор Берёзкина предложила российским маркетологам и исследователям СМИ полное исследование практики product placement с точки зрения российского профессионала.

Описание операций



2.6.2. Описание операций

Процессы ДПД в конце концов должны быть реализованы как операции объектов. Каждый процесс нижнего (базового) уровня, так же как и процессы верхних уровней, в состав которых входят процессы более нижних уровней, реализуются как операции. При этом реализация процессов верхних уровней может отличаться от их представления на ДПД, так как при реализации обычно производится их оптимизация: в результате оптимизации процессы нижних уровней, составляющие процесс более высокого уровня могут "слиться", после чего они станут невидимы.

Все операции должны быть специфицированы. Спецификация операции содержит ее сигнатуру (имя операции, количество, порядок и типы ее параметров, количество, порядок и типы возвращаемых ею значений) и описание ее эффекта (действия, преобразования). Для описания эффекта операции можно использовать:

  • математические формулы;
  • табличные функции: таблицы, сопоставляющие выходные значения входным;
  • уравнения, связывающие входные и выходные значения;
  • аксиоматическое определение операций с помощью пред- и пост-условий;
  • таблицы принятия решений;
  • псевдокод;
  • естественный язык.

Пример описания операции (эффект ее описан на естественном языке) приведен на рисунке 2.65.

	изменить_счет (счет, сумма, вид_проводки) -> деньги, квитанция 
	   если сумма снимается и больше баланса счета,                 
	     то "отменить_проводку"                                     
	   если сумма снимается и меньше баланса счета,                 
	     то "дебетовать_счет" и "выдать_деньги"                     
	   если сумма вносится на счет                                  
	     то "кредитовать_счет"                                      
	   если запрос                                                  
	     то "выдать_запрос"                                         
	   во всех случаях:                                             
	     квитанция должна содержать номер ATM, дату, время,         
	       номер счета, вид проводки, сумму проводки (если она      
	       есть), новый баланс счета                                

Рис. 2.65. Спецификация операции изменить_счет (при описании эффекта операции использованы операции отменить_проводку, выдать_запрос, выдать_деньги, дебетовать_счет и кредитовать_счет)

Внешняя спецификация операции описывает только те изменения, которые видны вне операции. Операция может быть реализована таким образом, что при ее выполнении будут использоваться некоторые значения, определенные внутри операции (например, в целях оптимизации), некоторые из этих значений могут даже быть частью состояния объекта. Эти детали реализации операции скрыты от остальных объектов и не участвуют в определении внешнего эффекта операции. Изменения внутреннего состояния объекта, не видные вне его, не меняют значения объекта.

Все нетривиальные операции можно разделить на три категории: запросы, действия и активности. Запросом называется операция без побочных эффектов над видимым извне объекта его состоянием (чистая функция). Запрос, у которого нет параметров, кроме целевого объекта, является производным атрибутом. Например, для точки на координатной плоскости, радиус и полярный угол - производные атрибуты; из этого примера видно, что между основными и производными атрибутами нет принципиальной разницы, и выбор основных атрибутов во многом случаен.

Действием называется операция, имеющая побочные эффекты, которые могут влиять на целевой объект и на другие объекты системы, которые достижимы из целевого объекта. Действие не занимает времени (логически, оно совершается мгновенно). Каждое действие может быть определено через те изменения, которые оно производит в состоянии объекта, меняя значения его атрибутов и связей; в каком порядке производятся эти изменения, несущественно: мы считаем, что все они происходят одновременно и мгновенно. Наиболее распространенным способом описания действия является задание алгоритма его выполнения на компьютере.

Активностью называется операция, выполняемая объектом, или над объектом, выполнение которой занимает определенное время. Активность имеет побочные эффекты. Активности могут быть только у активных объектов, так как пассивные объекты есть попросту склады данных.

Назад | Содержание | Вперед