Оценка эффективности языка программирования. Определение количественных характеристик программного обеспечения. Метрические свойства
Описание:
Номер в архиве: 610
Исходный код на указанных языках программирования прилагается
Задание 1
Эффективность метода оцените по абсолютной величине приращения степени сжатия к приращению времени сжатия:
В качестве исходного файла выбирать файл программы, написанной на языке программирования Pascal.
Расчёты привести в развернутом виде.
Задание 2.
Определить количественные характеристики программного обеспечения – количество различных операторов в тексте программы; количество различных операндов в тексте программы; общее число вхождений операторов в текст программы; общее число вхождений операндов в текст программы; минимальное количество различных операторов и операндов, необходимых для полного корректного описания алгоритма.
Задание 3. (для каждого языка программирования)
Исходный код на указанных языках программирования прилагается
Задание 1
Язык программирования
| Исходный размер программы, Кбайт
| Время выполнения, сек
| Размер программы в текстовом эквиваленте, слов
| Эффективность метода
|
Pascal | 0,188 | 0,40 | 22 | 50% |
Visual Basic | 21,9 | 0,60 | 25 | 10,61% |
Си | 37,3 | 0,74 | 26 | 10,65% |
Эффективность метода оцените по абсолютной величине приращения степени сжатия к приращению времени сжатия:
В качестве исходного файла выбирать файл программы, написанной на языке программирования Pascal.
Расчёты привести в развернутом виде.
Задание 2.
Определить количественные характеристики программного обеспечения – количество различных операторов в тексте программы; количество различных операндов в тексте программы; общее число вхождений операторов в текст программы; общее число вхождений операндов в текст программы; минимальное количество различных операторов и операндов, необходимых для полного корректного описания алгоритма.
Задание 3. (для каждого языка программирования)
Метрическое свойство | Модель свойства | Метрика измерения | Оценочная формула показателя |
1. Длина текста программы | Общее количество операторов и операндов | {N1,N2} | N=N1+N2 |
2 . Прогнозируемая длина текста | Теоретико-информационная модель зависимости длины естественного языкового текста от размера словаря , из символов которого составлен текст: длина текста пропорциональна двоичному логарифму размера словаря. | {n1,n2} | |