Стандартизация и сертификация программного обеспечения презентация

Содержание

Основные международные стандарты в области ИТ ISO/IEC 15288:2002. Системотехника. Процессы жизненного цикла системы (ГОСТ Р); ISO/IEC TR 19760:2003. Системотехника. Руководство по применению ISO/IEC 15288 (Процессы жизненного цикла системы);

Слайд 1Учебный курс Стандартизация и сертификация программного обеспечения
Лекция 9
доктор технических наук, профессор,
проректор

по информатизации, заведующий кафедрой «Информационные системы»
Позднеев Борис Михайлович



Слайд 2Основные международные стандарты в области ИТ
ISO/IEC 15288:2002. Системотехника. Процессы жизненного цикла

системы (ГОСТ Р);
ISO/IEC TR 19760:2003. Системотехника. Руководство по применению ISO/IEC 15288 (Процессы жизненного цикла системы);
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;


Слайд 3Основные международные стандарты в области ИТ
ISO/IEC TR 15271:1998. Информационные технологии. Руководство

по применению ISO/IEC 12207 (Процессы жизненного цикла программных средств) (ГОСТ Р);
ISO/IEC TR 16326:1999. Разработка программного обеспечения. Руководство по применению ISO/IEC 12207 к управлению проектом (ГОСТ Р);
ISO/IEC TR 24774:2007. Проектирование систем и разработка программного обеспечения. Управление жизненным циклом. Руководящие указания по описанию процесса;
ISO/IEC 15289:2006. Разработка систем и программного обеспечения. Содержимое систем и информационные продукты обработки жизненного цикла программного обеспечения (Документация);
ISO/IEC 42010:2007. Технология систем и программного обеспечения. Рекомендуемая практика архитектурного описания программно-интенсивных систем;
ISO/IEC 15504-1-9:2004-2006. Информационные технологии. Оценка процессов;


Слайд 4Основные международные стандарты в области ИТ
ISO/IEC 16085:2004. Информационные технологии. Процессы жизненного

цикла программного обеспечения. Управление рисками;
ISO/IEC TR 14471:2007. Информационные технологии. Программирование. Руководящие положения по принятию средств автоматизированной разработки программного обеспечения;
ISO/IEC 15940:2006. Информационные технологии. Службы средств поддержки программных разработок;
ISO/IEC 19770-1:2006. Информационные технологии. Менеджмент программного обеспечения. Часть 1. Процессы;
ISO/IEC 24744:2007. Разработка программного обеспечения. Метамодель для методик разработки;
ISO/IEC 15026:1998. Информационные технологии. Системные и программные уровни целостности (ГОСТ Р);
ISO/IEC 25000:2005. Технология программного обеспечения. Требования и оценка качества программного продукта. Руководство;


Слайд 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. Разработка программ. Требования к качеству программных продуктов и их оценка. Элементы показателей качества;


Слайд 6Основные международные стандарты в области ИТ

ISO/IEC 25030:2007. Разработка программного обеспечения. Требования

к качеству и оценка качества программного продукта. Требования к качеству;
ISO/IEC 9126-1-4:2001-2004. Программная инженерия. Качество продукта;
ISO/IEC 14598-1-6:1999-2001. Информационные технологии. Оценка программного продукта;
ISO/IEC 15939:2007. Технология программного обеспечения. Процесс измерения;
ISO/IEC 12119:1994. Информационная технология. Пакеты программного обеспечения. Требования к качеству и испытания (ГОСТ Р);
ISO 9127:1988. Системы обработки информации. Документация пользователя и сопроводительная информация программных пакетов потребителя (ГОСТ Р);
ISO/IEC TR 9294:2005. Руководство по управлению документированием программного обеспечения;


Слайд 7Основные международные стандарты в области ИТ

ISO/IEC 18019:2004. Программное обеспечение и системотехника.

