Форум тестировщиков: Software-Testing.Ru: Три вида измерений и два способа их использования - Форум тестировщиков: Software-Testing.Ru

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Три вида измерений и два способа их использования перевод статьи Майкла Болтона

#1 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 08 Март 2010 - 19:27

Оригинал: http://www.developsense.com/articles/2009-...Measurement.pdf

Люди часто цитируют лорда Кельвина: «Если вы можете измерить то, о чем говорите, и выразить это в цифрах – значит, вы что-то об этом предмете знаете. Но если вы не можете выразить это количественно, ваши знания крайне ограничены и неудовлетворительны. Может это начальный этап, но это не уровень подлинного научного знания, каков бы ни был предмет исследования» [1]. Однако немногие обращают внимание на предложение, которое предшествует этому высказыванию: «в естественных науках важнейший первый шаг в направлении изучения любого предмета – это нахождение принципов численного выражения и осуществимых способов измерения величин, связанных с ним». Это пропущенное предложение ставит перед нами несколько вопросов: «Применимы ли в науке разработки и тестирования компьютерных программ принципы измерения, подобные тем, что мы используем в физике? Если нет, то какие виды измерений нам следует использовать? Как нам извлечь пользу из этих измерений?».

Подробнее...

#2 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 08 Март 2010 - 21:35

Классификация измерений надумана и не имеет ничего общего с современной физикой, которую автор пытается притянуть, чтобы статья выглядела "наукообразно".
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#3 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 09 Март 2010 - 13:55

Просмотр сообщенияAlfa (8.3.2010, 21:35) писал:

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

На всякий случай уточню, что описанная классификация измерений по трём "уровням детализации" предложена не автором статьи, а Джеральдом Вейнбергом (см. ссылки в конце статьи на книжки Quality Software Management).
Или Вы имеете в виду классификацию измерений на контрольные (control) и наводящие (inquiry)?

1. Почему Вы считаете такую классификацию способов измерений неудачной? (и уточните, которую из двух вышеупомянутых)

2. Автор не пытается притянуть физику, напротив, он говорит, что разработка ПО -- это НЕ физика (современная или классическая, не суть важно), поэтому в ней не требуется использовать методы количественных измерений, подобные тем, которые используются в физике. Вы с этим не согласны?

#4 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 09 Март 2010 - 21:34

Просмотр сообщенияbarancev (9.3.2010, 13:55) писал:

На всякий случай уточню, что описанная классификация измерений по трём "уровням детализации" предложена не автором статьи, а Джеральдом Вейнбергом (см. ссылки в конце статьи на книжки Quality Software Management).
Или Вы имеете в виду классификацию измерений на контрольные (control) и наводящие (inquiry)?

1. Почему Вы считаете такую классификацию способов измерений неудачной? (и уточните, которую из двух вышеупомянутых)

Ту, которая делит на три "уровня детализации".

Цитата

Измерения первого порядка являются, как правило, качественными (не количественными)…

Т.е. не являются измерениями вообще.

Цитата

это измерения, которое инженеры используют для настройки относительно стабильных систем…

Относительно чего?

Цитата

это разновидность точных численных измерений, помогающих физикам изучать законы природы

Точных относительно чего? А если они не помогают (например температура вашего тела)?
Приведенная "классификация" ничего не классифицирует.

Контрольными и наводящими автор называет метрики, а не измерения. Суть очень разные вещи, хотя сам автор так не считает (очевидно он не прав):

Цитата

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


Просмотр сообщенияbarancev (9.3.2010, 13:55) писал:

2. Автор не пытается притянуть физику, напротив, он говорит, что разработка ПО -- это НЕ физика (современная или классическая, не суть важно), поэтому в ней не требуется использовать методы количественных измерений, подобные тем, которые используются в физике. Вы с этим не согласны?

Не только "не требуется использовать методы количественных измерений, подобные тем, которые используются в физике", а невозможно использовать подобные методы.

NB У физиков измерения делятся, например, на прямые и косвенные.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#5 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 11 Март 2010 - 23:54

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

Цитата

Измерения первого порядка являются, как правило, качественными (не количественными)…

Т.е. не являются измерениями вообще.

Если следовать традиционным определениям, данным в учебниках по метрологии -- да, не являются. Но -- есть два НО.

