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

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.05.2024

Просмотров: 176

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Государственное бюджетное профессиональное образовательное
учреждение «Южно-Уральский государственный колледж»
Учебно-методический отдел
Учебно-методические материалы
Методические указания
Методические указания по выполнению практических работ
обучающихся по учебной дисциплине
МДК 04.02 Обеспечение качества функционирования компьютерных
систем
Специальность 09.02.07 Информационные системы и программирование
Челябинск, 2019
Должность
Фамилия/Подпись
Дата
Разработал
Преподаватель
Чераева О.А.
Проверил
Зам. директора по учебно-методической работе
Манапова О.Н.
Согласовал
Зам. директора по учебной работе
Калиновская Т.С.
Версия: 01
Без подписи документ действителен 3
суток после распечатки.
Дата и время распечатки:
Экземпляр № _____
с. 1 из 37

ГБПОУ «ЮУГК»
Учебно-методический отдел
Учебно-методические материалы
Методические указания
ББК 74.57
Чераева О.А. Методические указания по выполнению практических работ обучающихся по учебной дисциплине
МДК 04.02 Обеспечение качества функционирования компьютерных систем: методические указания для студентов. - Издательский центр ЮУГК, 2019. –
37 с.
Рассмотрено и одобрено на заседании ПЦК Информационных технологий
Протокол от 19 февраля 2019 г. №6
Председатель ПЦК ___________ Н.А. Назарова
Данные методические рекомендации способствуют эффективному выполнению практических работ обучающимися. Содержат требования к знаниям, умениям, общие компетенции, на формирование которых направлено выполнение самостоятельных работ; перечень видов и описание практических работ; формы контроля и критерии оценки выполнения практических работ.
Версия: 01
Без подписи документ действителен 3
суток после распечатки.
Дата и время распечатки: __________
Экземпляр № 01
с. 2 из 37

Содержание
Пояснительная записка ........................................................................................... 4
Практическая работа № 1 ....................................................................................... 7
Практическая работа № 2 ....................................................................................... 9
Практическая работа № 3 ..................................................................................... 11
Практическая работа № 4 ..................................................................................... 14
Практическая работа № 5 ..................................................................................... 20
Практическая работа № 6 ..................................................................................... 23
Практическая работа № 7 ..................................................................................... 25
Практическая работа № 8 ..................................................................................... 27
Практическая работа № 9 ..................................................................................... 29
Практическая работа № 10 ................................................................................... 32
ПРИЛОЖЕНИЕ 1 .................................................................................................. 35
ПРИЛОЖЕНИЕ 2 .................................................................................................. 36


Пояснительная записка
Методические указания по выполнению практических работ студентов по дисциплине МДК 04.02 Обеспечение качества функционирования компьютерных систем предназначены для студентов по специальности
09.02.07 Информационные системы и программирование.
Цель методических указаний: оказание помощи студентам в выполнении практической работы по дисциплине МДК 04.02 Обеспечение качества функционирования компьютерных систем.
Настоящие методические указания содержат работы, которые позволят студентам овладеть фундаментальными знаниями, профессиональными умениями и навыками деятельности по специальности, опытом творческой и исследовательской деятельности и направлены на формирование следующих компетенций:
ПК 4.3. Выполнять работы по модификации отдельных компонентов программного обеспечения в соответствии с потребностями заказчика
ПК
4.4.
Обеспечивать защиту программного обеспечения компьютерных систем программными средствами
ОК 1. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам
ОК 2. Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности
ОК 4. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами
ОК 5. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста
ОК 9. Использовать информационные технологии в профессиональной деятельности
ОК
10.
Пользоваться профессиональной документацией на государственном и иностранном языках

В результате освоения учебной дисциплины МДК 04.02 Обеспечение качества функционирования компьютерных систем обучающийся должен уметь:

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

использовать методы защиты программного обеспечения компьютерных систем.
В результате освоения учебной дисциплины МДК 04.02 Обеспечение качества функционирования компьютерных систем обучающийся должен знать:

