Файл: Методические указания по выполнению практических работ по профессиональному модулю.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 975
Скачиваний: 20
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Мониторинг рисков должен быть непрерывным процессом, отслеживающим ход выполнения мероприятий по управлению рисками, при этом каждый основной риск должен рассматриваться отдельно.
Порядок выполнения практической работы:
-
Изучить теоретический материал. -
Выполнить предлагаемые задания. -
Ответить на контрольные вопросы и предоставить в тетради в виде отчета. Отчет должен включать:
-
номер, наименование практической работы и тему; -
ответы на контрольные вопросы; -
выводы.
-
Выполненную работу и отчет по проделанной работе предъявить преподавателю.
Задания для выполнения практической работы:
Требования к результатам выполнения практикума:
-
Построить модель управления проектом, включающую:-
определение всех этапов проекта, зависимых этапов, определение длительности этапов; -
построение на основе полученных данных сетевой и временной диаграмм; -
построение диаграммы распределения работников по этапам;
-
-
при определении этапа указывается его название – отражающее суть этапа (например, определение пользовательских требований, проектирование интерфейса и т.д.); -
этапов должно быть не менее 7, срок реализации проекта – с 1.09 по 31.12; -
в проекте задействовано 3 человек персонала (группа разработчиков).
-
Построить временную и сетевую диаграммы для выбранного проекта. -
Построить диаграмму распределения участников группы по этапам. -
Построить список возможных рисков с указанием названия риска, его описание и типа. -
Провести анализ рисков. -
Описать стратегию планирования рисков. -
Построить отчёт, включающий все полученные диаграммы и описание стратегии планирования рисков.
Содержание отчета
В отчете следует указать:
-
Цель работы -
Введение -
Программно-аппаратные средства, используемые при выполнении работы. -
Основную часть (описание самой работы), выполненную согласно требованиям к результатам выполнения лабораторного практикума (п.2). -
Заключение (выводы) -
Список используемой литературы
Контрольные вопросы:
-
В чем заключается понятие риска в программном обеспечении?
-
Какие виды рисков существуют?
Практическая работа №15 «Выявление первичных и вторичных ошибок»
Тема 2.1 Основные методы обеспечения качества функционирования
Цель работы: «Провести тестирование и отладку программного продукта»
Материально-техническое обеспечение: Компьютер, операционная система Windows 7
Краткие теоретические сведения:
Одной из наиболее трудоемких задач, решаемых на этапе разработки, является тестирование и отладка программ. Под отладкой следует понимать процесс, позволяющий получить программу функционирующую с заданными характеристиками в заданной области входных данных.
Основным методом отладки является тестирование. Тест – это последовательность исходных данных, подаваемых на вход изделия и соответствующие им наборы эталонных результирующих данных.
Процесс отладки включает:
-
создание совокупности тестовых эталонных заданий и значений, которым должна соответствовать программа. -
статическую проверку текстов разрабатываемых программ, -
тестирование и выполнение программ с различным уровнем детализации, -
комплексную динамическую отладку, при необходимости, в режиме реального времени -
диагностику и локализацию причин отклонения результатов тестов от эталонных, -
изменение программы с целью исключения причин отклонений.
Можно выделить три основных стадии тестирования:
-
стадия обнаружения ошибок в программе ( на этой стадии выявляются все отклонения результатов функционирования от эталонных) -
стадия диагностики и локализации причин ( на этой стадии необходимо точно определить место в котором произошло искажение программы или данных и установить причину ) -
стадия контроля выполнения корректировок (после локализации и устранения ошибок выполняется контрольное тестирование, подтверждающее правильность выполненной корректировки и подтверждающее, что в результате корректировки не возникли вторичные ошибки).
Эффективность тестирования определяет стоимость и длительность разработки.
Характеристики ошибок в процессе проектирования ПО помогают:
-
оценить реальное состояние проекта, планировать трудоемкость, стоимость, и длительность разработки, -
разрабатывать эффективные средства оперативной защиты от невыявленных первичных ошибок, -
оценивать требуемые ресурсы с учетом затрат на устранение ошибок,
и т.д.
Анализ первичных ошибок проводится на двух уровнях детализации:
Во-первых, дифференциированно
– с учетом типов ошибок, сложности и степени автоматизации их выявления, затрат на корректировку и этапов наиболее вероятного устранения.
Во-вторых, обобщенно – по суммарным характеристикам их обнаружения в зависимости от продолжительности разработки, эксплуатации и сопровождения ПО.
Существует несколько основных типов ошибок:
-
Технические ошибкидокументации и фиксирования программы в памяти машины (составляют 5-10% от общего объема ошибок, большинство выявляется автоматизированными формализованными методами). -
Программные ошибки, (по количеству и типу определяются: степенью квалификации разработчика, степенью автоматизации разработки, глубиной формализованного контроля текстов программ, объемом и сложностью разрабатываемого ПО, глубиной логического и информационного взаимодействия модулей и др. факторами). -
Алгоритмические ошибки– обнаружение таких ошибок методами формализованного контроля практически невозможно. Как правило, эти ошибки выявляются только на этапе эксплуатации. К ним можно отнести ошибки, вызванные некорректной постановкой задачи или ее неверной интерпретации разработчиком. -
Системные – такие ошибки определяются неполной информацией о реальных процессах происходящих в источниках и потребителях информации, причем эти процессы не зависят от алгоритмов и не могут быть заранее определены и описаны они выявляются при исследовании функционирования ПО и при обработке результатов его взаимодействия с внешней средой.
Порядок выполнения практической работы:
-
Изучить теоретический материал. -
Выполнить предлагаемые задания. -
Ответить на контрольные вопросы и предоставить в тетради в виде отчета. Отчет должен включать:
-
номер, наименование практической работы и тему; -
ответы на контрольные вопросы; -
выводы.
-
Выполненную работу и отчет по проделанной работе предъявить преподавателю.
Задания для выполнения практической работы:
-
Провести тестирование разработанного программного продукта и выявить ошибки. -
Используя теоретический материал, проанализировать, классифицировать имеющиеся ошибки. -
Осуществить корректировку выявленных ошибок. -
Проверить программу на наличие вторичных ошибок.
Содержание отчета:
Программа без ошибок, готовая к эксплуатации, представленная на электронном носителе
Контрольные вопросы:
-
Для чего необходимо проводить тестирование ПО?
-
Перечислите основные типы ошибок при тестировании?
Практическая работа №16 «Обнаружение вируса и устранение последствий его влияния»
Тема 2.2 Методы и средства защиты компьютерных систем
Цель работы: «изучение методов обнаружения вирусов и методов удаления последствий заражения вирусами с использованием антивирусной утилиты AVZ»
Материально-техническое обеспечение: Компьютер, операционная система Windows 7
Краткие теоретические сведения:
Массовое распространение вирусов, серьезность последствий их воздействия на ресурсы КС вызвали необходимость разработки и использования специальных антивирусных средств и методов их применения. Антивирусные средства применяются для решения следующих задач:
- обнаружение вирусов в КС;
- блокирование работы программ-вирусов;
- устранение последствий воздействия вирусов.
Обнаружение вирусов желательно осуществлять на стадии их внедрения или, по крайней мере, до начала осуществления деструктивных действий вирусов. Не существует антивирусных средств, гарантирующих обнаружение всех возможных вирусов.
При обнаружении вируса необходимо сразу же прекратить работу программы-вируса, чтобы минимизировать ущерб от его воздействия на систему.
Устранение последствий воздействия вирусов ведется в двух направлениях:
- удаление вирусов;
- восстановление (при необходимости) файлов, областей памяти.
Восстановление системы зависит от типа вируса, а также от момента времени обнаружения вируса по отношению к началу деструктивных действий. Восстановление информации без использования дублирующей информации может быть невыполнимым, если вирусы при внедрении не сохраняют информацию, на место которой они помещаются в память, а также, если деструктивные действия уже начались, и они предусматривают изменения информации.
Для борьбы с вирусами используются программные и аппаратно-программные средства, которые применяются в определенной последовательности и комбинации, образуя методы борьбы с вирусами, подразделяемые на:
- методы обнаружения вирусов;
- методы удаления вирусов.
Методы обнаружения вирусов
- сканирование (осуществляется программой-сканером, которая просматривает файлы в поисках опознавательной части вируса – сигнатуры. Программа фиксирует наличие уже известных вирусов, за исключением полиморфных вирусов, которые применяют шифрование тела вируса, изменяя при этом каждый раз и сигнатуру. Программы-сканеры могут хранить не сигнатуры известных вирусов, а их контрольные суммы. Программы-сканеры часто могут удалять обнаруженные вирусы. Такие программы называют полифагами). Пример – Aidstest Дмитрия Лозинского;