
- •1.5. Метрики качества программных средств
- •1.5.1. Свойства и критерии обоснованности метрик
- •1.5.4. Метрики качества программных средств в использовании
- •1.6.5. Модель качества продукта по стандарту ISO/IEC 25010:2011
- •2. СЛОЖНОСТЬ ПРОГРАММНЫХ СРЕДСТВ
- •2.4. Вопросы и задания для самоконтроля
- •4. ЛАБОРАТОРНАЯ РАБОТА №2
- •4.2. Методические указания к выполнению лабораторной работы
- •5. ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ №1 И №2

рассчитывается метрика Маккейба и определяются базовые независимые пути в алгоритме (по аналогии с примером по метрике Маккейба, приведенным в подразд. 2.2);
рассчитываются абсолютная CL и относительная cl сложности программы, а также максимальный уровень вложенности условного и циклического операторов CLI, используя метрику Джилба;
рассчитываются абсолютная Sa и относительная So граничные сложности программы по метрике граничных значений. Результаты расчетов метрики гра-
ничных значений должны быть представлены в виде таблиц, аналогичных |
|
табл. 2.5 и 2.6; |
Р |
|
значения всех рассчитанных метрик сложности потока управления для разработанного алгоритма должны быть сведены в итоговую таблицу (анало-
гичную табл. 2.9, но включающую не три столбца для трех схем алгоритмов, а |
||||||||
|
|
|
|
|
|
|
У |
|
один столбец, соответствующий разработанному алгоритму). |
И |
|||||||
|
|
|
|
|
|
Г |
||
3.3. Содержание отчета по лабораторной работе |
|
|||||||
|
|
|
|
|
Б |
|
|
|
Лабораторная работа №1 должна содержать: |
|
|
|
|||||
титульный лист; |
|
|
|
|
|
|
|
|
номер и условие индивидуального задания; |
|
|
|
|||||
|
|
|
|
а |
|
|
|
|
детализированную схему алгоритма по ГОСТ 19.701–90; |
||||||||
описание схемы алгоритма; |
к |
|
|
|
|
|||
|
|
|
|
|
||||
расчет метрики Маккейба для разр бот нного алгоритма и определение |
||||||||
базовых независимых путей; |
|
е |
|
|
|
|
||
|
|
т |
|
|
|
|
|
|
расчет метрики Джилба для разработанного алгоритма; |
|
|||||||
расчет метрики граничных знач ний для разработанного алгоритма с ре- |
||||||||
|
о |
|
|
|
|
|
|
|
зультатами, представленными в виде аблиц; |
|
|
|
|
||||
результаты расчет в ме рик в виде итоговой таблицы. |
|
|||||||
|
и |
|
|
|
|
|
|
|
4. ЛАБОРАТОРНАЯ РАБОТА №2 |
|
|
|
|
||||
4.1. Тема задан я |
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
Метрики лХо стеда. Метрики сложности потока данных
текст программыи на языке программирования, заданном преподавателем. По текстуБпрограммы рассчитать метрики Холстеда и метрики сложности потока данных (спен и метрику Чепина).
Для разра отанной в лабораторной работе №1 схемы алгоритма написать
4.2. Методические указания к выполнению лабораторной работы
Для разработанной (в соответствии с индивидуальным заданием) в лабораторной работе №1 схемы алгоритма следует написать исходный текст программы на заданном языке программирования. В программе предусмотреть вывод на экран всех входных и выходных данных. Программа должна быть хорошо прокомментирована.
53