Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
emp.docx
Скачиваний:
32
Добавлен:
17.12.2018
Размер:
1.44 Mб
Скачать

71. Попередня оцінка складності

Попередня оцінка на основі статистичних методів

  • Добре підходить для прогнозу типових задач, але практично не підходить для прогнозу унікальних.

  • Типові задачі мають широкий спектр використання.

Попередня оцінка складності на етапі розробки специфікації вимог

Використовується метрика прогнозованого числа операторів

Nпрогн =NF*Nед

де NF – кількість функцій чи вимог в специфікації до програми

Nед – одиничне значення кількості операторів (середнє число операторів у співвідношенні до однієї середньої функції чи вимоги), const

Попередня оцінка складності на етапі архітектури

Си = NI / (NF * NIед * Ксл)

NI – загальна кількість змінних, які передаються по інтерфейсах між компонентами програми

NІед – одиничне значення кількості змінних, які передаються по інтерфейсах між компонентами (середнє число змінних у співвідношенні до однієї середньої функції чи вимоги)

Ксл – коефіцієнт складності програми, враховує зростання одиничної складності програми для великих та складних програм в порівнянні з середніми

72. Вимірювання зусиль

Метрика

Зачем нужна

Влияет на…

Анализ на основе статистических данных (как тренд, так и прогноз)

Усилия разработчика при реализации.

Насколько эффективен труд разработчика.

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

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

Усилия программиста при разработке.

Для определения сложности реализации того или иного блока кода (класса, функции и т.д.)

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

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

73. Вимірювання дефектів

Метрика

Зачем нужна

Влияет на…

Анализ на основе статистических данных (как тренд, так и прогноз)

Плотность дефектов на единицу кода.

Количество дефектов на 1-у строку кода

Производная метрика: количество строк/число дефектов.

Данная метрика более полезна для временной оценки: Плотность увеличивается от билда к билду, от версии к версии? Плотность дефектов по подсистемам (выявляем проблемную подсистему. В этом случае показатель почти наверняка будет коррелироваться с метрикой, отвечающей за интенсивность изменений участка кода, так как в этом месте наверняка «тонко»)

74. Метрики якості ПЗ це підмножина метрик, основна увага яких зосереджена на аспектах якості продуктів, процесів та проектів. Якість ПЗ пов’язана більше з якістю процесів та продуктів

Метрики якості ПЗ:

  • Метрики якості продукту

  • Метрики якості процесів

  • Метрики якості супроводження

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]