ТЕМАТИЧЕСКИЙ ПЛАН № п\р
| Тема
| Кол-во часов
|
Раздел 1. Внедрение, инсталляция и настройка программного обеспечения компьютерных систем
|
| Тема 1.1. Программное обеспечение компьютерных систем
Практическая работа №1. Групповая разработка программного обеспечения. Организация команд для разработки программного обеспечения компьютерных систем (работа в группах)
Практическая работа №2. Выполнение заданий по группам в соответствии с ЖЦПО
Практическая работа № 3. Разработка программного продукта с различным ЖЦПО
|
2 2 2
|
Тема 1. 2. Внедрение программного обеспечения компьютерных систем
Практическая работа №4. Разработка проекта внедрения программного продукта. Определение целей и задач внедрения, разбиение на рабочие группы.
Практическая работа №5. Разработка проекта внедрения программного продукта. Распределение заданий рабочим группам, разработка технических заданий.
Практическая работа №6. Разработка проекта внедрения программного продукта. Управление внедрением.
Практическая работа №7. Разработка проекта внедрения программного продукта. Обсуждение результатов внедрения.
Практическая работа №8 Распределение ответственности на заключительных этапах внедрения (по группам)
Практическая работа №9 Варианты внедрения программного обеспечения (по группам)
| 2
2 2 2 2 2
|
Тема 1.3. Инсталляция, настройка программного обеспечения компьютерных систем
Практическая работа №10. Работа с программами установки программного обеспечения компьютерных систем в различных операционных системах. Семейство Windows.
Практическая работа №11. Работа с программами установки программного обеспечения компьютерных систем в различных операционных системах. Семейство UNIX.
Практическая работа №12. Работа с инсталляторами, мастерами установки, архиваторами.
Практическая работа №13. Настройка и конфигурирование установленного программного обеспечения компьютерных систем
| 2
2 2 2
|
Тема 1. 4. Поддержка и обслуживание программного обеспечения компьютерных систем
Практическая работа №14 Гарантийное и сервисное обслуживание программного обеспечения компьютерных систем.
Практическая работа №15.Администрирование программного обеспечения компьютерных систем
Практическая работа №16. Обновление программного обеспечения компьютерных систем
Практическая работа №17 Удаление программного обеспечения компьютерных систем
Практическая работа №18. Обобщение материала по разделу 1
|
2 2 2 2
2
|
Раздел 2. Сопровождение программного обеспечения компьютерных систем
|
| Тема 2.1. Основы сопровождения программного обеспечения компьютерных систем
Практическая работа №19. Выявление факторов определяющих потребность в сопровождении программного обеспечения.
Практическая работа №20. Выявление категорий программного обеспечения нуждающегося в сопровождении.
Практическая работа №21. Сопровождение и удовлетворенность пользователей. Составление заявок предложений о модификации и поиски возможности их удовлетворения (по группам)
Практическая работа №22. Организация работ по сопровождению информационных систем.
| 2 2 2 4
|
Тема 2.2. Ключевые вопросы сопровождения программного обеспечения компьютерных систем
Практическая работа №23. Технические вопросы сопровождения программного обеспечения
Практическая работа №24. Управленческие вопросы сопровождения программного обеспечения компьютерных систем
Практическая работа №25. Оценка стоимости сопровождения программного обеспечения
Практическая работа №26. Измерения в сопровождении программного обеспечения
|
2 2 2 2
|
Тема 2.3. Процесс сопровождения программного обеспечения компьютерных систем
Практическая работа №27. Поэтапное рассмотрение процесса сопровождения: подготовка, анализ проблем и изменений, внесение изменений (по группам)
Практическая работа №28. Поэтапное рассмотрение процесса сопровождения: проверка и приемка при сопровождении, перенос, снятие с эксплуатации (по группам)
Практическая работа №29. Работы по сопровождению: «проактивный» подход (по группам)
Практическая работа №30. Работы по сопровождению: «реактивный» подход (по группам)
|
2 2 2 2
|
Тема 2.4. Техники сопровождения программного обеспечения компьютерных систем
Практическая работа №31. Работа по сопровождению программного обеспечения: реинжиниринг
Практическая работа №32. Работа по сопровождению программного обеспечения: “обратный” инжиниринг
Практическая работа №33. Работы по модификации: формирование представления об эксплуатируемой/сопровождаемой системе.
Практическая работа №34. Работы по модификации: восстановление детального дизайна системы.
Практическая работа №35. Работы по модификации: рефакторинг; переработка системы; создание новой системы.
Практическая работа №36. Обобщение материала по разделу 2
| 2 2 2 2 2
|
Раздел 3. Организация защиты программного обеспечения компьютерных систем
|
| Тема 3.1. Введение в теорию обеспечения безопасности программного обеспечения
Практическая работа №37. Модель угроз и принципы обеспечения безопасности программного обеспечения
|
6
|
Тема 3.2. Обеспечение технологической безопасности программного обеспечения.
Практическая работа №38. Проведение анализа безопасности программного обеспечения
Практическая работа №39. Обеспечение надежности программ для контроля их технологической безопасности.
Практическая работа №40. Обеспечение надежности программ для контроля их технологической безопасности.
Практическая работа №41. Создания алгоритмически безопасных процедур.
Практическая работа №42. Программные средства технологической безопасности программного обеспечения
|
4 2 2 2 4
|
Тема 3. 3. Обеспечение эксплуатационной безопасности программного обеспечения. Человеческий фактор.
Практическая работа №43. Методы и средства защиты программ от компьютерных вирусов.
Практическая работа №44. Использование методов и средств защиты программного обеспечения
Практическая работа №45. Сравнительный анализ вирусных программ
Практическая работа №46. Сравнительный анализ средств защиты от компьютерных вирусов
|
2 2 2 2
|
Тема 3. 4. Программные и технические средства защиты программного обеспечения
Практическая работа №47. Организация локальной программной защиты
Практическая работа №48. Организация сетевой программной защиты
Практическая работа №49. Организация защиты при помощи компакт-дисков и электронных ключей
Практическая работа №50. Привязка к параметрам компьютера и активация
Практическая работа №51. Организация защиты программ от копирования путём переноса их в онлайн
Практическая работа №52.Организация защиты кода от анализа
Практическая работа №53. Организация защиты программного обеспечения на мобильных платформах
|
2
2 2 2 2
2 2
|
Тема 3. 5. Правовая и организационная поддержка процессов разработки и применения программного обеспечения
Практическая работа №54 Составление плана мер по организации поддержки процессов разработки и применения программного обеспечения с учетом нормативных документов и человеческого фактора.
Практическая работа №55. Обобщение материала по разделу 3
| 2
1
|
Итого:
| 119
|
ВведениеВнедрение программного обеспечения — процесс настройки программного обеспечения под определенные условия использования, а также обучения пользователей работе с программным продуктом.
При внедрении программного обеспечения требуется действие в трех следующих плоскостях работ.
Первая из них — это выделение критических, с точки зрения общего результата, процедур в деятельности организации. Когда набор таких процедур определен, необходимо в первую очередь использовать ИТ-решение для автоматизации операций внутри именно этих процедур. Таким образом, разработанное ИТ-решение автоматически становится жизненно важным и востребованным для организации, а также будет обеспечена публичность процесса внедрения.
Вторая плоскость работ — это по своей сути расширение нормативной базы организации путем включения в неё регламентов, описывающих порядок выполнения процедур автоматизируемых процессов. В противном случае есть опасность возникновения рассогласования между автоматизированными процедурами и остальными процессами организации.
Третья — это выполнение работ по общей стандартизации существующей деятельности организации, когда выделяются лучшие практики выполнения процедур и включаются в ИТ-решение по принципу наибольшей полезности для большинства участников. Процент таких процедур относительно общего объема автоматизации может быть невелик, но это придает процессу построения решения вес в организации за счет увеличения его «полезности»
Рассмотрение этих процессов является частью данных практических работ, подготавливая будущих программистов к самостоятельной разработке программных продуктов.
МДК 05.01 Внедрение и поддержка программного обеспечения компьютерных систем предусмотрен на 4 и 5 курсах специальности 230115 (09.02.03) Программирование в компьютерных системах (углубленный уровень), на практические занятия выделяется 119 часов.
В результате выполнения практических работ студенты будут:
уметь:
подбирать и настраивать конфигурацию программного обеспечения компьютерных систем;
использовать методы защиты программного обеспечения компьютерных систем;
проводить инсталляцию программного обеспечения компьютерных систем;
производить настройку отдельных компонент программного обеспечения компьютерных систем;
анализировать риски и характеристики качества программного обеспечения;
знать:
основные методы и средств эффективного анализа функционирования программного обеспечения;
основные виды работ на этапе сопровождения программного обеспечения;
основные принципы контроля конфигурации и поддержки целостности конфигурации программного обеспечения;
средства защиты программного обеспечения в компьютерных системах
Данные методические указания к практическим работам составлены в соответствии с рабочей программой ПМ05 «Сопровождение программного обеспечения компьютерных систем» МДК 05.01 «Внедрение и поддержка программного обеспечения компьютерных систем» и содержат практические работы по Разделу 1 «Внедрение, инсталляция и настройка программного обеспечения компьютерных систем», соответствующего
ПК 5.1. Производить инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем и
ПК 5.2. Осуществлять выбор методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности.Данные методические указания к практическим работам направлены на изучение и совершенствование программистских приемов инсталляции, настройки и обслуживания программного обеспечения компьютерных систем; осуществления выбора методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности; выполнения работы по модификации
отдельных компонент программного обеспечения; обеспечения защиты программного обеспечения компьютерных систем.