Северо-Западный институт управления – филиал РАНХиГС — КиберПедия 

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Северо-Западный институт управления – филиал РАНХиГС

2017-10-16 223
Северо-Западный институт управления – филиал РАНХиГС 0.00 из 5.00 0 оценок
Заказать работу

_____________________________________________________________________________

 

Кафедра экономики и финансов

(наименование кафедры)

      УТВЕРЖДЕНА решением методической комиссии по направлениям 38.03.05 «Бизнес-информатика», 09.06.01 «Информатика и вычислительная техника» Северо-Западный институт управления – филиал РАНХиГС Протокол от «31» августа 2016 г. №1    

 

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Б1.В.ОД.6. Стандартизация, сертификация и управление качеством программного обеспечения

(индекс, наименование дисциплины, в соответствии с учебным планом)

ССиУКПО

(краткое наименование дисциплины)

38.03.05 Бизнес-информатика

(код,наименование направления подготовки)

 

«Бизнес-аналитика»

(профиль)

 

бакалавр

(квалификация)

 

очная

(форма обучения)

 

 

Год набора – 2016

 

Санкт-Петербург, 2016 г.


Автор–составитель:

Кандидат военных наук, доцент, доцент кафедры экономики и финансов Павел Андреевич Евдокимов.

 

Заведующий кафедрой экономики и финансов, доктор исторических наук, профессор Исаев Алексей Петрович.


 

СОДЕРЖАНИЕ

 

1. Перечень планируемых результатов обучения по дисциплине, соотнесенных с планируемыми результатами освоения образовательной программы
2. Объем и место дисциплины в структуре образовательной программы
3. Содержание и структура дисциплины
4. Материалы текущего контроля успеваемости обучающихся и фонд оценочных средств промежуточной аттестации по дисциплине 4.1. Формы и методы текущего контроля успеваемости обучающихся и промежуточной аттестации 4.2. Материалы текущего контроля успеваемости обучающихся 4.3. Оценочные средства для промежуточной аттестации 4.4. Методические материалы
5. Методические указания для обучающихся по освоению дисциплины
6. Учебная литература и ресурсы информационно-телекоммуникационной сети "Интернет", учебно-методическое обеспечение самостоятельной работы обучающихся по дисциплине
6.1. Основная литература
6.2. Дополнительная литература
6.3. Учебно-методическое обеспечение самостоятельной работы
6.4. Нормативные правовые документы
6.5. Интернет-ресурсы
6.6. Иные источники
7. Материально-техническая база, информационные технологии, программное обеспечение и информационные справочные системы

1. Перечень планируемых результатов обучения по дисциплине, соотнесенных с планируемыми результатами освоения программы

1.1. Дисциплина «Стандартизация, сертификация и управление качеством программного обеспечения» обеспечивает овладение следующими компетенциями:

Таблица 1.1

Код компетенции Наименование компетенции Код этапа освоения компетенции Наименование этапа освоения компетенции
ПК-7 использование современных стандартов и методик, разработка регламентов для организации управления процессами жизненного цикла ИТ-инфраструктуры пред-приятий ПК-7.1 Способность использовать метрики качества ПО, современные стандарты для управления жизненным циклом ИС.
ПК-14 умение осуществлять планирование и организацию проектной деятельности на основе стандартов управления проектами ПК-14.2 Способность использовать стандарты в области ИТ при планировании и организации проектной деятельности.
УКОС-2 способность разработать проект на основе оценки ресурсов и ограничений УКОС-2.3 Способность в рамках разработки проекта выбирать оптимальные способы решения задач в рамках поставленной цели, исходя из существующих ограничений.

1.2. В результате освоения дисциплины у студентов должны быть сформированы:

Таблица 1.2

ОТФ/ТФ (при наличии профстандарта)/ профессиональные действия Код этапа освоения компетенции Результаты обучения
Разработка модели бизнес-процессов заказчика ПК-7.1 на уровне знаний: знать особенности стандартов программных систем
на уровне умений: проводить оценку качества программного обеспечения в соответствии с изученными методами и моделями
на уровне навыков:
Технико-экономическое обоснование проектов по созданию информационных систем ПК-14.2     на уровне знаний: знать особенности стандартов программных систем
на уровне умений: уметь проводить оценку качества программного обеспечения в соответствии с изученными методами и моделями
на уровне навыков:
  УКОС-2.3 на уровне знаний: знать типы ограничений проекта
