Учебники

Основы измерения

Измерение — это действие измерения чего-либо. Это присвоение номера характеристике объекта или события, которое можно сравнить с другими объектами или событиями.

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

Измерение в повседневной жизни

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

Измерение берет информацию об атрибутах сущностей. Сущность — это объект, такой как человек, или событие, такое как путешествие в реальный мир. Атрибут — это особенность или свойство объекта, такие как рост человека, стоимость поездки и т. Д. В реальном мире, хотя мы думаем об измерении вещей, на самом деле мы измеряем атрибуты этих вещей.

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

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

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

Измерение в программной инженерии

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

Для большинства проектов развития,

  • Мы не можем установить измеримые цели для наших программных продуктов
  • Мы не понимаем и количественно не оцениваем стоимость компонентов программных проектов
  • Мы не оцениваем и не прогнозируем качество производимой нами продукции.

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

В разработке программного обеспечения измерения необходимы для следующих трех основных видов деятельности:

  • Чтобы понять, что происходит во время разработки и обслуживания
  • Контролировать, что происходит в проекте
  • Чтобы улучшить процессы и цели

Репрезентативная теория измерения

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

Эмпирические отношения

В реальном мире мы понимаем вещи, сравнивая их, а не присваивая им цифры.

Например, для сравнения высоты мы используем термины «выше чем», выше чем. Таким образом, эти «выше, чем», выше, чем эмпирические отношения для высоты.

Мы можем определить более одного эмпирического отношения на одном наборе.

Например, X выше, чем Y. X, Y намного выше, чем Z.

Эмпирические отношения могут быть одинарными, двоичными, троичными и т. Д.

X высокий, Y не высокий одинарные отношения.

X выше, чем Y — бинарное отношение.

Эмпирические отношения в реальном мире могут быть сопоставлены с формальным математическим миром. В основном эти отношения отражают личные предпочтения.

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

Шкала Лайкерта

Здесь пользователям будет предоставлено утверждение, с которым они должны согласиться или не согласиться.

Например — Это программное обеспечение работает хорошо.

Полностью согласен Согласен Ни согласен, ни несогласен не соглашаться Сильно не согласен

Принудительный рейтинг

Порядок заданных альтернатив от 1 (лучший) до n (худший).

Например: ранжируйте следующие 5 программных модулей в соответствии с их производительностью.

Наименование модуля Ранг
Модуль А
Модуль Б
Модуль С
Модуль D
Модуль Е

Вербальная частотная шкала

Например — Как часто эта программа дает сбой?

Всегда Часто Иногда Редко Никогда

Порядковый масштаб

Здесь пользователям будет предоставлен список альтернатив, и они должны выбрать один.

Например — Как часто эта программа дает сбой?

  • почасовой
  • Ежедневно
  • еженедельно
  • ежемесячно
  • Несколько раз в год
  • Один или два раза в год
  • Никогда

Сравнительная шкала

Здесь пользователь должен дать число, сравнивая различные варианты.

Очень высокий О том же Очень низкий

1 2 3 4 5 6 7 8 9 10

Числовой масштаб

Здесь пользователь должен указать число в соответствии с его важностью.

Неважно Важно

1 2 3 4 5 6 7 8 9 10

Правила отображения

Чтобы выполнить сопоставление, мы должны указать домен, диапазон, а также правила для выполнения сопоставления.

Например — Домен — Реальный мир

  • Диапазон — математический мир, такой как целые числа, действительные числа и т. Д.

  • Правила — Для измерения высоты, обувь носить или нет

Диапазон — математический мир, такой как целые числа, действительные числа и т. Д.

Правила — Для измерения высоты, обувь носить или нет

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

Репрезентативное условие измерения

Условие представления утверждает, что отображение измерений (M) должно отображать объекты в числа, а эмпирические отношения в числовые отношения таким образом, чтобы эмпирические отношения сохранялись и сохранялись посредством числовых отношений.

Например: эмпирическое отношение «выше чем» отображается в числовое отношение «>», т. Е. X выше, чем Y, если и только если M (X)> M (Y)

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

Для унарного отношения «высокий» мы могли бы иметь числовое отношение

X> 50

Условие представления требует, чтобы для любой меры М ,

Х высокий тогда и только тогда, когда М (Х)> 50

Ключевые этапы формальных измерений

Основные этапы измерения можно обобщить следующим образом: