мобильные разработки. Программа повышения квалификации преподавателей (мастеров производственного обучения)
Скачать 4.49 Mb.
|
68 из 129 Адми нистр атор баз данн ых Специ алист по тестир овани ю в област и инфор мацио нных технол огий Про гра мми ст Специал ист по информа ционным система м Специалис т по информац ионным ресурсам Разраб отчик web и мульти медийн ых прилож ений Техни ческий писате ль Разработка модулей программного обеспечения для компьютерных систем. Разработка модулей программного обеспечения для компьютерных систем осва ивае тся осваи ваетс я осва ива ется осваив ается Осуществление интеграции программных модулей. Осуществление интеграции программных модулей осва ивае тся осваи ваетс я осва ива ется осваива ется осваивает ся осваив ается Ревьюирование программных продуктов. Ревьюирование программных продуктов осваива ется осваивает ся Сопровождение и обслуживание программного обеспечения компьютерных систем. Сопровождение и обслуживание программного обеспечения компьютерных систем осва ивае тся осваи ваетс я осва ива ется Проектирование и разработка информационных систем. Проектирование и разработка ИС осваива ется осваивает ся осваива ется Сопровождение информационных систем. Сопровождение информационных систем осваива ется осваивает ся Соадминистрирование баз данных и серверов. Соадминистрировани е баз данных и серверов осва ивае тся осваива ется осваивает ся Разработка дизайна веб-приложений. Разработка дизайна веб-приложений осваива ется Проектирование, разработка и оптимизация веб- приложений. Проектирование, разработка и оптимизация веб- приложений осваива ется Администрирование информационных ресурсов. Администрирование информационных ресурсов осваивает ся Страница 69 из 129 Разработка, администрирование и защита баз данных. Разработка, администрирование и защита баз данных осва ивае тся осваи ваетс я осва ива ется осваив ается Планируемые результаты освоения образовательной программы Общие компетенции К о д ко мп ет ен ц и и Формулировка компетенции Знания, умения 2 ОК 01 Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам Умения: распознавать задачу и/или проблему в профессиональном и/или социальном контексте; анализировать задачу и/или проблему и выделять её составные части; определять этапы решения задачи; выявлять и эффективно искать информацию, необходимую для решения задачи и/или проблемы; составить план действия; определить необходимые ресурсы; владеть актуальными методами работы в профессиональной и смежных сферах; реализовать составленный план; оценивать результат и последствия своих действий (самостоятельно или с помощью наставника) Знания: актуальный профессиональный и социальный контекст, в котором приходится работать и жить; основные источники информации и ресурсы для решения задач и проблем в профессиональном и/или социальном контексте; алгоритмы выполнения работ в профессиональной и смежных областях; методы работы в профессиональной и смежных сферах; структуру плана для решения задач; порядок оценки результатов решения задач профессиональной деятельности ОК 02 Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности Умения: определять задачи для поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска Знания: номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации; формат оформления результатов поиска информации ОК 03 Планировать и реализовывать собственное профессиональное и личностное развитие. Умения: определять актуальность нормативно-правовой документации в профессиональной деятельности; применять современную научную профессиональную терминологию; определять и выстраивать траектории профессионального развития и самообразования Знания: содержание актуальной нормативно-правовой документации; современная научная и профессиональная терминология; возможные траектории профессионального развития и самообразования 2 Приведенные знания и умения имеют рекомендательный характер и могут быть скорректированы в зависимости от профессии (специальности) Страница 70 из 129 ОК 04 Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами. Умения: организовывать работу коллектива и команды; взаимодействовать с коллегами, руководством, клиентами в ходе профессиональной деятельности Знания: психологические основы деятельности коллектива, психологические особенности личности; основы проектной деятельности ОК 05 Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста. Умения: грамотно излагать свои мысли и оформлять документы по профессиональной тематике на государственном языке, проявлять толерантность в рабочем коллективе Знания: особенности социального и культурного контекста; правила оформления документов и построения устных сообщений. ОК 06 Проявлять гражданско- патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей. Умения: описывать значимость своей специальности Знания: сущность гражданско-патриотической позиции, общечеловеческих ценностей; значимость профессиональной деятельности по специальности ОК 07 Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях. Умения: соблюдать нормы экологической безопасности; определять направления ресурсосбережения в рамках профессиональной деятельности по специальности Знания: правила экологической безопасности при ведении профессиональной деятельности; основные ресурсы, задействованные в профессиональной деятельности; пути обеспечения ресурсосбережения ОК 08 Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности. Умения: использовать физкультурно-оздоровительную деятельность для укрепления здоровья, достижения жизненных и профессиональных целей; применять рациональные приемы двигательных функций в профессиональной деятельности; пользоваться средствами профилактики перенапряжения характерными для данной специальности Знания: роль физической культуры в общекультурном, профессиональном и социальном развитии человека; основы здорового образа жизни; условия профессиональной деятельности и зоны риска физического здоровья для специальности; средства профилактики перенапряжения ОК 09 Использовать информационные технологии в профессиональной деятельности Умения: применять средства информационных технологий для решения профессиональных задач; использовать современное программное обеспечение Знания: современные средства и устройства информатизации; порядок их применения и программное обеспечение в профессиональной деятельности Страница 71 из 129 ОК 10 Пользоваться профессиональной документацией на государственном и иностранном языках. Умения: понимать общий смысл четко произнесенных высказываний на известные темы (профессиональные и бытовые), понимать тексты на базовые профессиональные темы; участвовать в диалогах на знакомые общие и профессиональные темы; строить простые высказывания о себе и о своей профессиональной деятельности; кратко обосновывать и объяснить свои действия (текущие и планируемые); писать простые связные сообщения на знакомые или интересующие профессиональные темы Знания: правила построения простых и сложных предложений на профессиональные темы; основные общеупотребительные глаголы (бытовая и профессиональная лексика); лексический минимум, относящийся к описанию предметов, средств и процессов профессиональной деятельности; особенности произношения; правила чтения текстов профессиональной направленности ОК 11 Планировать предпринимательску ю деятельность в профессиональной сфере Умения: выявлять достоинства и недостатки коммерческой идеи; презентовать идеи открытия собственного дела в профессиональной деятельности; оформлять бизнес-план; рассчитывать размеры выплат по процентным ставкам кредитования; определять инвестиционную привлекательность коммерческих идей в рамках профессиональной деятельности; презентовать бизнес-идею; определять источники финансирования Знание: основы предпринимательской деятельности; основы финансовой грамотности; правила разработки бизнес-планов; порядок выстраивания презентации; кредитные банковские продукты Профессиональные компетенции Основные виды деятельности Код и формулировка компетенции Показатели освоения компетенции Разработка модулей программного обеспечения для компьютерных систем. ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием. Практический опыт: Разрабатывать алгоритм решения поставленной задачи и реализовывать его средствами автоматизированного проектирования. Умения: Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием. Оформлять документацию на программные средства. Дополнительно для квалификаций "Программист" и "Технический писатель": Оценка сложности алгоритма. Знания:_Основные_этапы_разработки_программного_обеспечения._Основные_принципы_технологии_структурного_и_объектно-_ориентированного_программирования.__Страница_72'>Знания: Основные этапы разработки программного обеспечения. Основные принципы технологии структурного и объектно- ориентированного программирования. Страница 72 из 129 Дополнительно для квалификаций "Программист" и "Технический писатель": Актуальная нормативно-правовая база в области документирования алгоритмов. ПК 1.2. Разрабатывать программные модули в соответствии с техническим заданием. Практический опыт: Разрабатывать код программного продукта на основе готовой спецификации на уровне модуля. Дополнительно для квалификаций "Программист": Разрабатывать мобильные приложения. Умения: Создавать программу по разработанному алгоритму как отдельный модуль. Оформлять документацию на программные средства. Дополнительно для квалификаций "Программист": Осуществлять разработку кода программного модуля на языках низкого уровня и высокого уровней в том числе для мобильных платформ. Дополнительно для квалификации "Специалист по тестированию в области информационных технологий": Осуществлять разработку модулей для различных видов тестирования. Знания: Основные этапы разработки программного обеспечения. Основные принципы технологии структурного и объектно- ориентированного программирования. Дополнительно для квалификаций "Программист": Знание API современных мобильных операционных систем. ПК.1.3. Выполнять отладку программных модулей с использованием специализированных программных средств. Практический опыт: Использовать инструментальные средства на этапе отладки программного продукта. Проводить тестирование программного модуля по определенному сценарию. Умения: Выполнять отладку и тестирование программы на уровне модуля. Оформлять документацию на программные средства. Дополнительно для квалификаций "Программист" и "Специалист по тестированию в области информационных технологий": Применять инструментальные средства отладки программного обеспечения. Знания: Основные принципы отладки и тестирования программных продуктов. Страница 73 из 129 Инструментарий отладки программных продуктов. ПК 1.4. Выполнять тестирование программных модулей. Практический опыт: Проводить тестирование программного модуля по определенному сценарию. Использовать инструментальные средства на этапе тестирования программного продукта. Дополнительно для квалификации "Специалист по тестированию в области информационных технологий": Проводить тестирование в соответствие с функциональными требованиями. Умения: Выполнять отладку и тестирование программы на уровне модуля. Оформлять документацию на программные средства. Дополнительно для квалификации "Специалист по тестированию в области информационных технологий": Выполнять тестирование в соответствие с функциональными требованиями. Выполнять оценку тестового покрытия. Знания: Основные виды и принципы тестирования программных продуктов. Дополнительно для квалификации "Специалист по тестированию в области информационных технологий": Методы организации работы при проведении функционального тестирования. ПК 1.5. Осуществлять рефакторинг и оптимизацию программного кода. Практический опыт: Анализировать алгоритмы, в том числе с применением инструментальных средств. Осуществлять рефакторинг и оптимизацию программного кода. Умения: Выполнять оптимизацию и рефакторинг программного кода. Работать с системой контроля версий. Знания: Способы оптимизации и приемы рефакторинга. Инструментальные средства анализа алгоритма. Методы организации рефакторинга и оптимизации кода. Принципы работы с системой контроля версий. ПК 1.6. Разрабатывать модули программного обеспечения для мобильных платформ. Практический опыт: Разрабатывать мобильные приложения. Умения: Осуществлять разработку кода программного модуля на современных языках программирования. Оформлять документацию на программные средства. Страница 74 из 129 Знания: Основные этапы разработки программного обеспечения. Основные принципы технологии структурного и объектно- ориентированного программирования. Осуществление интеграции программных модулей ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации на предмет взаимодействия компонент. Практический опыт: Разрабатывать и оформлять требования к программным модулям по предложенной документации. Разрабатывать тестовые наборы (пакеты) для программного модуля. Разрабатывать тестовые сценарии программного средства. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. Умения: Анализировать проектную и техническую документацию. Использовать специализированные графические средства построения и анализа архитектуры программных продуктов. Организовывать заданную интеграцию модулей в программные средства на базе имеющейся архитектуры и автоматизации бизнес-процессов. Определять источники и приемники данных. Проводить сравнительный анализ. Выполнять отладку, используя методы и инструменты условной компиляции (классы Debug и Trace). Оценивать размер минимального набора тестов. Разрабатывать тестовые пакеты и тестовые сценарии. Выявлять ошибки в системных компонентах на основе спецификаций. Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Виды и варианты интеграционных решений. Современные технологии и инструменты интеграции. Основные протоколы доступа к данным. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Методы отладочных классов. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты Страница 75 из 129 анализа качества программных продуктов. Графические средства проектирования архитектуры программных продуктов. Методы организации работы в команде разработчиков. ПК 2.2. Выполнять интеграцию модулей в программное обеспечение. Практический опыт: Интегрировать модули в программное обеспечение. Отлаживать программные модули. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Организовывать заданную интеграцию модулей в программные средства на базе имеющейся архитектуры и автоматизации бизнес-процессов. Использовать различные транспортные протоколы и стандарты форматирования сообщений. Выполнять тестирование интеграции. Организовывать постобработку данных. Создавать классы- исключения на основе базовых классов. Выполнять ручное и автоматизированное тестирование программного модуля. Выявлять ошибки в системных компонентах на основе спецификаций. Использовать приемы работы в системах контроля версий. Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации программного обеспечения. Современные технологии и инструменты интеграции. Основные протоколы доступа к данным. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Основные методы отладки. Методы и схемы обработки исключительных ситуаций. Основные методы и виды тестирования программных продуктов. Стандарты качества программной документации. Основы организации инспектирования и верификации. Приемы работы с инструментальными средствами тестирования и отладки. |