Обсуждение

В архиве: 9 комментариев.

Читать и комментировать в ЖЖ ↗

vvagr · 31 августа 2008

Комментарий

По последнему определению: "Архитектурный фреймворк -- набор архитектурных интересов..." Прилагательное "архитектурных" совершенно непонятно и оставляет впечатление порочного круга :-( И, кажется, "архитектурные интересы" нигде конкретно не определены - это какого такого стейкхолдера интересы? Так generic - это "абстрактный" или "конкретный"? :-) На самом деле в контексте данного определения лучше всего "типовой". Predefined - это не совсем русское "предопределённый". Лучше "предварительно определённый". viewpoint correspondence rule -- не "правило соответствия вьюпойнта", а "правило отображения (согласования) вьюпойнтОВ" to capture - почему "для письменной фиксации"? Это же "для учёта" или "для фиксации в учёте", но точно без "письменной". "специфических" - в данном случае лучше "некоторой". Итого: Архитектурный фреймворк -- набор интересов, типовых стейкхолдеров, предварительно определенных вьюпойнтов и правил согласования вьюпойнтов, определеннный для фиксации в учёте общепринятой практики архитектурных описаний в некоторой предметной области или в сообществе стейкхолдеров.

vvagr · 31 августа 2008

Комментарий

И одна важная, на мой взгляд, перестановка слов: Архитектурный фреймворк -- набор интересов, типовых стейкхолдеров, предварительно определенных вьюпойнтов и правил согласования вьюпойнтов, определеннный для фиксации в учёте практики архитектурных описаний, общепринятых в некоторой предметной области или в сообществе стейкхолдеров.

vvagr · 31 августа 2008

Комментарий

Всё-таки с "вью" надо что-то делать. Насколько там важна ссылка на визуальное? Может всё-таки сместить туда слово "описание"?

Анатолий Левенчук · 31 августа 2008

Комментарий

1. Прилагательное "архитектурный" нигде не определено, определено слово "архитектура". Стейкхолдер определен явно: архитектор (ответственный за архитектуру). У них там есть замечание, что "ввиду огромного разнообразия интересов, моделей и т.д. в неархитектурной сфере все относящееся к ISO 42010 нужно помечать словом "архитектурный" для избежания путаницы". А в стандарте фреймворка софтового дизайна указаны обязательные софтодизайновые интересы конкретным списком. Поэтому я это слово бы пока оставил. См, кстати, стандарт "софтодизайнового описания" тут: http://www.iso-architecture.org/ieee-p1016/IEEE-P1016-d5.0b.pdf, очень полезно. 2. Я сначала написал слово "конкретный", и понял, что неправильно. Тогда -- абстрактный :) Правильно, слово "типовой" -- по смыслу подходит (хотя там именно класс, экземпляр которого требуется подставлять в конкретной архитектуре. Поэтому слово "типовой" тут некорректно онтологически, но корректно канцеляритно). В любом случае -- ОК, пусть будет "типовой", а там разберемся. 3. В Lingvo перевод predefined -- предопределённый; предписанный. Поменял на "предписанных". 4. Correspondence -- словарно это именно соответствие, но я согласен, что "согласование" лучше. Множественное число я тоже пробовал, потом убрал. Положусь на твой вкус, верну. 5. Capture в этом месте -- это именно письменной фиксации (в виде документа, называемого "Architectural Framework"). В учете же все перечисленное фиксируется для архитектуры. Хотя тут можно и поспорить. Напишем пока "для учета" -- пусть будет двусмысленное толкование. 6. Specific -- еще раз поглядел в словарь. Наиболее подходит перевод "конкретный".

Ответ на комментарий

Анатолий Левенчук · 31 августа 2008

Комментарий

А вот и нет :) Они специально говорят, что их цель -- общие для всех архитектурные практики двигать в специфические области. Именно это они и говорят: общие архитектурные практики (независимые от предметных областей) в специфические предметные области. Это особо оговорено в преамбуле.

Ответ на комментарий

Анатолий Левенчук · 31 августа 2008

Комментарий

Да я бы и с вьюпойнтом разобрался, мне он еще больше глаз мозолит. Я думаю, хорошее слово само в процессе работы придет.

Ответ на комментарий

vvagr · 31 августа 2008

Комментарий

1. Непонятно мне это. Исходное английское определение - при тщательном разборе некорретно. a set of architectural concerns - (то есть интересОВ стейкхолдера-архитектора), generic stakeholders - (то есть каких-то ещё стейкхолдеров) Ерунда получается. 3. Не верь словарям:-) Тут речь идёт о том, что вьюпойнты определены отдельно, до формирования фреймворка. По-английски этот смысл содержится в predefined. По-русски ни предопределённый, ни предписанный - такого и только такого(!) смысла не имеют. Предопределённый означает невозможность изменить в будущем, предписанный - наличие авторитета. 5. Согласен, в определении говорится об отражении во фреймворке лучших практик, это абстрактное "отражение", а вовсе не формальный учёт. Лучше учёт убрать из этого места вообще. 6. Опять не верь :-) В данном случае лучше "некоторой".

Ответ на комментарий