1) Сначала посмотрим на это с "бытовой" точки зрения. Вот заболел, скажем, ребёнок. Как родитель проверяет, есть у него температура или нет? Сначала на ощупь, рукой или щекой. Этого достаточно, чтобы отличить "нет", "есть, но невысокая" и "есть и довольно высокая". Это -- качественная оценка, согласно традиционному определению, поскольку нет отображения в числа. Так и не надо, если только результатом не является "есть и высокая" -- вот тогда уже надо взять термометр и измерить, насколько высокая, потому что там уже не хватает обычной чувствительности человека, нужны приборы. Это переход к более высокому уровню, согласно предложенной Вейнбергом градации. А традиционное определение просто игнорирует такой способ оценки, тогда как на практике он применяется весьма часто.

2) Писатели учебников по метрологии -- технари. А в естественных науках (и лорд Кельвин когда ещё это заметил!) действительно переход к числам замечательно работает. Но за пределами естественных наук остаётся ещё много всего интересного. Поэтому в последние годы (да что там, уже больше чем полвека!) в социальных науках достаточно активно развиваются методы "качественных исследований" (в противовес "количественным"). В качестве отправной точки для ознакомления с предметом можно использовать Википедию, но только не русскую, потому что она об этом почему-то не содержит никакой информации.

Так что включение такого способа работы с информацией в общую схему вполне обоснованно, и называть его словом "измерение" вполне можно, если выйти за рамки традиционных определений и посмотреть на вопрос чуть шире.

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

Контрольными и наводящими автор называет метрики, а не измерения. Суть очень разные вещи, хотя сам автор так не считает (очевидно он не прав):

Цитата

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


Да, вынужден согласиться, это предложение не слишком удачное. Попробую подкорректировать в тексте. Да, там есть ещё пара подобных "тёмных" мест, требующих уточнения, тоже постараюсь исправить.

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

Просмотр сообщенияbarancev (9.3.2010, 13:55) писал:

2. Автор не пытается притянуть физику, напротив, он говорит, что разработка ПО -- это НЕ физика (современная или классическая, не суть важно), поэтому в ней не требуется использовать методы количественных измерений, подобные тем, которые используются в физике. Вы с этим не согласны?

Не только "не требуется использовать методы количественных измерений, подобные тем, которые используются в физике", а невозможно использовать подобные методы.

Из этого я могу сделать вывод, что Вы в целом согласны с основным тезисом статьи, но Вас не устраивает качество используемой аргументации?

С другой стороны, имеется немало людей, утверждающих, что они используют количественные методы. Вы считаете их шарлатанами?

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

NB У физиков измерения делятся, например, на прямые и косвенные.

Если честно, я не понял, какие выводы для вышесказанного следуют из этого замечания :)

#6 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 12 Март 2010 - 15:30

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

Если следовать традиционным определениям, данным в учебниках по метрологии -- да, не являются. Но -- есть два НО.

1) Сначала посмотрим на это с "бытовой" точки зрения. Вот заболел, скажем, ребёнок. Как родитель проверяет, есть у него температура или нет? Сначала на ощупь, рукой или щекой. Этого достаточно, чтобы отличить "нет", "есть, но невысокая" и "есть и довольно высокая". Это -- качественная оценка, согласно традиционному определению, поскольку нет отображения в числа. Так и не надо, если только результатом не является "есть и высокая" -- вот тогда уже надо взять термометр и измерить, насколько высокая, потому что там уже не хватает обычной чувствительности человека, нужны приборы. Это переход к более высокому уровню, согласно предложенной Вейнбергом градации. А традиционное определение просто игнорирует такой способ оценки, тогда как на практике он применяется весьма часто.

2) Писатели учебников по метрологии -- технари. А в естественных науках (и лорд Кельвин когда ещё это заметил!) действительно переход к числам замечательно работает. Но за пределами естественных наук остаётся ещё много всего интересного. Поэтому в последние годы (да что там, уже больше чем полвека!) в социальных науках достаточно активно развиваются методы "качественных исследований" (в противовес "количественным"). В качестве отправной точки для ознакомления с предметом можно использовать Википедию, но только не русскую, потому что она об этом почему-то не содержит никакой информации.

Так что включение такого способа работы с информацией в общую схему вполне обоснованно, и называть его словом "измерение" вполне можно, если выйти за рамки традиционных определений и посмотреть на вопрос чуть шире.

