Обеспечение качества функционирования компьютерных систем-psihdo. Обеспечение качества функционирования компьютерных систем Опорный конспект лекций
Скачать 478.49 Kb.
|
Обеспечение качества функционирования компьютерных систем Обеспечение качества функционирования компьютерных системОпорный конспект лекцийТехнология программирования – совокупность принципов разработки, обеспечивающих массовое производство ПО требуемого качества в установленные сроки.· Технология программирования – совокупность принципов разработки, обеспечивающих массовое производство ПО требуемого качества в установленные сроки. · Методами технологии программирования называются способы и приемы организации производственных процессов при разработке программных средств. · Методы ТП определяюторганизационную структуру коллектива разработчиков, способы разбиения процесса разработки на отдельные этапы, последовательность этих этапов и т.д. · Средствами технологии программирования называются утилиты, обеспечивающие автоматизированную или автоматическую поддержку методов. · Совместно используемые утилиты объединяются в системы автоматизированной разработки ПО. Такие системы принято называть CASE-средствами (Computer Aided Software Engineering) Понятие качества программных продуктов. Критерии качества.Понятие качества программных продуктов. Критерии качества.· Свойство программы, характеризующееся отсутствием в ней ошибок по отношению к целям разработки, называется правильностью программы. · Даже для «малых» программ обеспечение их правильности является чрезвычайно сложной задачей, а для «больших» программ оно становится практически бессмысленным. · Качество ПО – это вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц (стандарт ISO 9126). · Стандарт ISO 9126- Международный стандарт, определяющий оценочные характеристики качества программного обеспечения. · Разделяется на 4 части, описывающие следующие вопросы: -модель качества;-внешние метрики качества;-внутренние метрики качества;-метрики качества в использовании.Качество определяется в стандарте ISO 9126как вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц.o Качество определяется в стандарте ISO 9126как вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц. o Различаются понятия: -внутреннего качества,-внешнего качества,-качества ПО при использованииo Три аспекта качества ПО -Внутреннее качество связано с характеристиками ПО самого по себе, без учета его поведения;-Внешнее качество характеризующего ПО с точки зрения его поведения;-Качества ПО при использовании – это то качество, которое ощущается пользователями при конкретных сценариях работы ПОМодель качестваМодель качестваo Качество определяется в стандарте ISO 9126 как вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц. o Стандарт ISO 9126 предлагает использовать для описания внутреннего и внешнего качества ПО многоуровневую модель. o На верхнем уровне выделено 6 основных характеристик качества ПО. Каждая характеристика описывается при помощи нескольких входящих в нее атрибутов. Для каждого атрибута определяется набор метрик, позволяющих его оценить. Качество ПО — это относительное понятие, которое имеет смысл только при учете реальных условий применения ПО. Поэтому требования, предъявляемые к качеству ПО, ставятся в соответствии с условиями и конкретной областью применения ПО. Качество ПО — это относительное понятие, которое имеет смысл только при учете реальных условий применения ПО. Поэтому требования, предъявляемые к качеству ПО, ставятся в соответствии с условиями и конкретной областью применения ПО. Модели качества ПО имеют следующие четыре уровня представления.o Первый уровень соответствует определению характеристик (показателей) качества ПО, каждая из которых отражает отдельную точку зрения пользователя на качество. В модель качества входит шесть характеристик, или шесть основных показателей качества (в порядке их значимости для большинства пользователей): |