основные виды работ на этапе сопровождения программного обеспечения;

основные принципы контроля конфигурации и поддержки целостности конфигурации программного обеспечения;

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


Таблица 1
№ и название темы
Кол-во
часов
Вид
практической
работы
Форма контроля
Тема 1. Основные методы
обеспечения качества
функционирования
10
1. 1. Тестирование программных продуктов
2
Аудиторная
Представление выполненных работ
2.
Сравнение результатов тестирования с требованиями технического задания и/или спецификацией
2
Аудиторная
Представление выполненных работ
3. Анализ рисков
2
Аудиторная
Представление выполненных работ
4.
Выявление первичных и вторичных ошибок
4
Аудиторная
Представление выполненных работ
Тема 2. Методы и средства
защиты компьютерных систем
14
5.
Установка и настройка антивируса.
Настройка обновлений с помощью зеркала
2
Аудиторная
Представление выполненных работ
6.
Обнаружение вируса и устранение последствий его влияния
2
Аудиторная
Представление выполненных работ
7.
Настройка политики безопасности
4
Аудиторная
Представление выполненных работ
8.
Настройка браузера
2
Аудиторная
Представление выполненных работ
9.
Работа с реестром
2
Аудиторная
Представление выполненных работ
10.
Работа с программой восстановления файлов и очистки дисков
2
Аудиторная
Представление выполненных работ
Итого
24

Практическая работа № 1
Тема Тестирование программных продуктов
Цели: ознакомление с методами тестирования программного продукта
Теоретические сведения
Тестирование является завершающим этапом разработки программного продукта. В узком смысле цель тестирования состоит в обнаружении ошибок, цель же отладки – не только в обнаружении, но и в устранении ошибок. Однако ограничиться только отладкой программы, если есть уверенность в том, что все ошибки в ней устранены, нельзя. Цели у отладки и испытания разные.
Полностью отлаженная программа может не обладать определенными потребительскими свойствами и тем самым быть непригодной к использованию по своему назначению.
Не может служить альтернативой испытанию и проверка работоспособности программы на контрольном примере, так как программа, работоспособная в условиях контрольного примера, может оказаться неработоспособной в других условиях применения.
Попытки охватить контрольным примером все предполагаемые условия функционирования сводятся в конечном счете к тем же испытаниям.
В соответствии с ГОСТ 19.004 – 80 под испытанием программ понимают установление соответствия программы заданным требованиям и программным документам. Это определение построено на предположении, что в техническом задании на разработку программы определены все требования, обеспечение которых гарантирует пригодность программы к использованию по своему назначению.
Методы тестирования:
Восходящее тестирование – программа собирается и тестируется снизу-вверх.
Нисходящее тестирование – программа собирается и тестируется сверху вниз. Изолировано тестируется только головной модуль.


Метод большого скачка – каждый модуль тестируется автономно. По окончании тестирования модулей они интегрируются в систему все сразу.
Метод сандвича – представляет собой компромисс между восходящим и нисходящим подходами. При использовании этого метода одновременно начинают восходящее и нисходящее тестирование, собирая программу как снизу, так и сверху и встречаясь, в конце концов, где-то в середине. Точка встречи зависит от конкретной тестируемой программы и должна быть заранее определена при изучении ее структуры.
Методические указания
1.
Выбрать методы тестирования программного продукта.
2.
Разработать план тестирования программного продукта.
3.
Провести тестирование программы и представить результаты в виде таблицы 2
Таблица 2
Результаты тестирования
Тест
(значения для входных данных)
Ожидаемый результат
(значения для выходных данных)
Фактический результат
(полученные значения выходных данных)
Результат тестирования
(успешно/неуспешно)
4.
Выработать рекомендации для корректировки тестируемой программы.
Контрольные вопросы
1.Что такое тестирование программного обеспечения?
2.Чем тестирование отличается от отладки?
3.Для чего проводится функциональное тестирование?
4.Что такое комплексное тестирование?
5.Каковы правила тестирования программы «как черного ящика»?
6.Как проводится тестирования программы по принципу «белого ящика»?
7.Что такое модульное тестирование?
8.Как осуществляется сборка программы при модульно тестировании?

Практическая работа № 2
Тема Сравнение результатов тестирования с требованиями технического задания и/или спецификацией
Цели:
1. ознакомиться документацией на разработку программного обеспечения;
2. сравнить результаты тестирования с требованиями к программным продуктам.
Теоретические сведения
Техническое задание – это основной исходный документ для разработки программного обеспечения, в котором формулируются основные цели разработки, список принципиальных требований к продукту, определяются сроки и этапы разработки и регламентируется процесс приемно-сдаточных испытаний.
Этот документ содержит основные требования заказчика, исходные данные для разработки, указываются назначение продукта, область его применения, стадии разработки различной документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой проекта либо условиями его эксплуатации.
Основой технического задания, как документа определяющего характеристики разрабатываемого программного обеспечения и функциональную составляющую программного обеспечения являются: исходные данные и требуемые результаты, которые определяют функции разрабатываемого программного обеспечения; среда (программная и аппаратная), в которой разрабатываемое программное обеспечение будет функционировать, может быть задана, а может выбираться для обеспечения требуемых параметров; возможное взаимодействие с другим программным обеспечением и/или конкретными техническими средствами - также может быть определено, а может выбираться исходя из набора выполняемых функций.


Спецификация требований программного обеспечения – это документ, который содержит законченное описание поведения программы, которую требуется разработать.
Включает ряд пользовательских сценариев, которые описывают все варианты взаимодействия между пользователями и программным обеспечением.
Пользовательские сценарии являются средством представления функциональных требований. В дополнение к пользовательским сценариям, спецификация также содержит нефункциональные требования, которые налагают ограничения на дизайн или реализацию (такие как требования производительности, стандарты качества, или проектные ограничения).
Состоит из следующих разделов: введение, общее описание, функции системы, требования к данным, требования к внешним интерфейсам, атрибуты качества
Методические указания
1.
Составьте техническое задание, которое будет содержать необходимые требования к программному продукту
2.
Составьте спецификацию на разработку программного продукта
3.
Сравните результаты тестирования из предыдущей работы с требованиями технического задания
4.
Сравните результаты тестирования из предыдущей работы с требованиями спецификации
Контрольные вопросы
1.
Подтверждает ли тестирование правильность программы?
2.
Что можно сказать о программе, если она на значительном количестве тестов ведет себя правильно?
3.
Может ли повысить надежность программы процесс тестирования?
4.
Типы ошибок, обнаруживаемые при тестировании.
5.
Основные принципы тестирования.

Практическая работа № 3
Тема Анализ рисков
Цель: научиться производить анализ рисков программного обеспечения
Теоретические сведения
Управление рисками – это одна из самых динамично развивающихся видов деятельности и большинство крупных компаний имеют в штате специалистов по управлению ими. Существует развитый инструментарий для минимизации потерь от воздействия неблагоприятных факторов как внутренней, так и внешней среды.
Полученные в работе результаты по выявлению, описанию и классификации рисков разработки программного обеспечения являются начальным этапом управления этими рисками. В дальнейшем необходимо оценить риски выбранными измерителями и выбрать управляющие стратегии, после чего оценить их воздействие.
Риски плохого взаимодействия между заказчиком и исполнителем – это риски связанные с отсутствием коммуникации между исполнителем и заказчиком или их представителями. Недостаточное обсуждение задач или архитектуры может негативно сказаться на разрабатываемом программном обеспечении.
Риски управления проектом – это риски, связанные с отсутствием навыков проектного менеджмента у менеджера проекта, а также с отсутствием интереса или мотивации у него. Сама по себе уже хорошо отлаженная система управления рисками может являться эффективным средством для того чтобы определить такого рода риски, так как позволяет идентифицировать проблему и выработать решение.
Риски, связанные с недостаточной осведомлённостью управляющего
проектом о точном состоянии проекта – это вид рисков, связанных с отсутствием обратной связи. Он возникает, когда проектный менеджер не