ailev.ru

8 января 2013 · Комментарий

Без заголовка

Для начала предположение о добавлении практик не мое, а авторов статьи (а именно Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon, Ian Spence, and Svante Lidman, уж не знаю, кто из них автор этого пассажа). Сам пассаж таков: "As practices are added to the kernel, alphas will be added to represent the things that either drive the progress of the kernel alphas or inhibit their progress." Целиком статья доступна как по адресу http://queue.acm.org/detail.cfm?id=2389616 , так и в pdf-версии CACM, которая вам должна быть доступна, как члену ACM. Я пользуюсь последней, пассаж располагается в начале среднего столбца стр. 45 CACM. Речь о добавлении практик ведется в разделе статьи, объясняющем расширяемость ядра. Т.е. добавляя практику, добавляем альфу в ядро (к сущностям в вашей терминологии), чтобы понимать, как она влияет на основные 7 альф. Теперь вопрос куда именно добавляем практику. И что значит сама процедура добавления. Practice definition это описание практики. Соответствует, как я понимаю, уровню M1 на слайде 5 из презентации про MOF в вашем постинге. Это я так пытаюсь различать M1(соответствует уровню 1 из п 9.1.1 заявки на стандарт) и M0 (соответствует уровню 0 из п 9.1.1 заявки на стандарт). Run-time ее реализация уйдет на M0. Добавляя практику команда добавляет куда-то (куда?) ее описание (M1), а также начинает ее выполнять (M0). Теперь к вопросу о том, куда можно добавить практику. Определение ядра (на стр. 20 последней на данный момент заявки на стандарт) таково: набор элементов, используемых для формирования общего основания для описания программно-инженерного предпринятия (A kernel is a set of elements used to form a common ground for describing a software engineering endeavor). Также есть утверждение, что ядро расширяемо (например, на стр. 24, ibid). Определение way of working: The tailored set of practices and tools used by a team to guide and support their work. (стр. 60, ibid). Т.е. добавляя практику, мы добавляем ее (practice definition/M1/Level 0) в way of working, характеризуемый, как я понимаю, при помощи документа work product (стр. 85, ibid). Если это так, то фраза "practices are added to the kernel" не является детализированной с точки зрения того, что происходит в деталях, но корректной с точки зрения ядра.

К записи · К обсуждению