на уровне умений: уметь самостоятельно ис-пользовать знания при определении типа проекта и его характеристик
на уровне навыков: решать отдельные задачи исходя из целей проекта

2. Объем и место дисциплины в структуре ОП ВО

Объем дисциплины

Общая трудоемкость дисциплины составляет 5 зачетных единиц или 180 академических часов.

Для очной формы обучения трудоемкость контактной работы с преподавателем составляет 62 академических часа (из них 24 часа – лекции, 38 часов –практические занятия), самостоятельной работы – 82 академических часа, промежуточный контроль – 36 академических часов.

Место дисциплины в структуре ОП ВО

Дисциплина Б1.В.ОД.6 «Стандартизация, сертификация и управление качеством программного обеспечения» относится к обязательным дисциплинам вариативной части дисциплин учебного плана по направлению "Бизнес-информатика".

Изучение дисциплины базируется на следующих дисциплинах:

· Б1.Б8 Менеджмент;

· Б1.Б14 общая теория систем

· Б1.Б21 Программирование;

· Б1.В.ОД.4 Объектно-ориентированный анализ и программирование;

Для освоения учебной дисциплины студенты должны владеть следующими знаниями и умениями:

· знать основы информатики и программирования;

· уметь выполнять работы на персональном компьютере;

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

Дисциплина изучается в 5 семестре 3 курса.

Форма промежуточной аттестации в соответствии с учебным планом: экзамен

3. Содержание и структура дисциплины

Таблица 2

№ п/п Наименование тем Объем дисциплины, час. Форма текущего контроля успеваемости, промежуточной аттестации
Всего Контактная работа обучающихся с преподавателем по видам учебных занятий СР
Л ЛР ПЗ КСР  
Тема 1 Основные понятия и характеристики качества программного обеспечения             УО
Тема 2 Основы метрической теории программ             УО, РЗ
Тема 3 Стандартизация программного обеспечения             УО, Д-Д
Тема 4 Сертификация программного обеспечения             УО, Д-Д
Тема 5 Управление качеством программного обеспечения             УО, Д-Д
Промежуточная аттестация             экзамен
Всего (акад./астр. часы): 180/13 24/18   38/28,5   82/61,5  

Примечание:

УО - устный опрос; РЗ - решение задач; Д-Д - доклад

 

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

Тема 1. Введение в дисциплину. Основные понятия и характеристики качества программного обеспечения

Понятие качества. Относительное качество. Мера качества. Взаимосвязь понятий качества, свойства и полезности продукции. Свойство продукции. Понятие качества программного обеспечения. Свойства и характеристики программы. Обеспечение качест­ва.

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

Факторы, влияющие на качество программных средств. Функциональные характеристики качества. Функциональная пригодность. Конструктивные характеристики качества. Особенности конструктивных характеристик программных средств. Внутреннее и внешнее качество. Метрики характеристик качества. Характеристика цели применения внутренних метрик. Процесс подготовки внутренних метрик. Качество в использовании. Результативность. Продуктивность. Удовлетворенность.

Особенности измерения и оценивания характеристик качества. Характеристика процесса измерений. Процесс оценки качества. Структура требований к оцениванию качества. Система измерений. Иерархическая и одноранговая система. Измерительная шкала. Характеристика процедуры измерений. Измерительные шкалы. Номинальная шкала. Дихотомическая шкала. Порядковая шкала. Интервальная шкала. Шкала отношений. Категории показателей. Категорийные, количественные, качественные показатели.

Тема 2. Основы метрической теории программ

Задачи программометрики. Классификация моделей определения значений характеристик программ. Влияние недостатков в методической поддержке разработки программных средств. Требования к методикам и моделям оценки характеристик программного обеспечения. Область применения метрической теории программ. Классификация моделей оценки характеристик программных средств. Характеристика метрик.

Понятие алгоритмической сложности. Свойства алгоритмической сложности.

