Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Учебный курс         Стандартизация и    сертификация программного           обеспечения                   Лекция 9       ...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ ISO/IEC 15288:2002. Системотехника. Процессы ...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ ISO/IEC TR 15271:1998. Информационные техноло...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ ISO/IEC 16085:2004. Информационные технологии...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ  ISO/IEC 25051:2006. Технология программного ...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ ISO/IEC  25030:2007.  Разработка  программног...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ  Основные международные стандарты в области ИТ ISO/IEC 18019:2004. Программное обеспечение и...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ     ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ           Международный стандарт ISO/IEC 9126ISO/IEC 9126-1:200...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ    ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ        Международный стандарт ISO/IEC 14598ISO/IEC 14598-1:1999И...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ        ПРОГРАММНОГО ОБЕСПЕЧЕНИЯИСО/МЭК 9126-1                                    Содержание ...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ         ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1                                  Область дей...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ                                ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ                              5.1 Кач...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ         ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ   ИСО/МЭК 9126-1                          Качество и жизнен...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ       ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1                              Качество в ЖЦПроц...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ             ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  ИСО/МЭК 9126-1                                      МО...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ     ПРОГРАММНОГО ОБЕСПЕЧЕНИЯИСО/МЭК 9126-1                          Атрибуты качества       ...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ         ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  ИСО/МЭК 9126-1      7. Характеристики качества программног...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ         ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  ИСО/МЭК 9126-1    7.    Характеристики качества программно...
СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ        ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ  ИСО/МЭК 9126-1       7.    Характеристики качества программ...
Próxima SlideShare
Cargando en…5
×

9

834 visualizaciones

Publicado el

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