Я согласен с Вами такой способ работы/обработки информации существует, но причем тут вопрос, который ставит автор: "Применимы ли в науке разработки и тестирования компьютерных программ принципы измерения, подобные тем, что мы используем в физике?"
Мы либо говорим о физических методах измерений, либо о измерениях вообще, в том числе и о тех, что указали Вы. Мой тезис в том, что приведенные автором методы "измерений" не имеют ничего общего с физикой, хотя он утверждает обратное. Это не значит, что указанные методы вообще не существуют или принципиально плохи, они просто не физические, а автор пытается говорить о физических методах (!).

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

Из этого я могу сделать вывод, что Вы в целом согласны с основным тезисом статьи, но Вас не устраивает качество используемой аргументации?

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

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

С другой стороны, имеется немало людей, утверждающих, что они используют количественные методы. Вы считаете их шарлатанами?

С каждым готов разобраться отдельно, всех под одну гребенку не готов. Но моя практика показывает, что, например, метрики чаще используют для abuse, а не для use.

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

NB У физиков измерения делятся, например, на прямые и косвенные.

Если честно, я не понял, какие выводы для вышесказанного следуют из этого замечания :)

Это просто пример классификации, чтоб сравнить с тем что предложено в статье. В данном случае классификация полна, строга и полезна, у автора --- нет.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#7 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 12 Март 2010 - 16:15

Просмотр сообщенияAlfa (12.3.2010, 15:30) писал:

Я согласен с Вами такой способ работы/обработки информации существует, но причем тут вопрос, который ставит автор: "Применимы ли в науке разработки и тестирования компьютерных программ принципы измерения, подобные тем, что мы используем в физике?"
Мы либо говорим о физических методах измерений, либо о измерениях вообще, в том числе и о тех, что указали Вы. Мой тезис в том, что приведенные автором методы "измерений" не имеют ничего общего с физикой, хотя он утверждает обратное. Это не значит, что указанные методы вообще не существуют или принципиально плохи, они просто не физические, а автор пытается говорить о физических методах (!).

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

Из этого я могу сделать вывод, что Вы в целом согласны с основным тезисом статьи, но Вас не устраивает качество используемой аргументации?

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

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

Вопрос в том, можно ли и/или нужно ли в программной инженерии использовать "физические" количественные методы или же там более уместны иные методы, характерные не для физики, а для социальных наук.

Просмотр сообщенияAlfa (12.3.2010, 15:30) писал:

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

С другой стороны, имеется немало людей, утверждающих, что они используют количественные методы. Вы считаете их шарлатанами?

С каждым готов разобраться отдельно, всех под одну гребенку не готов. Но моя практика показывает, что, например, метрики чаще используют для abuse, а не для use.

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

Просмотр сообщенияAlfa (12.3.2010, 15:30) писал:

Просмотр сообщенияbarancev (11.3.2010, 23:54) писал:

Просмотр сообщенияAlfa (9.3.2010, 21:34) писал:

NB У физиков измерения делятся, например, на прямые и косвенные.

Если честно, я не понял, какие выводы для вышесказанного следуют из этого замечания :)

Это просто пример классификации, чтоб сравнить с тем что предложено в статье. В данном случае классификация полна, строга и полезна, у автора --- нет.

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

(Википедия, кстати, предлагает четыре класса в этой классификации)

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему


Similar Topics Collapse

  Название темы Форум Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Page.Wait() убивает всех Child-ов у Page
После использования Wait() метода, у Page не видны Child объекты
AutomatedQA - Functional Testing antone 
  • 7 Ответов
  • 1 359 Просмотров
Открытая тема (есть новые ответы) Фирма «1С» и компания «Мапилаб» заключили соглашение о дистрибьюции Анонсы и обсуждения материалов it4business.ru Case 
  • 0 Ответов
  • 550 Просмотров
Открытая тема (есть новые ответы) Требуются веб-программисты PHP в офис г. Москва
Знание битрикс обязательно, зп 40-90 тыс
Работа для программистов kelindo 
  • 0 Ответов
  • 92 Просмотров
Открытая тема (есть новые ответы) Cоздана армия киберликвидаторов
Технологии войны.
Клуб тестировщиков Case 
  • 3 Ответов
  • 1 372 Просмотров
Открытая тема (есть новые ответы) Y (переводит timur) Словарь терминов и определений Case 
  • 2 Ответов
  • 5 211 Просмотров

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей