Слайд 2Содержание
РЕСУРСЫ ДЛЯ ЖИЗНЕННОГО ЦИКЛА СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ
СТАНДАРТЫ, РЕГЛАМЕНТИРУЮЩИЕ КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ
МЕЖДУНАРОДНЫЕ СТАНДАРТЫ
![Содержание РЕСУРСЫ ДЛЯ ЖИЗНЕННОГО ЦИКЛА СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ СТАНДАРТЫ, РЕГЛАМЕНТИРУЮЩИЕ КАЧЕСТВО ПРОГРАММНЫХ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-1.jpg)
ОБЕСПЕЧЕНИЯ ДОКУМЕНТАЦИИ ПО
Слайд 3РЕСУРСЫ ДЛЯ ЖИЗНЕННОГО ЦИКЛА СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ
![РЕСУРСЫ ДЛЯ ЖИЗНЕННОГО ЦИКЛА СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-2.jpg)
Слайд 4При экономическом анализе проектов ПС возможны два сценария
• создание и весь жизненный цикл
![При экономическом анализе проектов ПС возможны два сценария • создание и весь](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-3.jpg)
комплекса программ и/или базы данных ориентируется разработчиком на массовое тиражирование и распространение на рынке, для заранее не известных покупателей-пользователей в различных сферах применения, при этом отсутствует приоритетный внешний потребитель-заказчик, который определяет и диктует основные требования, а также финансирует проект;
• разработка проекта ПС и/или БД предполагается поставщиком разработчиком для конкретного потребителя-заказчика, который его финансирует, с определенным, необходимым ему тиражом и известной, ограниченной областью применения результатов разработки.
Слайд 6Потенциальные покупатели-пользователи перед приобретением ПС обычно оценивают конкурентоспособность новой продукции на рынке
![Потенциальные покупатели-пользователи перед приобретением ПС обычно оценивают конкурентоспособность новой продукции на рынке по величине отношения:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-5.jpg)
по величине отношения:
Слайд 7Относительная трудоемкость, длительность и число специалистов при разработке сложных программных средств
![Относительная трудоемкость, длительность и число специалистов при разработке сложных программных средств](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-6.jpg)
Слайд 8Проект — совокупность мероприятий для разработки нового продукта или улучшения существующего продукта
![Проект — совокупность мероприятий для разработки нового продукта или улучшения существующего продукта](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-7.jpg)
(ISO/IEC 26514 Systems and software engineering — Requirements for designers and developers of user documentation).
Проект — предприятие с определёнными датами начала и завершения, предпринятое для создания продукта или услуги (сервиса) в соответствии с заданными ресурсами и требованиямиI (SO/IEC/IEEE 15288:2008 Systems and software engineering — System life cycle processes; ISO/IEC 15939:2007 Systems and software engineering — Measurement process)
Слайд 9СТАНДАРТЫ, РЕГЛАМЕНТИРУЮЩИЕ КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ
Стандарт ISO 9126:1991 - Оценка программного продукта. Характеристики
![СТАНДАРТЫ, РЕГЛАМЕНТИРУЮЩИЕ КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Стандарт ISO 9126:1991 - Оценка программного продукта.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-8.jpg)
качества и руководство по их применению.
Проект нового стандарта ISO 9126 состоит из следующих частей под общим заголовком - Информационная технология - Качество программных средств:
Часть 1: Модель качества.
Часть 2: Внешние метрики качества.
Часть 3: Внутренние метрики качества.
Часть 4: Метрики качества в использовании.
Слайд 10Модель характеристик качества ПС состоит из шести групп базовых показателей, каждая из
![Модель характеристик качества ПС состоит из шести групп базовых показателей, каждая из](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-9.jpg)
которых детализирована несколькими нормативными субхарактеристиками:
Слайд 11ОСНОВНЫЕ ФАКТОРЫ, ОПРЕДЕЛЯЮЩИЕ КАЧЕСТВО СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ
![ОСНОВНЫЕ ФАКТОРЫ, ОПРЕДЕЛЯЮЩИЕ КАЧЕСТВО СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-10.jpg)
Слайд 12Связь качества в использовании с другими характеристиками ПС зависит от задач и
![Связь качества в использовании с другими характеристиками ПС зависит от задач и функций их потребителей:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-11.jpg)
функций их потребителей:
Слайд 13Продукт = программный код + документация
Для того, чтобы превратить программный код в
![Продукт = программный код + документация Для того, чтобы превратить программный код](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-12.jpg)
продукт (программное обеспечение), нужно снабдить его всей необходимой документацией.
Документация составляется по стандартам.
Стандарты для написания документации делятся на два типа:
• Международные стандарты (ISO, IEEE Std);
• Советские и Российские ГОСТы. (В обозначении Российских стандартов –символ Р)
Слайд 15Международные стандарты
ISO/IEC 12207:2008 System and software engineering – Software life cycle processes
![Международные стандарты ISO/IEC 12207:2008 System and software engineering – Software life cycle](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-14.jpg)
Разработка систем и программного обеспечения – Процессы жизненного цикла программного обеспечения.
ISO/IEC 15288:2008 System and software engineering – System life cycle processes. Разработка систем и программного обеспечения – Процессы жизненного цикла систем.
IEEE 830-1998 Recommended practice for software requirements specifications
Слайд 16Международные стандарты
IEEE 1233-1998 Guide for developing system requirements specifications
IEEE 1016-1998 Recommended Practice
![Международные стандарты IEEE 1233-1998 Guide for developing system requirements specifications IEEE 1016-1998](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-15.jpg)
for Software Design Descriptions
ISO/IEC 42010 IEEE Std 1471-2000 System and software engineering – Recommended
practice for architectural description of software-intensive systems
ISO 9001:2000 Quality management systems – Requirements. Системы управления
качеством – Требования.
Слайд 17Международные стандарты
ISO/IEC 90003:2004 Software engineering – Guidelines for the application of ISO
![Международные стандарты ISO/IEC 90003:2004 Software engineering – Guidelines for the application of](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-16.jpg)
9001:2000 to computer software [9]. Разработка программного обеспечения – Руководящие положения по применению стандарта ISO 9001:2000 к программному обеспечению
ISO/IEC TR 90005:2008 Software engineering – Guidelines for the application of ISO 9001:2000 to system life cycle processes [10]. Разработка программного обеспечения – Руководящие положения по применению стандарта ISO 9001:2000 к процессам жизненного цикла программных систем.
Слайд 18Международные стандарты
В зависимости от назначения программного обеспечения перечень показателей качества может быть
![Международные стандарты В зависимости от назначения программного обеспечения перечень показателей качества может](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-17.jpg)
расширен или сужен в рамках проекта по разработке конкретного ПО.
• ISO/IEC 9126-1:2001 Software engineering – Product quality – Part 1: Quality model.
Определяет набор характеристик и атрибутов качества программного обеспечения.
• ISO/IEC 9126-2:2003 Software engineering – Product quality – Part 2: External metrics
• ISO/IEC 9126-3:2003 Software engineering – Product quality – Part 3: Internal metrics.
• ISO/IEC 9126-4:2004 Software engineering – Product quality – Part 4: Quality in use metrics
Слайд 19Международные стандарты
Организация тестирования ПО
ISO/IEC 25051:2006 Software engineering – Software product Quality Requirements
![Международные стандарты Организация тестирования ПО ISO/IEC 25051:2006 Software engineering – Software product](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-18.jpg)
and Evaluation (SQuaRE) – Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing
IEEE 829-1998 Standard for Software Test Documentation. Описывает базовый набор документов для тестирования программного обеспечения. Стандарт также определяет форму и содержание тестовых документов.
IEEE 829-2008 Standard for Software and System Test Documentation. Стандарт применяется к программным системам.
IEEE 1008-1987 (R1993, R2002) Standard for Software Unit Testing. Описывает организацию модульного тестирования.
Слайд 20Международные стандарты
Стандарт ISO 14598, состоящий из шести частей
• ISO/IEC 14598-1:1999 Information technology
![Международные стандарты Стандарт ISO 14598, состоящий из шести частей • ISO/IEC 14598-1:1999](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/967187/slide-19.jpg)
– Software product evaluation – Part 1: General overview.
• ISO/IEC 14598-2:2000 Software engineering – Product evaluation – Part 2: Planning and management.
• ISO/IEC 14598-3:2000 Software engineering – Product evaluation – Part 3: Process for developers
• ISO/IEC 14598-4:1999 Software engineering – Product evaluation – Part 4: Process for acquirers.
• ISO/IEC 14598-5:1998 Information technology – Software product evaluation – Part 5: Process for evaluators.
• ISO/IEC 14598-6:2001 Software engineering – Product evaluation – Part 6: Documentation of evaluation modules