Похожие презентации:
1_1лекция. Качество ПО (СДО)
1. Качество ПО
2. Понятие «Качество ПО»
Качество ПО — это совокупность свойств, определяющихполезность программы для пользователей в соответствии с
функциональным назначением и предъявленными
требованиями.
При этом требования могут трактоваться довольно
широко, что порождает целый ряд независимых
определений понятия «качество».
Чаще всего используется определение ISO 9126 согласно
которому качество –это вся совокупность его характеристик,
относящихся к возможности удовлетворять высказанные или
подразумеваемые потребности всех заинтересованных лиц.
3. Стандарт разделяется на 4 части, описывающие следующие вопросы:
Часть 1: Модель качества;Часть 2: Внешние метрики качества;
Часть 3: Внутренние метрики качества;
Часть 4: Метрики качества в использовании.
4. 1 часть стандарта ISO 9126
Впервой
части
стандарта
ISO
9126-1
рассматривается
область
применения,
нормативные ссылки, термины и определения.
Определяется модель характеристик качества ПС
и ее связи с жизненным циклом.
Модель детализируется в последующих частях
стандарта. В начало
5. 2 и 3 части стандарта ISO 9126
Вторая и третья части посвящены формализациисоответственно внешних и внутренних метрик
характеристик качества ПС.
Показано, что внутренние и внешние качества
относятся непосредственно к самому программному
продукту, а метрики качества в использовании
проявляются в эффекте от его применения и зависят
от внешней среды.
Изложены содержание и общие рекомендации по
использованию соответствующих метрик и
взаимосвязей между типами метрик. В начало
6. 4 часть стандарта ISO 9126
Четвертая часть стандарта ISO 9126 предназначена дляпокупателей, поставщиков, разработчиков, сопровождающих,
пользователей и менеджеров качества ПС.
В ней аннотированы рекомендуемые виды измерений
характеристик ПС: прямые, непрямые и индикаторы свойств
(категорийные). Рассмотрена модель качества в использовании.
Отмечаются необходимость идентификации назначения и
специфики потребителей программного продукта, особенности
выбора целей оценивания качества для различных сфер и этапов
применения ПС.
В отличие от характеристик, описанных в предыдущих частях
стандарта, в этой части для оценки качества в использовании
рекомендуется четыре атрибута: эффективность, продуктивность,
удовлетворение требований и защищенность. В начало
7. Термины и определения
оценка (assessment): Действие по применениюзадокументированного критерия оценки к конкретному
программному модулю, пакету или продукции
признаки (показатели) (features): Признаки, определяющие
свойства программной продукции, которые могут быть отнесены к
характеристикам качества. (длина маршрута, структура
программы, количество операторов, комментарии)
программно-аппаратные средства (firmware): Технические
средства, содержащие компьютерную программу и данные,
которые не могут изменяться средствами пользователя.
уровень качества функционирования (level of
performance): Степень, в которой удовлетворяются потребности,
представленные конкретным набором значений для характеристик
8. Термины и определения
измерение (measurement): Действие по применению показателякачества программного обеспечения к конкретной программной
продукции.
ранжирование (рейтинг) (rating): Действие по отнесению
измеренного значения к соответствующему уровню ранжирования.
Используется для определения уровня ранжирования программного
обеспечения по конкретной характеристике качества.
уровень ранжирования (rating level): Диапазон значений в
масштабе, позволяющем классифицировать (ранжировать)
программное обеспечение в соответствии с установленными или
предполагаемыми потребностями. Соответствующие уровни
ранжирования могут быть связаны с различными представлениями
о качестве, то есть для пользователей, руководителей или
разработчиков.
программная продукция (softwarе product): Программный объект,
предназначенный для поставки пользователю.
9. Термины и определения
критерииоценки качества программного обеспечения (software
quality
assessment
criteria):
Набор
определенных
и
задокументированных правил и условий, которые используются для
решения о приемлемости общего качества конкретной программной
продукции. Качество представляется набором установленных уровней,
связанных с программной продукцией (качество программы, качество
процесса).
характеристики качества программного обеспечения (software
quality characteristics): Набор свойств (атрибутов) программной
продукции, по которым все качество описывается и оценивается.
Характеристики качества программного обеспечения могут быть
уточнены
на
множестве
уровней
комплексных
показателей
(подхарактеристик) (понятность, удобство).
метрика качества программного обеспечения (software quality
metric): Количественный масштаб и метод, которые могут быть
использованы для определения значения признака, принятого для
конкретной программной продукции(длина кода, количество ошибок,
трудоемкость).
Программное обеспечение