Лекция 7
2-я работа - запрос исходных данных.
Включает одну задачу, в которой осуществляется запрос и получение исходных данных, влияющих на адаптацию от участвующих в проекте организаций.
3-я работа - выбор процессов, работ и задач.
Включает 3 задачи:
- Определение необходимых процессов работ и задач с учетом разрабатываемой документации и обязанностей исполнителей.
- Установка в договоре дополнительных процессов, работ и задач, которые не прописаны в стандарте 12207:2003
- Анализ на предмет исключение из ЖЦ задач с учетом фактора риска, стоимости, выполнимости и объема.
4-я работа - документирование решений по адаптации и их обоснование.
Стандартизация оценки качества ПО.
Качество ПС, основные понятия и определения.
Атрибут - измеримое физическое или абстрактное свойство продукта.
Качество - совокупность характеристик ПП, относящаяся к его способности удовлетворять установленные и подразумеваемые потребности.
Подразумеваемые потребности - потребности которые не установлены, но которые являются действительными, при использовании ПП в конкретных условиях.
Метрика (metric) - определенный метод и шкала измерений.
Модель качества - набор характеристик и связей между ними, обеспечивающие основу для определения требований к качеству и для оценки качества.
Ошибка (fault) - некорректный шаг, процесс в программе.
Отказ(failure) - прекращение способности ПП выполнять требуемую функцию или его неспособность работать в пределах заданных ограничений.
Характеристика качества ПС- набор свойств ПС, с помощью которых описываются и оцениваются его качества.
Подхарактеристика качества ПС - это характеристика качества ПС, входящая в состав другой характеристики качества.
Показатель качества ПС - признак определяющий свойства ПС, которое может быть соотнесено с некоторой характеристикой качества.
Ранжирование (rating) - действия по отнесению измеренного значения к соответствующему уровню ранжирования.
Уровень ранжирования - точка на порядковой шкале, которая используется для категоризации шкалы измерения.
Уровень оценки позволяет ранжировать программный продукт в соответстсвии с установленными или подразумеваемыми потребностями. Соответсвующие уровни ранжирования могут быть связаны с различными точками зрения на качество, например - пользователей, разработчиков и т.п.
Шкала - упорядоченный, непрерывный или дискретный набор значений или набор категорий на которых отображается атрибут. Под категорией понимается качественное значение признака. Типы шкал зависят от природы связи между значениями на шкале.
При оценке качества ПС и систем обычно используется 4 типа шкал:
- Номинальная (соответствует набору категорий). Целью мер является классификация измеренных атрибутов. Даже если используются числа, то в данном типе шкалы упорядочивание не предполагается. При этом числа связанные с мерой определяют только категорию измеренного атрибута. Поэтому упорядоченность минимум, максимум. арифм значение полученное из этих чисел не имеют никакого значения, они соответствуют недопустимым математическим операциям.
- Порядковая.
- Интервальная.
- Отношений.
Порядковый тип шкалы соответствует упорядоченному набору значений шкалы. Целью мер в упорядоченном типе шкалы является назначение порядка или ранга измеренным атрибутам. Данный тип шкалы полезен для прибавления к номинальной шкале информации об упорядочении классов или категорий. Обычно порядковая шкала содержит небольшое количество значений. Минимум максимум медиана в порядковой шкале имеют практический смысл. Арифметическое значение смысла не имеет. Порядковый тип шкалы также называется ранговым типом.
Пример 1: оценивание некоторых свойств ПП по упорядоченным категориям: неуд, уд, хор, отл.
Пример 2: объем программы: 1 - до мб, 2 - до 5 мб, 3 - больше 5 мб.
Интервальный тип шкалы соответствует упорядоченной шкале с равно удаленными значениями. Данный тип шкалы обычно содержит достаточно большое число количественных значений. Значение нуля соответствующее полному отсутствию атрибута по физической природе измеряемого атрибута невозможно. Целью мер в интервальном типе шкалы является измерение разницы между мерами(measure). Под мерой понимается число или категория, присваиваемая атрибуту программного продукта путем измерения. Среднее значение, минимум, максимум для интервальной шкалы имеют практический смысл. Частное для мер в данном типе не имеет практического смысла. Цикломатическая сложность ПС имеет начальное значение равное 1. Каждое последующее значение соответствует одному дополнительному пути в графе ПС.