Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемМаксим Тепляков
1 Учебный курс Стандартизация и сертификация программного обеспечения Лекция 9 доктор технических наук, профессор, проректор по информатизации, заведующий кафедрой «Информационные системы» Позднеев Борис Михайлович
2 2 Основные международные стандарты в области ИТ ISO/IEC 15288:2002. Системотехника. Процессы жизненного цикла системы (ГОСТ Р); ISO/IEC TR 19760:2003. Системотехника. Руководство по применению ISO/IEC (Процессы жизненного цикла системы); ISO/IEC 26702:2007. Технология систем. Применение и управление процессами технологии систем; ISO/IEC 90003:2004. Техника программного обеспечения. Рекомендации по применению ISO 9001:2000 к компьютерному программному обеспечению; ISO/IEC TR 19759:2005. Совокупность знаний о разработке программного обеспечения. Руководство; ISO/IEC 12207:1995. Информационные технологии. Процессы жизненного цикла программного обеспечения (ГОСТ Р); ISO/IEC 12207:1995/Amd.1:2002. Информационные технологии. Процессы жизненного цикла программного обеспечения. Изменение 1; ISO/IEC 12207:1995/Amd.2:2004. Информационные технологии. Процессы жизненного цикла программного обеспечения. Изменение 2; СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
3 3 Основные международные стандарты в области ИТ ISO/IEC TR 15271:1998. Информационные технологии. Руководство по применению ISO/IEC (Процессы жизненного цикла программных средств) (ГОСТ Р); ISO/IEC TR 16326:1999. Разработка программного обеспечения. Руководство по применению ISO/IEC к управлению проектом (ГОСТ Р); ISO/IEC TR 24774:2007. Проектирование систем и разработка программного обеспечения. Управление жизненным циклом. Руководящие указания по описанию процесса; ISO/IEC 15289:2006. Разработка систем и программного обеспечения. Содержимое систем и информационные продукты обработки жизненного цикла программного обеспечения (Документация); ISO/IEC 42010:2007. Технология систем и программного обеспечения. Рекомендуемая практика архитектурного описания программно- интенсивных систем; ISO/IEC : Информационные технологии. Оценка процессов; СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
4 4 Основные международные стандарты в области ИТ ISO/IEC 16085:2004. Информационные технологии. Процессы жизненного цикла программного обеспечения. Управление рисками; ISO/IEC TR 14471:2007. Информационные технологии. Программирование. Руководящие положения по принятию средств автоматизированной разработки программного обеспечения; ISO/IEC 15940:2006. Информационные технологии. Службы средств поддержки программных разработок; ISO/IEC :2006. Информационные технологии. Менеджмент программного обеспечения. Часть 1. Процессы; ISO/IEC 24744:2007. Разработка программного обеспечения. Метамодель для методик разработки; ISO/IEC 15026:1998. Информационные технологии. Системные и программные уровни целостности (ГОСТ Р); ISO/IEC 25000:2005. Технология программного обеспечения. Требования и оценка качества программного продукта. Руководство; СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
5 5 Основные международные стандарты в области ИТ ISO/IEC 25051:2006. Технология программного обеспечения. Качество программного продукта. Требования и оценка. Требования к качеству коммерческого программного продукта и инструкции по испытанию; ISO/IEC 25051:2006/Cor.1:2007. Технология программного обеспечения. Качество программного продукта. Требования и оценка. Требования к качеству готового коммерческого программного продукта и инструкции по испытанию. Техническая поправка 1; ISO/IEC 25062:2006. Техника программного обеспечения. Оценка и требования качества программного изделия. Общий промышленный формат годных к отчету об испытании; ISO/IEC 25001:2007. Программирование. Требования к качеству программного продукта и его оценка. Планирование и менеджмент; ISO/IEC 25020:2007. Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Измерительная эталонная модель и руководство; ISO/IEC TR 25021:2007. Разработка программ. Требования к качеству программных продуктов и их оценка. Элементы показателей качества; СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
6 6 Основные международные стандарты в области ИТ ISO/IEC 25030:2007. Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Требования к качеству; ISO/IEC : Программная инженерия. Качество продукта; ISO/IEC : Информационные технологии. Оценка программного продукта; ISO/IEC 15939:2007. Технология программного обеспечения. Процесс измерения; ISO/IEC 12119:1994. Информационная технология. Пакеты программного обеспечения. Требования к качеству и испытания (ГОСТ Р); ISO 9127:1988. Системы обработки информации. Документация пользователя и сопроводительная информация программных пакетов потребителя (ГОСТ Р); ISO/IEC TR 9294:2005. Руководство по управлению документированием программного обеспечения; СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
7 7 Основные международные стандарты в области ИТ ISO/IEC 18019:2004. Программное обеспечение и системотехника. Рекомендации по проектированию и подготовке документации пользователя для прикладного программного обеспечения; ISO/IEC 15910:1999. Информационные технологии. Процесс создания документации пользователя программного средства (ГОСТ Р); ISO/IEC 6592:2000. Информационные технологии. Руководящие указания по разработке документации на компьютерные прикладные системы; ISO/IEC 27006:2007. Информационные технологии. Методы защиты. Требования к органам, проводящим аудит и сертификацию систем управления информационной безопасностью; ISO/IEC 23026:2006. Разработка программного обеспечения. Рекомендуемая практика для Интернета. Разработка веб-сайтов, администрирование веб-сайтов и жизненный цикл веб-сайтов. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
8 8 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. Международный стандарт ISO/IEC 9126 ISO/IEC :2001. Программная инженерия. Качество продукта. Часть 1. Модель качества. ISO/IEC TR :2003. Программная инженерия. Качество продукта. Часть 2. Внешние метрики. ISO/IEC TR :2003. Программная инженерия. Качество продукта. Часть 3. Внутренние метрики. ISO/IEC TR :2004. Программная инженерия. Качество продукта. Часть 4. Показатели качества в использовании.
9 9 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ISO/IEC :1999 Информационные технологии. Оценка программного продукта. Часть 1. Общий обзор ISO/IEC :2000 Информационные технологии. Оценка программного продукта. Часть 2. Планирование и руководство ISO/IEC :2000 Информационные технологии. Оценка программного продукта. Часть 3. Процесс для разработчиков ISO/IEC :1999 Информационные технологии. Оценка программного продукта. Часть 4. Процесс для закупщика ISO/IEC :1998 Информационные технологии. Оценка программного продукта. Часть 5. Процесс для блоков оценки ISO/IEC :2001 Информационные технологии. Оценка программного продукта. Часть 6. Документирование модулей оценки Международный стандарт ISO/IEC 14598
10 10 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г Подходы и связи качества 5.1. Качество и жизненный цикл 5.2. Подходы к качеству 5.3. Объекты оценивания 5.4. Модель качества 6. Метрики 6.1. Атрибуты и характеристики 6.2. Внутренние метрики 6.3. Внешние метрики 6.4. Связь между внешними и внутренними метриками 6.5. Метрики качества в использовании 6.6. Выбор метрик 6.7. Требования к измерениям, используемым для сравнения ИСО/МЭК Содержание 7. Характеристики качества программного обеспечения 7.1. Функциональные возможности 7.2. Надежность 7.3. Практичность 7.4. Эффективность 7.5. Сопровождаемость 7.6. Мобильность 8. Качество в использовании Приложение А (справочное). Определения из других стандартов Приложение Б (справочное). Библиография
11 11 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Область действия ИСО/МЭК определяет модель качества, которая категоризирует качество ПО по шести характеристикам, декомпозированным на под характеристики. Комбинированный результат характеристик качества ПО для конечного пользователя определен как качество в использовании. ИСО/МЭК определяет характеристики, применимы к любому типу ПО, включая компьютерные программы и данные. ИСО/МЭК обеспечивает согласованную терминологию для качества ПО. ИСО/МЭК позволяет специфицировать и оценивать качество ПП при: приобретении, определении требований, разработке, использовании, оценивании, поддержке, сопровождении, обеспечении качества и аудите. Модель качества может использоваться для: · проверки полноты определения требований; · идентификации требований к ПО; · идентификации целей проекта ПО; · идентификации целей испытаний ПО; · идентификации критериев приемки пользователем для законченного ПП.
12 12 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. 5.1 Качество и жизненный цикл (ИСО/MЭК ) Целевое качество Требуемое качество продукта Требуемое качество продукта Качество проекта Оценочное качество продукта Оценочное качество продукта Качество поставленного продукта Качество поставленного продукта Качество в использовании Качество в использовании Степень конкретизации понятия качество Процесс заказа ПО Процесс разработки ПО Процесс эксплуатации ПО Обеспечение качества ПО Основные процессы Поддержи- вающие процессы ЖЦ
13 13 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Качество и жизненный цикл Целевое Качество – Goal Quality (ЦК) означает необходимое и достаточное качество, которое отражает реальные потребности пользователя. Требуемое Качество Продукта – Required Product Quality (ТКП) - это качество, фактически установленное в спецификации требований к качеству. Качество Проекта - Design Quality (КП) – это качество, представленное в основных частях или основе проекта ПО, например, в архитектуре ПО, структуре программы и стратегии проектирования интерфейса пользователя. Оценочное (или прогнозируемое) качество продукта – Estimated (or Predicted) Product Quality (ОКП) – это качество, оцененное или предсказанное для конечного ПП на каждой стадии разработки и базирующееся на КП. Качество поставленного продукта – Delivered Product Quality (КПП) - это качество поставленного продукта, обычно прошедшего испытания в смоделированной среде с имитированными данными. Качество в использовании Quality in Use (КВИ) – это качество системы, содержащей ПО, которое воспринимается пользователями, и оно измеряется скорее в терминах результата использования ПО, чем свойств самого ПО (см. раздел 8).
14 14 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. Внутреннее качество Внешнее качество Качество в использован ии влияет на зависит от ИСО/МЭК Качество в использовании Процессы ЖЦ внутренние метрики внешние метрики продукт ресурсы Эффект продукта Процесс обеспечения качества Качество продукта к онтексты использования Качество в ЖЦ Взаимосвязи между различными элементами качества
15 15 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК МОДЕЛЬ КАЧЕСТВА
16 16 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Атрибуты качества атрибут подхарактеристика характеристика Внутренние атрибуты Внешние атрибуты
17 17 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Характеристики качества программного обеспечения 7.1 Функциональные возможности Функциональные возможности (Functionality): способность ПО обеспечивать функции, удовлетворяющие установленные и подразумеваемые потребности при использовании ПО в заданных условиях Пригодность (Suitability): способность ПО обеспечивать соответствующий набор функций для указанных задач и целей пользователя Правильность (Accuracy): способность ПО обеспечивать правильные или приемлемые результаты или эффекты Способность к взаимодействию. (Interoperability): способность ПО взаимодействовать с одной или большим числом указанных систем Защищенность (Security): способность ПО защищать информацию и данные так, чтобы не уполномоченные субъекты или системы не могли читать или изменять их, а уполномоченные субъекты или системы не получали отказа на доступ к ним. [ISO 12207: 1995] Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с областью применения.
18 18 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Характеристики качества программного обеспечения (продолжение) 7.2 Надежность Надежность (Reliability): способность ПО сохранять свой уровень качества функционирования при использовании в указанных условиях Завершенность (Maturity): способность ПО предотвращать отказ как следствие ошибок в ПО Устойчивость к ошибке (Fault tolerance): способность ПО поддерживать заданный уровень качества функционирования в случаях ошибок в ПО или нарушения установленного интерфейса Восстанавливаемость (Recoverability): способность ПО в случае отказа восстанавливать уровень качества функционирования и поврежденные данные Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с надежностью.
19 19 СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. С МГТУ СТАНКИН / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. ИСО/МЭК Характеристики качества программного обеспечения (продолжение) 7.3 Практичность Практичность (Usability): способность ПО, обусловливающая легкость его понимания, изучения и использования, а также привлекательность для пользователя при использовании в указанных условиях Понятность (Understandability): способность ПП, обеспечивающая пользователю понимание, является ли ПО пригодным, и как его можно использовать для конкретных задач и условий использования Изучаемость (Learnability): способность ПП, обеспечивающая изучение пользователем его применения Легкость использования (Operability): способность ПП, обеспечивающая пользователю возможность его эксплуатировать и управлять им Привлекательность (Attractiveness): способность ПП нравиться пользователю Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений, руководств по стилю или норм, связанных с практичностью.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.