9

  1. 1. Учебный курс Стандартизация и сертификация программного обеспечения Лекция 9 доктор технических наук, профессор,проректор по информатизации, заведующий кафедрой «Информационные системы» Позднеев Борис Михайлович
  2. 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; 2 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  3. 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. Информационные технологии. Оценкапроцессов; 3 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  4. 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. Технология программного обеспечения.Требования и оценка качества программного продукта. Руководство; 4 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 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. Разработка программ. Требования к качествупрограммных продуктов и их оценка. Элементы показателей качества; 5 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  6. 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. Руководство по управлениюдокументированием программного обеспечения; 6 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  7. 7. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Основные международные стандарты в области ИТ ISO/IEC 18019:2004. Программное обеспечение и системотехника.Рекомендации по проектированию и подготовке документациипользователя для прикладного программного обеспечения; ISO/IEC 15910:1999. Информационные технологии. Процесс созданиядокументации пользователя программного средства (ГОСТ Р); ISO/IEC 6592:2000. Информационные технологии. Руководящиеуказания по разработке документации на компьютерные прикладныесистемы; ISO/IEC 27006:2007. Информационные технологии. Методы защиты.Требования к органам, проводящим аудит и сертификацию системуправления информационной безопасностью; ISO/IEC 23026:2006. Разработка программного обеспечения.Рекомендуемая практика для Интернета. Разработка веб-сайтов,администрирование веб-сайтов и жизненный цикл веб-сайтов. 7 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  8. 8. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Международный стандарт ISO/IEC 9126ISO/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. Показатели качества в использовании. 8 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  9. 9. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Международный стандарт ISO/IEC 14598ISO/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. Документирование модулей оценки 9 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  10. 10. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯИСО/МЭК 9126-1 Содержание ...5. Подходы и связи качества5.1. Качество и жизненный цикл 7. Характеристики качества5.2. Подходы к качеству программного обеспечения5.3. Объекты оценивания 7.1. Функциональные возможности5.4. Модель качества 7.2. Надежность6. Метрики 7.3. Практичность6.1. Атрибуты и характеристики 7.4. Эффективность6.2. Внутренние метрики 7.5. Сопровождаемость6.3. Внешние метрики 7.6. Мобильность6.4. Связь между внешними и 8. Качество в использованиивнутренними метриками6.5. Метрики качества в использовании Приложение А (справочное). Определения из6.6. Выбор метрик других стандартов6.7. Требования к измерениям, Приложение Б (справочное). Библиографияиспользуемым для сравнения 10 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  11. 11. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1 Область действияИСО/МЭК 9126-1 определяет модель качества, которая категоризирует качество ПО пошести характеристикам, декомпозированным на подхарактеристики.Комбинированный результат характеристик качества ПО для конечного пользователяопределен как качество в использовании.ИСО/МЭК 9126-1 определяет характеристики, применимы к любому типу ПО, включаякомпьютерные программы и данные.ИСО/МЭК 9126-1 обеспечивает согласованную терминологию для качества ПО.ИСО/МЭК 9126-1 позволяет специфицировать и оценивать качество ПП при:приобретении, определении требований, разработке, использовании, оценивании,поддержке, сопровождении, обеспечении качества и аудите.Модель качества может использоваться для: · проверки полноты определения требований; · идентификации требований к ПО; · идентификации целей проекта ПО; · идентификации целей испытаний ПО; · идентификации критериев приемки пользователем для законченного ПП. 11 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  12. 12. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 5.1 Качество и жизненный цикл (ИСО/MЭК 9126-1) Качество в Качество в использовании использовании Качество Качество поставленного поставленного продукта Оценочноепродукта Оценочное качество продукта качество продукта Качество проекта Качество проекта Требуемое Требуемое ” качество продукта качество продукта Целевое качество Целевое качество о втсе ча к ЖЦцаз ите ркно к ь не пе т С “ Основные Процесс Процесс Процесс процессы заказа ПО разработки ПО эксплуатации ПО Поддержи- вающие Обеспечение качества ПО процессы 12 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  13. 13. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1 Качество и жизненный циклЦелевое Качество – Goal Quality (ЦК) означает необходимое и достаточное качество,которое отражает реальные потребности пользователя.Требуемое Качество Продукта – Required Product Quality (ТКП) - это качество,фактически установленное в спецификации требований к качеству.Качество Проекта - Design Quality (КП) – это качество, представленное в основныхчастях или основе проекта ПО, например, в архитектуре ПО, структуре программы истратегии проектирования интерфейса пользователя.Оценочное (или прогнозируемое) качество продукта – Estimated (or Predicted) ProductQuality (ОКП) – это качество, оцененное или предсказанное для конечного ПП на каждойстадии разработки и базирующееся на КП.Качество поставленного продукта – Delivered Product Quality (КПП) - это качествопоставленного продукта, обычно прошедшего испытания в смоделированной среде симитированными данными.Качество в использовании Quality in Use (КВИ) – это качество системы, содержащейПО, которое воспринимается пользователями, и оно измеряется скорее в терминахрезультата использования ПО, чем свойств самого ПО (см. раздел 8). 13 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  14. 14. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1 Качество в ЖЦПроцесс обеспечения К ачество в К ачество продук та к ачества использовании Процессы Эффек т продук т ЖЦ продук та ресурсы внутренние внешние контек сты метрик и метрик и использования Взаимосвязи между различными элементами качества влияет на влияет на Внешнее Качество в Внутреннее использован качество зависит от качество зависит от ии 14 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  15. 15. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1 МОДЕЛЬ КАЧЕСТВА качество программного продуктафункциональные возможности надежность практичность эффективность сопровождаемость мобильность пригодность понятность анализируемость адаптируемость правильность завершенность обучаемость временная изменяемость простота установки способность к устойчивость к простота эффективность стабильность сосуществование взаимодействию ошибкам использования ресурсоемкость тестируемость взаимозаменяемость защищенность восстанавливаемость привлекательность согласованность согласованность согласованность согласованность согласованность согласованность 15 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  16. 16. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯИСО/МЭК 9126-1 Атрибуты качества атрибут подхарак теристик а харак теристик а Внутренние атрибуты Внешние атрибуты 16 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  17. 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): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с областью применения. 17 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  18. 18. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИСО/МЭК 9126-1 7. Характеристики качества программного обеспечения (продолжение) 7.2 НадежностьНадежность (Reliability): способность ПО сохранять свой уровень качества функционирования при использовании в указанных условиях.7.2.1. Завершенность (Maturity): способность ПО предотвращать отказ как следствие ошибок в ПО.7.2.2. Устойчивость к ошибке (Fault tolerance): способность ПО поддерживать заданный уровень качества функционирования в случаях ошибок в ПО или нарушения установленного интерфейса.7.2.3. Восстанавливаемость (Recoverability): способность ПО в случае отказа восстанавливать уровень качества функционирования и поврежденные данные.7.2.4. Согласованность (Compliance): способность ПО придерживаться стандартов, соглашений или норм из законов и подобных предписаний, связанных с надежностью. 18 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  19. 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): способность ПО придерживаться стандартов, соглашений, руководств по стилю или норм, связанных с практичностью. 19 С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.

×