Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Стандартизация и сертификация ПО.doc
Скачиваний:
132
Добавлен:
21.04.2019
Размер:
5.98 Mб
Скачать

Рабочая программа

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

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

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

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

  • рассмотрение критериев качества программной продукции и процессов ее разработки;

  • изучение систем управления качеством программного обеспечения;

  • изучение видов и особенностей контроля качества программного обеспечения;

  • анализ процессов стандартизации и сертификации программного обеспечения.

В результате освоения курса студент должен:

знать:

  • теоретические основы прогноза и управления качеством программных средств при их проектировании;

  • теоретические основы оценки качества разработанных программных средств;

  • метрики качества программных средств;

  • правила сертификации программных продуктов;

  • действующие стандарты на программное обеспечение, программную документацию и их качество;

уметь характеризовать:

  • качество исследуемого программного средства;

уметь анализировать:

  • результаты оценки качества исследуемого программного средства;

  • соответствие исследуемого программного средства действующим стандартам;

приобрести навыки:

  • разработки программной технологической и эксплуатационной документации;

  • оценки качества программных средств по основным характеристикам качества;

  • выполнения прогноза качества и управления качеством программ в процессе их разработки.

Курс «Стандартизация и сертификация программного обеспечения» охватывает широкий круг проблем и потому связан практически со всеми дисциплинами, которые преподают по специальности 1 – 40 01 01 «Программное обеспечение информационных технологий».

Материал курса использует знания, полученные студентами при изучении дисциплин «Основы алгоритмизации и программирования», «Конструирование программ и языки программирования», «Объектно-ориентированное программирование».

Содержание дисциплины

Лекционные занятия:

№ п/п

Наименование темы

Содержание темы

Объем часов

1

Качество как экономическая категория и объект управления

Понятие качества. Управление качеством как фактор успеха предприятия в конкурентной борьбе. Стандартизация в системе управления качеством. Категории нормативных документов. Уровни стандартизации. Механизм управления качеством. Стандарты ИСО серии 9000. Сертификация продукции, услуг и систем менеджмента качества. Национальная система сертификации. Порядок проведения работ по сертификации.

2

2

Жизненный цикл программных средств

Понятие жизненного цикла. Базовый профиль ЖЦ ПС. Особенности стандартизации ЖЦ ПС. Преимущества применения стандартов ЖЦ. Структура профилей стандартов ЖЦ ПС. Стандартизация ЖЦ ПС: стандарт ISO/IEC 12207; стандарт ISO 15504. Модели ЖЦ ПС.

2

3

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

Основные факторы, определяющие качество ПС. Стандарты, регламентирующие характеристики качества ПС. Метрики характеристик качества ПС. Особенности измерения и оценивания характеристик качества ПС. Негативные факторы, влияющие на качество ПС. Ресурсы, ограничивающие достижимые характеристики качества.

2

4

Выбор мер и шкал характеристик качества программных средств

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

4

5

Стандартизация оценивания технологических процессов жизненного цикла и характеристик качества программных средств

Оценивание уровня зрелости процессов ЖЦ и обеспечения качества ПС. Оценивание ЖЦ ПС по стандарту ISO 15504. Оценивание качества готового программного продукта по стандарту ISO 14598. Организация и средства для оценивания качества комплексов программ.

2

6

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

Общая характеристика и структура ЕСПД. Виды программ и программных документов. Требования к содержанию и оформлению основных программных документов.

1

7

Оценивание характеристик качества программных средств

Оценивание функциональных возможностей ПС. Функциональная пригодность. Оценивание надежности функционирования. Оценивание эффективности использования ресурсов ЭВМ. Оценивание практичности. Оценивание сопровождаемости. Оценивание мобильности. Оценивание качества эксплуатационной и технологической документации программных средств. Интегральное оценивание характеристик качества ПС.

3

8

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

Организация сертификации программных продуктов. Документирование процессов и результатов сертификации программных продуктов.

2

Итого:

18

Практические работы:

п/п

Наименование работы

Объем часов

1

Выбор характеристик и мер качества программного средства по стандарту ISO 9126

2

2

Разработка технического задания на создание программного средства

2

3

Разработка технологической документации на программное средство:

– Описание программы

– Пояснительная записка

– Описание применения

– Программа и методика испытаний

– Спецификация.

6

4

Разработка эксплуатационной документации на программное средство:

– Руководство системного программиста

– Руководство программиста

– Руководство оператора

– Руководство по техническому обслуживанию

4

5

Оценка качества программного средства по ГОСТ 28195

4

18