Рекомендации по проектированию и подготовке документации пользователя для прикладного программного обеспечения;
ISO/IEC 15910:1999. Информационные технологии. Процесс создания документации пользователя программного средства (ГОСТ Р);
ISO/IEC 6592:2000. Информационные технологии. Руководящие указания по разработке документации на компьютерные прикладные системы;
ISO/IEC 27006:2007. Информационные технологии. Методы защиты. Требования к органам, проводящим аудит и сертификацию систем управления информационной безопасностью;
ISO/IEC 23026:2006. Разработка программного обеспечения. Рекомендуемая практика для Интернета. Разработка веб-сайтов, администрирование веб-сайтов и жизненный цикл веб-сайтов.


Слайд 8Международный стандарт ISO/IEC 9126

ISO/IEC 9126-1:2001. Программная инженерия. Качество продукта. Часть 1.

Модель качества.

ISO/IEC TR 9126-2:2003. Программная инженерия. Качество продукта. Часть 2. Внешние метрики.

ISO/IEC TR 9126-3:2003. Программная инженерия. Качество продукта. Часть 3. Внутренние метрики.

ISO/IEC TR 9126-4:2004. Программная инженерия. Качество продукта. Часть 4. Показатели качества в использовании.


Слайд 9ISO/IEC 14598-1:1999
Информационные технологии. Оценка программного продукта.
Часть 1. Общий обзор
ISO/IEC 14598-2:2000


Информационные технологии. Оценка программного продукта.
Часть 2. Планирование и руководство
ISO/IEC 14598-3:2000
Информационные технологии. Оценка программного продукта.
Часть 3. Процесс для разработчиков
ISO/IEC 14598-4:1999
Информационные технологии. Оценка программного продукта.
Часть 4. Процесс для закупщика
ISO/IEC 14598-5:1998
Информационные технологии. Оценка программного продукта.
Часть 5. Процесс для блоков оценки
ISO/IEC 14598-6:2001
Информационные технологии. Оценка программного продукта.
Часть 6. Документирование модулей оценки

Международный стандарт ISO/IEC 14598


Слайд 10
. . .
5. Подходы и связи качества
5.1. Качество и жизненный цикл
5.2. Подходы к качеству
5.3. Объекты

оценивания
5.4. Модель качества
6. Метрики
6.1. Атрибуты и характеристики
6.2. Внутренние метрики
6.3. Внешние метрики
6.4. Связь между внешними и внутренними метриками
6.5. Метрики качества в использовании
6.6. Выбор метрик
6.7. Требования к измерениям, используемым для сравнения

ИСО/МЭК 9126-1
Содержание

7. Характеристики качества программного обеспечения
7.1. Функциональные возможности
7.2. Надежность
7.3. Практичность
7.4. Эффективность
7.5. Сопровождаемость
7.6. Мобильность
Качество в использовании

Приложение А (справочное). Определения из других стандартов
Приложение Б (справочное). Библиография


Слайд 11
ИСО/МЭК 9126-1
Область действия

ИСО/МЭК 9126-1 определяет модель качества, которая категоризирует качество ПО

по шести характеристикам, декомпозированным на подхарактеристики.
Комбинированный результат характеристик качества ПО для конечного пользователя определен как качество в использовании.
ИСО/МЭК 9126-1 определяет характеристики, применимы к любому типу ПО, включая компьютерные программы и данные.
ИСО/МЭК 9126-1 обеспечивает согласованную терминологию для качества ПО.
ИСО/МЭК 9126-1 позволяет специфицировать и оценивать качество ПП при:
приобретении, определении требований, разработке, использовании, оценивании, поддержке, сопровождении, обеспечении качества и аудите.
Модель качества может использоваться для:
· проверки полноты определения требований;
· идентификации требований к ПО;
· идентификации целей проекта ПО;
· идентификации целей испытаний ПО;
· идентификации критериев приемки пользователем для законченного ПП.


Слайд 125.1 Качество и жизненный цикл (ИСО/MЭК 9126-1)
Степень конкретизации понятия
“ качество”
Процесс
заказа ПО
Процесс
разработки

ПО

Процесс
эксплуатации ПО

Обеспечение качества ПО

Основные
процессы

Поддержи-
вающие
процессы

ЖЦ


Слайд 13
ИСО/МЭК 9126-1
Качество и жизненный цикл
 
Целевое Качество – Goal Quality (ЦК) означает

