Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Станд_методичка (БРОШЮРА для печати)темы 1-16.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.04 Mб
Скачать

Министерство образования Республики Беларусь

Учреждение образования «Гомельский государственный университет

имени Франциска Скорины»

Н.Б. ОСИПЕНКО

СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ТЕКСТЫ ЛЕКЦИЙ

для студентов математических специальностей

Гомель 2012

УДК 004.41.057.2

ББК 32.973.26–018.2ц.я73

О

Рецензенты:

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

учреждения образования

«Гомельский государственный университет

имени Франциска Скорины».

Рекомендовано к изданию научно–методическим советом учреждения образования «Гомельский государственный университет имени Франциска Скорины»

Осипенко, Н. Б.

О Стандартизация и сертификация программного обеспечения :

тексты лекций для студентов математических специальностей / Н.Б. Осипенко; М–во образ. РБ, Гомельский государственный университет им. Ф. Скорины. – Гомель: ГГУ им. Ф. Скорины, 2012. – 155с.

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

Адресованы студентам математических специальностей.

УДК 004.41.057.2

ББК 32.973.26–018.2ц.я73

© Осипенко Н. Б., 2012

© УО «ГГУ им. Ф. Скорины», 2012

Содержание

ВВЕДЕНИЕ 5

РАЗДЕЛ 1 ОБЩИЕ ПОЛОЖЕНИЯ О СТАНДАРТАХ 6

Тема 1 Основные понятия 6

Тема 2 Организации, разрабатывающие стандарты 12

РАЗДЕЛ 2 ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 21

Тема 3 Систематизация процессов жизненного цикла 21

Тема 4 Основные модели жизненного цикла 28

РАЗДЕЛ 3 СТАНДАРТЫ ДОКУМЕНТИРОВАНИЯ ПРОГРАММНЫХ СРЕДСТВ 40

Тема 5 Общая характеристика проблем и задач документирования программного обеспечения 40

Тема 6 Единая система программной документации 43

РАЗДЕЛ 4 НАДЕЖНОСТЬ И КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 54

Тема 7 Основные понятия и показатели надежности программного обеспечения 54

Тема 8 Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств 67

Тема 9 Модели надежности программного обеспечения 80

Тема 10 Обеспечение качества и надежности в процессе разработки сложных программных средств 101

РАЗДЕЛ 5 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 115

Тема 11 Основные понятия 115

Тема 12 Тестирование надежности программного обеспечения 119

Тема 13 Тестирование программного обеспечения 134

Тема 14 Виды тестирования программного обеспечения 139

РАЗДЕЛ 6 CASE – ИНСТРУМЕНТАРИЙ АВТОМАТИЗАЦИИ АНАЛИЗА, ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 150

Тема 15 Классификация CASE – инструментария 150

Тема 16 Концептуальные основы CASE – технологий 154

ЛИТЕРАТУРА 162

Введение

В области инженерии программного обеспечения (ПО) актуальными являются проблемы оценки качества программного обеспечения. Одним из важных способов улучшения качества программного обеспечения в соответствии с требованиями пользователей программной продукции является ее стандартизация и аттестация работы программного обеспечения; контроль за внедрением и соблюдением стандартов. Поэтому специалист по программному обеспечению информационных технологий должен уметь оценивать программного обеспечения с точки зрения его стандартизации и практической пригодности в различных предметных областях. Создание конкурентоспособной программной продукции невозможно без использования соответствующих стандартов на всех этапах ее разработки.

Стандарты как нормативно–технические документы устанавливают комплекс норм, правил, требований к объекту стандартизации. Применение стандартов наряду с улучшением качества ПО способствует повышению развития информатизации процессов, росту эффективности внедрения и эксплуатации программных средств и устраняет разнобой при создании их различными разработчиками.

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

Раздел 1 общие положения о стандартах Тема 1 Основные понятия

1.1 Нормативные документы по стандартизации и виды стандартов.

1.2 Схема классификации стандартов в области информационных технологий.

1.3 Стандарты в области программного обеспечения.

1.4 Стандарты комплекса ГОСТ 34 на создание и развитие автоматизированных систем.

1.5 Сертификация