Вероятностная модель текста программы. Закон Ципфа. Словарь программы. Условия образования словаря программы. Измеряемые свойства программ. Возможность использования метрик для выявления несовершенств программирования. Математическое ожидание длины текста программы. Модель формирования программы с помощью генератора случайных последовательностей. Длина программы. Метрические характеристики программ. Объем программы. Потенциальный объем программы. Уровень реализации программы. Сравнение потенциального и реальных языков программирования. Оптимизация количества и длины модулей в программе. Количественная оценка работы программирования. Закон Хика. Число Страуда. Квалификационное и реальное календарное время программирования. Коэффициент Кнута. Оценка уровня языков программирования. Метрика числа ошибок в программе. Закон Миллера. Порядок расчета метрических характеристик программных средств.

Понятие структурной сложности программ. Характеристики, определяющие сложность программ. Маршруты исполнения программ. Вычислительные маршруты. Маршруты принятия логических решений. Критерии выделения маршрутов. Поток управления. Граф потока управления. Цикломатическое число. Максимально связный (полносвязный) граф. Метрика Маккейба. Основной маршрут тестирования Маккейба. Цикломатическая сложность программы. Характеристика влияния точек принятия решений на сложность программы.

Процедурно-ориентированные метрики. Метрика дефектов качества. Метрики Альбрехта на основе функциональных указателей. Определение значений коэффициентов регулировки сложности. Определение значений весовых коэффициентов важности. Косвенные метрики на основе функциональных указателей. Метрики свойств. Метрики связности модулей. Шкала связности программных модулей. Характеристика типов связности модулей. Процедура определения типа связности. Сцепление модулей. Метрики сцепления модулей. Шкала сцепления программных модулей. Типы связывания программных модулей. Способы снижения степени сцепления модулей. Приемы снижения степени сцепления программных модулей.

Объектно-ориентированные метрики. Комплексный набор метрик Лоренца и Кидда.

Модели надежности программных средств. Классификация моделей надежности программ. Прогнозные модели. Оценочные модели. Модель надежности Джелински-Моранды. Статистическая модель Миллса.

Тема 3. Стандартизация программного обеспечения

Роль стандартизации в управлении качеством. Компоненты процесса стандартизации. Цели, задачи и функции стандартизации. Особенности международной стандартизации. Принципы международной стандартизации. Разновидности стандартизации: фактическая стандартизация, официальная стандартизация. Органы международной стандартизации.

Виды стандартов обеспечения качества. Нормативная документация. Разновидности нормативных документов. Стандарты. Причины разработки стандартов. Классификация стандартов. Характеристика видов стандартов. Принципы стандартизации. Стандарты разработки информационных систем. Стандарты серий 24, 34. Стандарты разработки программного обеспечения. Единая система программной документации. Стандарты серии 19. Достоинства и недостатки ЕСПД. Проблемы стандартизации в современных условиях

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

Назначение и цели сертификации. Объекты сертификации. Правовое обеспечение сертификации. Техническое регулирование. Модель технического регулирования. Схемы сертификации. Процедура сертификации. Схема проведения сертификации. Характеристика этапов процесса сертификации. Особенности сертификации программного обеспечения. Группы показателей при сертификации.

Тема 5. Управление качеством программного обеспечения

Концепция управления качеством. Предшественники современной концепции. Сущность системы Тейлора. Модель Всеобщего контроля качества. Принципы Деминга. Концепция Всеобщего управления качеством. Современная модель управления качеством. Стандарт управления качеством. Модель восприятия соответствия стандартам ISO. Цель серии стандартов ISO. Принципы менеджмента качества по ISO. Модель процессного подхода согласно ISO 9000. Смысловое содержание системы менеджмента качества. Модели управления качеством. Европейские подходы к управлению качеством. Российский опыт управления качеством. Организационно-технологические аспекты управления качеством. Нравственно надежный персонал. Факторы повышения качества производственной деятельности. Корпоративная культура. Управление качеством на этапах разработки. Модель совершенствования потенциальных возможностей. Модель CMM. Уровни зрелости организации. Стандарт SPICE. модель оценки процессов в стандарте SPICE. Основные элементы стандарта SPICE. Сравнение стандарта SPICE с другими стандартами.


Поделиться с друзьями:

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.036 с.