Выбор и оценивание характеристик качества программных средств. Методы и стандарты.


Монографии Липаева В.В.

Выбор и оценивание характеристик качества программных средств. Методы и стандарты.

Серия «Информационные технологии». М.:СИНТЕГ, 2001.-228 с., 20 илл.

Выбор и оценивание характеристик качества программных средств. Методы и стандарты.

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

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

Оглавление:

Введение.

Глава 1. ОСНОВНЫЕ ПОНЯТИЯ И ХАРАКТЕРИСТИКИ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ.
1.1. Основные факторы, определяющие качество программных средств.
1.2. Стандарты, регламентирующие характеристики качества программных средств.
1.3. Метрики характеристик качества программных средств.
1.4. Особенности измерения и оценивания характеристик качества программных средств.
1.5. Основные факторы, влияющие на качество программных средств.
1.6. Ресурсы, ограничивающие достижимые характеристики качества программных средств.

Глава 2. ВЫБОР МЕР И ШКАЛ ХАРАКТЕРИСТИК КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ.
2.1. Принципы выбора характеристик качества программных средств.
2.2. Выбор свойств и атрибутов качества функциональных возможностей программных средств.
2.3. Выбор количественных атрибутов характеристик качества программных средств.
2.4. Выбор качественных атрибутов характеристик качества программных средств.
2.5. Процессы выбора и установления характеристик и мер качества в проектах программных средств.

Глава 3. РЕСУРСЫ, НЕОБХОДИМЫЕ ДЛЯ ОБЕСПЕЧЕНИЯ ВЫСОКОГО КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ.
3.1. Влияние экономических характеристик жизненного цикла программных средств на их качество.
3.2. Основные факторы, влияющие на затраты в жизненном цикле сложных программных средств.
3.3. Затраты на обеспечение функциональной пригодности при разработке сложных программных средств.
3.4. Затраты на повышение конструктивных характеристик качества программных средств.
3.5. Затраты на сопровождение программных средств.
3.6. Экономическая эффективность мобильности программных средств.
3.7. Затраты на имитацию внешней среды при обеспечении и оценивании качества программных средств.

Глава 4. СТАНДАРТИЗАЦИЯ ОЦЕНИВАНИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ЖИЗНЕННОГО ЦИКЛА И ХАРАКТЕРИСТИК КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ.
4.1. Оценивание уровня зрелости процессов жизненного цикла и обеспечения качества программных средств.
4.2. Оценивание процессов жизненного цикла программных средств по стандарту ISO 15504:1-9:1998.
4.3. Оценивание качества готового программного продукта по стандарту ISO 14598:1-6:1998-2000.
4.4. Организация и средства для оценивания качеств комплексов программ.

Глава 5. ОЦЕНИВАНИЕ ХАРАКТЕРИСТИК КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ.
5.1. Оценивание функциональных возможностей программных средств.
5.1.1. Оценивание функциональной пригодности программных средств.
5.1.2. Оценивание корректности программных средств.
5.1.3. Оценивание способности к взаимодействию программных средств и их компонентов.
5.1.4. Оценивание защищенности программных средств.
5.2. Оценивание надежности функционирования программных средств.
5.3. Оценивание эффективности использования ресурсов ЭВМ программным средством.
5.4. Оценивание практичности программных средств.
5.5. Оценивание сопровождаемости программных средств.
5.6. Оценивание мобильности программных средств.
5.7. Оценивание качества эксплуатационной и технологической документации программных средств.
5.8. Оценивание рисков в жизненном цикле программного средства.
5.9. Интегральное оценивание характеристик качества программных средств.

Приложения.
1. Пример выбора и формирования требований к характеристикам качества программных средств.
2. Анализ и оценивание корректности программ по покрытию тестами их структуры.
3. Оценивание повышения надежности программ путем применения оперативного контроля и рестарта.
4. Оценивание эффективности повышения производительности программных средств за счет оперативной диспетчеризации.
5. Перечень основных стандартов в области качества программных средств.

Литература.

Книги издательства СИНТЕГ.