Стандартизация Контрольная работа Технические науки

Контрольная работа на тему Метод Холстеда(примеры расчетов)

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

  

Введение:

 

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

 

Фрагмент текста работы:

 

Метод Холстеда (примеры расчетов) В крупных программных
средах время от времени появляются механизмы подсчета различных метрик. Следует
отметить, что метрики служат контролем качества кода (не пишем большие и
сложные функции), «производительностью» программистов, а также скоростью
развития проекта.

Рассмотрим классификацию
метрик:

1. Количественные характеристики.

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

Также к группе метрик,
основанных на подсчете некоторых единиц в коде программы, относят метрики
Холстеда, которые будут рассмотрены подробнее далее.

2. Метрики сложности потока
управления программы.

3. Метрики сложности потока
управления данными.

4. Метрики сложности потока
управления и данных программы.

5. Объектно-ориентированные
метрики.

6. Метрики надежности.

7. Гибридные метрики.

Метрика Холстеда была
изобретена в 1977 году и предлагают разумный подход к решению следующих задач:

— предсказание условий, необходимых для программирования по предложенным
проектам;

— определение норм первоначальных ошибок;

— количественная оценка языков программирования и эффекта модульности;

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

В основе вычисления метрик
Холстеда лежит концепция, согласно которой алгоритм состоит только из
операторов и операндов (проверяется рассмотрением простых вычислительных машин
с форматом команд, содержащим две части: код операции и адрес операнда).
Операнды -переменные или константы, используемые в данной реализации алгоритма.

Операторы-комбинации
символов, влияющие на значение или порядок операндов.

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

Правильное разбиение на
модули уменьшает работу по программированию.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы