Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТПО ответы v. бета.docx
Скачиваний:
18
Добавлен:
11.09.2019
Размер:
293.95 Кб
Скачать
  1. Роль керівника проекту при використанні системи відстеження помилок.

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

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

  2. В конце процесса разработки важность быстрого и надёжного исправления ошибок резко возрастает.

  3. Иногда у тестировщиков больше опыта отладки, чем у программистов.

  4. Ни при каких обстоятельствах не допустимы намеренные потери чьего бы либо времени.

Руководитель проекта обращает внимание на следующую статистику:

  1. Кто документирует больше ошибок (тестировщики, техподдержка, технические писатели, или он сам). Указанная информация позволяет руководителю проекта управлять группами участников в процессе разработки.

  2. Каково количество выявленных проблем за неделю, и соответственно производительность работы тестировщика.

  1. Характеристики „доброго” тесту.

Требования к идеальному критерию были выдвинуты в работе [11]:

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

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

3. Критерий должен быть надежным, т.е. любые два множества тестов, удовлетворяющих ему, одновременно должны раскрывать или не раскрывать ошибки программы

4. Критерий должен быть легко проверяемым, например вычисляемым на тестах

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

Поэтому мы стремимся к идеальному общему критерию через реальные частные.

  1. Модель вимірювання характеристик якості програмного забезпечення.

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

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

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

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

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

Показатель качества – численное значение критерия качества, определяющее степень, в которой программе присуще определенное критерием свойство. В соответствии с ГОСТ 15467-79 под показателем качества следует понимать количественную характеристику одного или нескольких свойств программной продукции, составляющих ее качество применительно к определенным условиям ее создания и эксплуатации.

Комплексный показатель качества – показатель качества, значение которого получают в результате композиции значений других, в том числе комплексных показателей. Таким образом, качество ПС многомерное понятие. Графическое представление качества как многомерного понятия показано в Приложение 2:Графическое представление качества ПС

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

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