АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ПРОФЕССИОНАЛЬНАЯ
ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ
«КУБАНСКИЙ ИНСТИТУТ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ»
ОТДЕЛЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ОЧНАЯ ФОРМА ОБУЧЕНИЯ
МЕТОДИЧЕСКИЕ УКАЗАНИЯПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТучебной дисциплины
МДК 02.01 Технология разработки программного обеспеченияСпециальность 09.02.07 Информационные системы и программирование
Краснодар, 2022
СОГЛАСОВАНО
на заседании УМО
«Информационные системы и программирование» Председатель__________/С.А.Пясецкий
30.08.2022
| УТВЕРЖДАЮ
Зам. директора по КОД и МР ____________ / Т.В. Першакова
30.08.2022 г.
|
|
|
Методические указания по выполнению практических работ предназначены для закрепления теоретических знаний и приобретение необходимых практических умений по программе дисциплины МДК 02.01 Технология разработки программного обеспечения, составлены в соответствии с учебным планом и рабочей программой дисциплины по специальности среднего профессионального образования 09.02.07 Информационные системы и программирование.
Организация-разработчик: АНПОО «Кубанский институт профессионального образования»
Разработчик:Пашова Н.М., преподаватель
АНПОО «Кубанский институт профессионального образования»
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 4
2. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ПРАКТИЧЕСКИХ РАБОТ 8
3. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ СТУДЕНТОВ ПО КОНКРЕТНЫМ ВИДАМ ПРАКТИЧЕСКИХ РАБОТ 10
4. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ ПРИ ПРОВЕДЕНИИ ПРАКТИЧЕСКИХ ЗАНЯТИЙ 12
Приложение А 124
Перечень вариантов к практическим работам № 5-11 124
Приложение Б 125
Перечень вариантов к практической работе № 17 125
Методические указания к практическим работам по МДК 02.01 Технология разработки программного обеспечения составлены в соответствии с учебным планом и рабочей программой дисциплины по специальности среднего профессионального образования 09.02.07 Информационные системы и программирование.
В соответствии с рабочей программой МДК 02.01 Технология разработки программного обеспечения на изучение учебной дисциплины максимально отведено 88 часов, из которых
34 часа – на проведение практических занятий.
Основные цели проведения практических работ: -
Обобщение и систематизация программного материала;
-
Проверить уровень овладения студентами материалом;
-
Провести связь между теоретическими положениями и их практическим применением;
-
Сформировать навыки самостоятельной работы, самоконтроля и самообучения
Содержание программы «МДК 02.01 Технология разработки программного обеспечения» направлено на формирование следующих
умений и навыков: -
использовать выбранную систему контроля версий;
-
использовать методы для получения кода с заданной функциональностью и степенью качества.
-
анализировать научно-техническую литературу, извлекать из нее сведения, необходимые для решения поставленной задачи;
-
выбирать средства реализации требований к программному обеспечению;
-
выполнять действия, соответствующие установленному регламенту используемой системы контроля версий;
-
вырабатывать варианты реализации требований;
-
выявлять ошибки в программном коде;
-
идентифицировать организационные и технические риски проектов;
-
интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов;
-
использовать систему контроля версий для регистрации произведенных изменений;
-
использовать существующие типовые решения и шаблоны проектирования программного обеспечения;
-
описывать задачи проекта исходя из его целей и методов их достижения;
-
описывать цели проекта и критерии успешности их достижения;
-
опрашивать экспертов и анализировать полученные сведения;
-
осуществлять коммуникации с заинтересованными сторонами;
-
применять имеющиеся шаблоны для составления технической документации
-
применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов;
-
проводить анализ исполнения требований;
-
проводить оценку и обоснование рекомендуемых решений;
-
составлять графики выполнения работ;
-
проектировать системы на основе диаграммы классов, диаграммы последовательностей, диаграммы состояний, диаграммы деятельности;
-
проектировать системы на основе описания объектов и пакетов;
-
проектировать системы на основе схемы реляционной или объектной базы данных и диаграмм потоков данных;
-
использовать вспомогательные инструментальные программные средства для обработки исходного текста программного кода;
-
использовать программные продукты для графического отображения алгоритмов;
-
описывать бизнес-процессы с помощью графических нотаций;
-
применять инструментальные средства коллективной работы над программным кодом;
-
применять инструментарий для создания и актуализации исходных текстов программ;
-
применять современные компиляторы, отладчики и оптимизаторы программного кода;
-
анализировать системы с помощью моделирования и анализа вариантов использования (например, диаграммы прецедентов, описания прецедентов, описания действующих субъектов (актеров), диаграммы пакетов вариантов использования);
-
анализировать системы с помощью структурного моделирования и анализа (например, объекты, классы, диаграммы классов предметной области);
-
анализировать системы с помощью динамического моделирования и анализа (например, диаграммы последовательностей, диаграммы взаимодействия, диаграммы состояний, диаграммы деятельности);
-
анализировать системы с помощью инструментов и методов моделирования (например, диаграмма сущностей и связей, нормализация, словарь данных);
-
использовать математический аппарат для описания явлений, процессов, объектов управления;
-
использовать методы и приемы формализации задач;
-
оценивать трудоемкость разработки программных средств;
-
составлять обобщенные описания явлений, процессов, объектов управления без использования математического аппарата и специальной терминологии.