необходимое и достаточное качество, которое отражает реальные потребности пользователя.
Требуемое Качество Продукта – Required Product Quality (ТКП) - это качество, фактически установленное в спецификации требований к качеству.
Качество Проекта - Design Quality (КП) – это качество, представленное в основных частях или основе проекта ПО, например, в архитектуре ПО, структуре программы и стратегии проектирования интерфейса пользователя.
Оценочное (или прогнозируемое) качество продукта – Estimated (or Predicted) Product Quality (ОКП) – это качество, оцененное или предсказанное для конечного ПП на каждой стадии разработки и базирующееся на КП.
Качество поставленного продукта – Delivered Product Quality (КПП) - это качество поставленного продукта, обычно прошедшего испытания в смоделированной среде с имитированными данными.
Качество в использовании Quality in Use (КВИ) – это качество системы, содержащей ПО, которое воспринимается пользователями, и оно измеряется скорее в терминах результата использования ПО, чем свойств самого ПО (см. раздел 8).


Слайд 14


Внутреннее
качество
Внешнее
качество
Качество в
использовании
влияет на
влияет на
зависит от
зависит от

ИСО/МЭК 9126-1


Качество в
использовании



Процессы
ЖЦ

внутренние

метрики

внешние

метрики


продукт

ресурсы




Эффект
продукта

Процесс обеспечения
качества

Качество продукта

контексты
использования

Качество в ЖЦ

Взаимосвязи между различными элементами качества


Слайд 15ИСО/МЭК 9126-1


МОДЕЛЬ КАЧЕСТВА


Слайд 16ИСО/МЭК 9126-1

Атрибуты качества


Слайд 17
ИСО/МЭК 9126-1
7. Характеристики качества программного обеспечения

7.1 Функциональные возможности
Функциональные возможности (Functionality):

способность ПО обеспечивать функции, удовлетворяющие установленные и подразумеваемые потребности при использовании ПО в заданных условиях.
7.1.1. Пригодность (Suitability): способность ПО обеспечивать соответствующий набор функций для указанных задач и целей пользователя.
7.1.2. Правильность (Accuracy): способность ПО обеспечивать правильные или приемлемые результаты или эффекты.
7.1.3 Способность к взаимодействию. (Interoperability): способность ПО взаимодействовать с одной или большим числом указанных систем.
7.1.4. Защищенность (Security): способность ПО защищать информацию и данные так, чтобы не уполномоченные субъекты или системы не могли читать или изменять их, а уполномоченные субъекты или системы не получали отказа на доступ к ним. [ISO 12207: 1995]
7.1.5. Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с областью применения.


Слайд 18
ИСО/МЭК 9126-1
7.     Характеристики качества программного обеспечения
(продолжение)

7.2 Надежность
Надежность (Reliability): способность ПО сохранять

свой уровень качества функционирования при использовании в указанных условиях.
7.2.1. Завершенность (Maturity): способность ПО предотвращать отказ как следствие ошибок в ПО.
7.2.2. Устойчивость к ошибке (Fault tolerance): способность ПО поддерживать заданный уровень качества функционирования в случаях ошибок в ПО или нарушения установленного интерфейса.
7.2.3. Восстанавливаемость (Recoverability): способность ПО в случае отказа восстанавливать уровень качества функционирования и поврежденные данные.
7.2.4. Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с надежностью.


Слайд 19
ИСО/МЭК 9126-1
7.     Характеристики качества программного обеспечения
(продолжение)

7.3    Практичность
Практичность (Usability): способность ПО,

обусловливающая легкость его понимания, изучения и использования, а также привлекательность для пользователя при использовании в указанных условиях.
7.3.1. Понятность (Understandability): способность ПП, обеспечивающая пользователю понимание, является ли ПО пригодным, и как его можно использовать для конкретных задач и условий использования.
7.3.2. Изучаемость (Learnability): способность ПП, обеспечивающая изучение пользователем его применения.
7.3.3. Легкость использования (Operability): способность ПП, обеспечивающая пользователю возможность его эксплуатировать и управлять им.
7.3.4. Привлекательность (Attractiveness): способность ПП нравиться пользователю.
7.3.5. Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений, руководств по стилю или норм, связанных с практичностью.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика