- •Раздел 1. Надежность как показатель качества программного обеспечения
- •Тема1. Основы математической теории надежности
- •Тема 2. Модели жизненного цикла программного обеспечения
- •Раздел 2. Математические модели надежности программного обеспечения
- •Тема 1. Математические модели надежности программного обеспечения
- •Модель надежности по Джелински, Моранда и Шумана
- •Тема 2. Язык моделирования uml
- •Тема 1. Методы тестирования программного обеспечения
- •Язык и методика объектно-ориентированного моделирования uml
- •Раздел 3. Методы и средства тестирования программного обеспечения
- •Тема 2. Автоматизация тестирования программного обеспечения
- •Литература по курсу:
Тема 2. Модели жизненного цикла программного обеспечения
Практическое занятие 3. Модели жизненного цикла программного обеспечения
План занятия:
Повторение изученных теоретических разделов
Решение типовых задач у доски
Самостоятельное решение задач
Обсуждение решения и анализ основных ошибок
Доклады студентов по теме практического занятия
Теоретические сведения
Модель жизненного цикла ПО— структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла. Модель жизненного цикла зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.
Модель ЖЦ ПО включает в себя:
Стадии;
Результаты выполнения работ на каждой стадии;
Ключевые события — точки завершения работ и принятия решений.
Задачи для самостоятельного решения студентами
Задача 1.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Для каскадной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 2.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра физвоспитания»
Подсистема «Дворец культуры»
Подсистема «Профком студентов»
Для каскадной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 3.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Подсистема «Ректорат»
Для итерационной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 4.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра физвоспитания»
Подсистема «Дворец культуры»
Подсистема «Профком студентов»
Для итерационной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 5.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Подсистема «Профком студентов»
Подсистема «Учебная библиотека»
Для спиральной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 6.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Деканат»
Подсистема «Ректорат»
Подсистема «Учебная библиотека»
Для спиральной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 7.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Подсистема «Профком студентов»
Подсистема «Учебная библиотека»
Для выбранной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
Задача 8.
Разработать модель ЖЦ разработки ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кадры»
Подсистема «Бухгалтерия»
Подсистема «Профком»
Для выбранной модели ЖЦ ПО составить описание стадий разработки и план выполнения работ на каждой стадии с указанием сроков сдачи работ. Определить ключевые события — точки завершения работ и принятия решений.
ЛИТЕРАТУРА
http://www.management.com.ua/qm/qm009.html#Juran
Практическое занятие 4. Методы оценки качества программного обеспечения
План занятия:
Повторение изученных теоретических разделов
Решение типовых задач у доски
Самостоятельное решение задач
Обсуждение решения и анализ основных ошибок
Доклады студентов по теме практического занятия
Теоретические сведения
Качество - это совокупность характеристик объекта, имеющая отношение к его способности удовлетворить установленные и предполагаемые требования потребителя. При этом, что важно, под объектом качества может пониматься как собственно продукция (товары или услуги), процесс ее производства, так и производитель (организация, система или даже отдельный работник).
Наиболее существенные факторы качества:
1. Произведенная продукция при тестировании должна удовлетворять набору требований,
2. Технологический процесс производства должен соответствовать требованиям качества,
3. Каждый работник должен быть вовлечен в систему контроля качества и обучен методам производства качественных товаров.
Показатели качества ПО приведены на рис.4.1.
Рис. 4.1. Показатели качества ПО
Задачи для самостоятельного решения студентами
Задача 1.
Разработать требования к качеству ПО системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Подсистема «Ректорат»
Разработать требования к качеству ПО каждой подсистемы.
Составить общий перечень требований к качеству ПО.
Перечислить показатели качества ПО.
Оценить важность показателя качества ПО по 5 –балльной шкале, см. пример в табл. 4.1. Заполнить табл. 4.1 данными опроса группы студентов.
Оценка показателя качества ПО
Табл. 4.1
|
Оценка показателя качества ПО по 5 –балльной шкале |
||||||
Студент
|
мобильность |
надежность |
эффективность |
учет человеческого фактора |
оцениваемость |
понятность |
модифицируемость |
Иванов |
3 |
5 |
5 |
5 |
2 |
5 |
4 |
Петров |
2 |
3 |
5 |
5 |
2 |
3 |
4 |
Среднее |
2,5 |
4 |
5 |
5 |
2 |
4 |
4 |
Определить среднее значение оценки для каждого показателя качества ПО
Расположить показатели качества ПО в порядке роста их значимости.
Задача 2.
Разработать требования к качеству ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра физвоспитания»
Подсистема «Дворец культуры»
Подсистема «Профком студентов»
Составить общий перечень показателей качества ПО.
Оценить важность показателя качества ПО по 5 –балльной шкале, см. пример в табл. 4.1. Заполнить табл. 4.1 данными опроса группы студентов.
Расположить показатели качества ПО в порядке роста их значимости.
Задача 3.
Разработать требования к качеству ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра КСУ»
Подсистема «Деканат»
Подсистема «Ректорат»
Задача 4.
Разработать требования к качеству ПО для системы АСУ ВУЗ, которая включает подсистемы:
Подсистема «Кафедра физвоспитания»
Подсистема «Дворец культуры»
Подсистема «Профком студентов»
Задача 5.
Разработать требования к качеству ПО для АСУ для цехам сборки электродвигателей, которая включает подсистемы:
Подсистема «Склад деталей и комплектующих изделий»
Подсистема «Склад готовой продукции»
Подсистема «Транспортировка деталей и комплектующих изделий»
Задача 6.
Разработать требования к качеству ПО для АСУ для цехам сборки электродвигателей, которая включает подсистемы:
Подсистема «Склад деталей и комплектующих изделий»
Подсистема «Управление технологическим процессом сборки электродвигателей»
Подсистема «Склад готовой продукции»
Подсистема «Транспортировка деталей и комплектующих»
ЛИТЕРАТУРА
ГОСТ 15467-79 .Управление качеством продукции. Основные понятия. Термины и определения
ГОСТ 27.002-89 . Надежность в технике. Основные понятия. Термины и определения
