Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-26.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
490.14 Кб
Скачать

23.Раскрыть проблемы и пути обеспечения качества программного продукта.

Обеспечение качества программного продукта это планируемая совокупность действий и выполнение этого плана обеспечивает создание качественного продукта.

Виды деятельности:

1) применение специальных методов, средств, которые позволяют аналитику достигать качественных результатов, а проектировщику создать высококачественный проект

2) проведение формальных технических обзоров, которые являются основным инструментом для оценки качества выполнения работ. Предполагается, что на каждом этапе ЖЦ разрабатывается определенные элементы конфигурации продукта, и они походят формальный технический обзор.

3) верификация и аттестация программных средств ИС.

4) использование многоуровневой стратегии тестирования и соответствующих методов создания тесовых данных. Проведение тестовых испытаний для обнаружения ошибок

5) использования формального доказательства правильности разработанных алгоритмов программ.

6) принудительное внедрение стандартов и формальных процедур, определяющих разработку ИС и ее обеспечивающих и функциональных подсистем и контроль применения эти систем в процессе разработки.

7) контроль за всеми изменениями, которые вносятся в элементы конфигурации в программные средства. Считается, что каждое изменения является источником ошибок появлением подобных эффектов

8) формирование совокупности метрик качества и разработка и использование методов их определения.

9) организация мониторинга систематического измерения показателей качества на всех этапах жизненного цикла с целью постоянного слежения за уровнем качества при это измерение характеристик качества, а также оценка влияния различных изменений процедурных методологических в процессе разработки, их влияние на качество продуктов.

10) сбор и систематизация всей информации о дефектах обнаруженных во время фаз жизненного цикла ИС и анализ причин их возникновения.

11) регистрация и документирование все процедур вязанных с обеспечением качества. Необходима для последующего использования при разработке других проектов и поэтому она требует длительного хранения.

12) контроль за соблюдением стандартов соглашений и установленного порядка разработки системы. Сюда относится аудит – деятельность независимых контролеров, которые проверяют проведение обзоров, использование всех установленных и стандартных процедур, проверяют их полноту всех требуемых действий по обеспечению качества.

24. Раскрыть стандарты качества. Характеристика качества программного обеспечения.

На основе многочисленных исследований был проведен отбор основных характеристик качества, которые касались оценки программного продукта, который определяет функционирование ИС. Был разработан базовый стандарт, а все стандарты серии 9000 являются стандартами посвященные качеству. Стандарт посвященный качеству информационных технологий это ISO9126:1991 – называется ИТ, оценка программного продукта характеристика качества и руководство по их применению. В нем представлены 6 групп с 21 характеристикой качества.

Выбор этих характеристик был построен на основе:

  • Наличие четки метрик

  • Строгое следование установившимся понятиям

  • Возможность последующей детализации и их уточнение.

  • Минимизация перекрытия разных характеристик между собой.

Совокупность этих группировок имеет следующий вид:

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

Надежность: отсутствие ошибок, устойчивость к ошибкам, перезапускаемость системы.

Удобство использования: понятность, простота освоения, простота применения.

Эффективность: ресурсная экономичность, временная экономичность

Пригодность к сопровождению:

удобство для анализа, приспособленность к изменениям, стабильность, тестируемость.

Пригодность для переноса (мобильность) на другие платформы: адаптируемость, структурируемость, замещаемость, внедряемость.

Аналогичный отечественный стандарт ГОСТ 28195-89 «оценка качества программных средств, общие положения, характеристики качества».

В этом ГОСТе эти характеристики представлены в виде 3 уровневой структуры:

1) уровень – надежность, корректность, удобство применения, эффективность, универсальность, сопровождаемость.

2) уровень – 19 критериев качества…

3) уровень – в виде оценочных метрик…

Гост 28806 - 90года касается терминов и определений, дополняющих предыдущий и уточняя его.

Определения основных характеристик

правильность или корректность – степень функционального соответствия изделия требования пользователя.

надежность – вероятность работы без сбоев в течении определенного отрезка времени при выполнении определенного объема работ.

удобство и простота использования – какие физические и интеллектуальные усилия надо затратить, чтобы научиться работе с этой системой, время, которое необходимо, чтобы использование пакета стало достаточно эффективным.

С другой стороны можно оценивать повышение производительности труда при эксплуатации данной системы.

Верификация и аттестация программных средств для ИС

В соответствии со стандартом ISO 12207-95 устанавливает жизненный цикл.

Верификация и аттестация- это виды деятельности, касающиеся поддержки ЖЦ. Независимо от обеспечения качества.

Верификация это деятельность, связанная с инспектированием, обзором, тестированием, контролем и аудитом, а также с установлением и документированием соответствия или несоответствия элементов системы установленным требованиям. Причем элементов системы – это документов, процедурных служб, процедур обработки и т.д.

В принципе это подтверждении правильности выполненного элемента конфигурации.

Аттестация это оценка системы или программно средства на конечном этапе его разработки с точки зрения соответствия требованиям пользователя. Это верификация всего процесса разработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]