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

Этапы проектирования

Потоки и процессы

Любая программа представляет собой статический объект лишь до тех пор пока она не будет запущена на выполнение.

Когда программа запущена на выполнение – то она уже представляет собой динамический объект (или в терминах операционной системы процесс)

Напр. откройте Диспетчер задач и можно увидеть процессы.

А следовательно если процессы , то любой процесс требует ресурсов:

Процессорное время

Оперативная память

Библиотеки подпрограмм

Доступ к устройствам ввода/вывода

АНАЛИЗ ПОКРЫТИЯ КОДА ТЕСТАМИ

Тестовое покрытие Т определяется:Т = ( N 1 / N общ ) * 100 %

Где

N 1 – число строк кода , покрытые тестами

N общ – общее число строк кода

Напр. Тестируем только один метод СаLc (число строк 30)

Общее число строк 90 (30 /90 )*100%= 33 %

КАЧЕСТВО И СТАНДАРТЫ

Большенство показателей качества используют функцию измерения, которая нормализует

результат в диапозоне 0 – 1

Каждый атрибут имеет ID

Использование оперативной памяти можно определить по инструменту htop

Cкорость обработки информации , быстрота отклика можно определить по таймерам

Разработка графического интерфейса

В ТЗ на разработку графического интерфейса Надо четко указать требования:

Напр.

Первая форма : заставка к приложению

Вторая форма: необходимо разработать графический редактор , который обладает следующими функциями:

Позволяет рисовать мышью или карандашом

Сохраняет созданное изображение в диалоговом режиме

Открывает созданное изображение в диалоговом режиме

Основные понятия

Качество ПО определяет стандарт ГОСТ Р ИСО/ МЭК 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

Качество ПО и стандарты

.

В соответствии со стандартом качество ПО надо оценивать 3 типами метрик:

1 . Внешнее качество ( определяется характеристиками ПО и их соответствие требованиям заказчика)

2. Внутреннее качество (определяется в процессе разработки ПО и на всех этапах ЖЦ)

3. тип – качество , проявленное в процессе его эксплуатации (внедрении)

сравнение

серия стандартов

серия стандартов

ИСО/МЭК 25000

ИСО/МЭК 9126

исо/мэк 25000

ИСО/МЭК 9126 -1,

Руководство по эксплуатации

14598

ИСО/МЭК 25010

ИСО/МЭК 9126 -1

Модели качества систем и

 

программной продукции

 

ИСО/МЭК 25001

ИСО/МЭК 14598

Планирование и управление

 

ИСО/МЭК 25045

отсутствуют

Модули оценки

 

восстаналивомости