 
        
        - •этапы разработки ПО
- •v модель
- •Основные понятия
- •Основные понятия
- •сравнение
- •Основные понятия
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Качество ПО и стандарты
- •Атрибуты качества ПО
- •Качество ПО и стандарты
- •стандарты
- •стандарты
- •стандарты
- •стандарты
- •пример
- •Пример расчета
- •Пример
- •Пример расчета
- •Пример
- •Надежность ПО
- •Результаты
- •Результаты
- •Модели надежности
- •исопльзование показателей надежности для разных целей
- •Модель Шумана
- •Модель Шумана
- •Модель Шумана
- •Модель Шумана
- •Модель Шумана ЗАДАЧА
- •Модель Шумана
 
этапы разработки ПО
1. Планирование проекта и анализ требований , подготовка ТЗ.
2. Проектирование (создание модулей , дизайн, интерфейс , структура данных, архитектура, cтруктура алгоритмов и т.д.)
3. Кодирование , составление кода.
4. Тестирование и устранение ошибок.
5. Сопровождение (после выпуска) и усовершенствоание.
 
v модель
 
Основные понятия
Качество ПО определяет стандарт ГОСТ Р ИСО/ МЭК 25000 -2021 «Требования и оценка качества систем и программных продуктов».
Данный стандарт внесен Техническим комитетом по стандартизации ТК -22 «Информационные технологии» и введен в действие приказом Федерального агенства по техническому регулированию и метрологии от 25 октября 2021
Настоящий стандарт индентичен международному стандарту ИСО/ МЭК 25000:2014 «Системная и программная инженерия. Требования и оценка качества систем и программных продуктов» (Systems and software Quality Requirements and Evolution (SQ ua RE)).
Cогласно стандарту : качество ПО - способность программного продукта при заданных условиях удолетворять установленными им требованиям.
Стандарты ИСО/МЭК 25000-2014 , ГОСТ ИСО/ МЭК 25000-2021 заменили более ранние стандарты ИСО/МЭК 9126, ИСО/ МЭК 14598.
 
Основные понятия
Обеспечение качеством – набор мероприятий (планируемых и систематически проводимых ) , необходимых для подтверждения того факта ,что ПО соответствует исходным требованиям заказчика.
Используются специальные системы обеспечения качеством.
Итак серия стандартов ИСО/ МЭК 25000 -2021 заменило стандарты 9126
 
сравнение
| серия стандартов | серия стандартов | 
| ИСО/МЭК 2500 | ИСО/МЭК 9126 | 
| исо/мэк 25000 | ИСО/МЭК 9126 -1, | 
| Руководство по эксплуатации | 14598 | 
| ИСО/МЭК 25010 | ИСО/МЭК 9126 -1 | 
| Модели качества систем и | 
 | 
| программной продукции | 
 | 
| ИСО/МЭК 25001 | ИСО/МЭК 14598 | 
| Планирование и управление | 
 | 
| ИСО/МЭК 25045 | отсутствуют | 
| Модули оценки | 
 | 
| восстаналивомости | 
 | 
 
Основные понятия
Стандарт 9126 введен в 1991
Оценивать качество можно как промежуточные программные продукты , так и конечные программные продукты.
Причем , что важно разделить программные продукты на статические и динамические .
Статические прогрммные продукты- неиспоняемая система или ПО .
Динамические программные продукты - система или программмные продукты на которых можно проводить измерения в течении выполнения в тестовой или/и функциональной среде.
 
Качество ПО и стандарты
1. Продуктовые компании (которые и разрабатывают и тестируют ПО)
.
2.2. Аутсорсинговые компании (которые выполняют только часть работы по созданию ПО). Тестирование проводят в другой организации.
 
Качество ПО и стандарты
.
В соответствии со стандартом качество ПО надо оценивать 3 типами метрик:
1 . Внешнее качество ( определяется характеристиками ПО и их соответствие требованиям заказчика)
2. Внутреннее качество (определяется в процессе разработки ПО и на всех этапах ЖЦ)
3. тип – качество , проявленное в процессе его эксплуатации (внедрении)
 
Качество ПО и стандарты
1. Продуктовые компании (которые и разрабатывают и тестируют ПО)
.
2.2. Аутсорсинговые компании (которые выполняют только часть работы по созданию ПО). Тестирование проводят в другой организации.
 
Качество ПО и стандарты
Пример расчета по показателю Функциональность
Большенство показателей качества используют функцию . измерения, которая нормализует результат в диапозоне 0 - 1.
Табл. Показатель функциональность
| Имя атрибута | Краткое | Расчет атрибута | 
| 
 | содержан | 
 | 
| 
 | ие | 
 | 
| 1. | Определяе | x= A/B | 
| Функциональное | т какая | A - число | 
| покрытие | часть | неарилизованных | 
| 
 | функций | функций | 
| 
 | была | B - общее число | 
| 
 | реализова | функций | 
| 
 | на | 
 | 
