Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №2 ТПП.pptx
Скачиваний:
1
Добавлен:
03.03.2024
Размер:
1.75 Mб
Скачать

этапы разработки ПО

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 - общее число

 

реализова

функций

 

на