Студент ____________________________________________________________________________
Группа _____
Специальность 09.02.07 Информационные системы и программирование
Место проведения практики
Сроки прохождения практики 20.01.2020 – 12.04.2020
Наименование профессиональных модулей (видов деятельности)
ПМ.01 «Разработка модулей программного обеспечения для компьютерных систем»
ПМ.02 «Осуществление интеграции программных модулей»
ПМ.04 «Сопровождение и обслуживание программного обеспечения компьютерных систем»
Виды выполняемых работ:
Результаты (освоенные профессиональные компетенции) | Основные показатели оценки результата | Отметка о выполнении [1] | ||||
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем | ||||||
ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием. | - обоснование выбора методологий и технологий проектирования программных модулей исходя из его назначения; | |||||
- осуществление корректного сбора, обработки и анализа информации для проектирования алгоритма программного модуля в соответствии с техническим заданием; | ||||||
- использование CASE-средств автоматизированного проектирования при формировании алгоритмов разработки программных модулей в соответствии с техническим заданием; | ||||||
- соответствие алгоритма разработки программного модуля заданным критериям функциональности. | ||||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. | ||||||
ПК 1.2. Разрабатывать программные модули в соответствии с техническим заданием.
| - обоснование выбора программных средств реализации программного модуля; | |||||
- реализация всех функций программного продукта, представленных в спецификации, оформленной в соответствии с требованиями ГОСТ ЕСПД, в среде программирования; | ||||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. | ||||||
ПК.1.3. Выполнять отладку программных модулей с использованием специализированных программных средств. | - обоснование выбора среды разработки и использования отладчика реального времени; | |||||
- способность проведения отладки модулей в выбранной среде программирования и с использованием отладчика реального времени; |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 1.4. Выполнять тестирование программных модулей. | - обоснование выбора методики тестирования программного продукта; |
| ||||
- проведение тестирования в соответствии с правилами выбранной методики. | ||||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 1.5. Осуществлять рефакторинг и оптимизацию программного кода. | - обоснование выбора приёмов оптимизации программного кода (ликвидация избыточности работы тела цикла, экономия памяти, использование динамической памяти и подпрограмм, оверлейных программ); | |||||
- проведение анализа сложности и скорости исполнения программного кода; |
| |||||
- корректность работы с системой контроля версий; |
| |||||
- способность разрабатывать оптимальные конструкции, где критерием оптимальности является минимизация количества операций в программе. |
| |||||
- использование инструментальных средств для рефакторинга и оптимизации программного кода. |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 1.6. Разрабатывать модули программного обеспечения для мобильных платформ. | - обоснование выбора программных средств реализации мобильного приложения; | |||||
- реализация всех функций мобильного приложения, представленных в спецификации, оформленной в соответствии с требованиями ГОСТ ЕСПД, в среде программирования; | ||||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. | ||||||
ПМ.02 Осуществление интеграции программных модулей | ||||||
ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент. | - обоснование выбора специализированных графических средствха построения и анализа архитектуры программных продуктов; |
| ||||
- корректность выбора моделей процесса разработки программного обеспечения; |
| |||||
- правильность разработки требований к программному обеспечению; |
| |||||
- корректность разработки тестовых пакетов и тестовых сценариев. |
| |||||
- способность выявлять ошибки в системных компонентах на основе спецификаций |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 2.2. Выполнять интеграцию модулей в программное обеспечение | - описание концепций и реализации программных процессов; |
| ||||
- создание программного продукта по разработанному алгоритму; |
| |||||
- получение кода с заданной функциональностью и степенью качества; |
| |||||
- определение основных подходов к интегрированию программных модулей. |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств. | - описание принципов построения, структуры и приемов работы с инструментальными средствами, поддерживающими создание программного обеспечения; |
| ||||
- качество выполнения отладки программного продукта с использованием специализированных программных средств; |
| |||||
- аргументированность выбора специализированных программных пакетов для проектирования программного обеспечения; |
| |||||
- корректная работа с выбранной системой контроля версий; |
| |||||
- использование методов для получения кода с заданной функциональностью и степенью качества; |
| |||||
- использование инструментальных средств отладки программн ых продуктов; |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения.
| - выбранный метод тестирования соответствует поставленным целям тестирования; |
| ||||
- разработанный набор тестовых значений соответствует требованиям; |
| |||||
- составленные отладочные задания позволяют выполнить проверку контролируемых параметров; |
| |||||
- решение об окончании тестирования принимается на основе анализа. |
| |||||
- соответствие документации по разработке программного продукта требованиям ГОСТ. |
| |||||
ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. | - определение основных положений метрологии программных продуктов, принципы построения, проектирования и использования средств для измерений характеристик и параметров программ, программных систем и комплексов; |
| ||||
- описание стандартов качества программного обеспечения; |
| |||||
- правильность применения стандартов качества программного обеспечения. |
| |||||
ПМ.04 Сопровождение и обслуживание программного обеспечения компьютерных систем | ||||||
ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. | - обоснование выбора методов и средств эффективного анализа функционирования программного обеспечения; | |||||
- правильность инсталляции, настройки и обслуживания программного обеспечения компьютерных систем | ||||||
ПК 4.2. Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем. | - соответствие измерения эксплуатационные характеристик программного обеспечения компьютерных систем требованиям; | |||||
- правильность анализа эксплуатационных характеристик качества программного обеспечения. | ||||||
ПК 4.3. Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика | - способность модифицировать отдельные компоненты программного обеспечения в соответствии с потребностями заказчика. | |||||
ПК 4.4. Обеспечивать защиту программного обеспечения компьютерных систем программными средствами.
| - обоснование методов защиты программного обеспечения компьютерных систем; |
| ||||
- использование методов защиты программного обеспечения компьютерных систем; |
| |||||
- корректный анализ рисков и характеристики качества программного обеспечения. |
| |||||
Руководитель практики от факультета СПО: ___________________________________
« » 2020г.
* Подпись руководителя практики от организации
[1] Указывается «+» или «-». Считается, что программа практики выполнена, если студентом выполнено не менее 70% перечисленных видов работ. Если вид деятельности не соответствует тематике практики, то указывается «не оценивается» (для ПМ.01, ПМ.11).