мобильные разработки. Программа повышения квалификации преподавателей (мастеров производственного обучения)
Скачать 4.49 Mb.
|
76 из 129 Методы организации работы в команде разработчиков. ПК 2.3. Выполнять отладку программного модуля с использованием специализированных программных средств. Практический опыт: Отлаживать программные модули. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Анализировать проектную и техническую документацию. Использовать инструментальные средства отладки программных продуктов. Определять источники и приемники данных. Выполнять тестирование интеграции. Организовывать постобработку данных. Использовать приемы работы в системах контроля версий. Выполнять отладку, используя методы и инструменты условной компиляции. Выявлять ошибки в системных компонентах на основе спецификаций. Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Основные методы отладки. Методы и схемы обработки исключительных ситуаций. Приемы работы с инструментальными средствами тестирования и отладки. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. ПК 2.4. Осуществлять разработку тестовых наборов и тестовых сценариев для программного обеспечения. Практический опыт: Разрабатывать тестовые наборы (пакеты) для программного модуля. Разрабатывать тестовые сценарии программного средства. Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. Страница 77 из 129 Умения: Использовать выбранную систему контроля версий. Анализировать проектную и техническую документацию. Выполнять тестирование интеграции. Организовывать постобработку данных. Использовать приемы работы в системах контроля версий. Оценивать размер минимального набора тестов. Разрабатывать тестовые пакеты и тестовые сценарии. Выполнять ручное и автоматизированное тестирование программного модуля. Выявлять ошибки в системных компонентах на основе спецификаций. Знания: Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Методы и способы идентификации сбоев и ошибок при интеграции приложений. Методы и схемы обработки исключительных ситуаций. Основные методы и виды тестирования программных продуктов. Приемы работы с инструментальными средствами тестирования и отладки. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. ПК 2.5. Производить инспектирование компонент программного обеспечения на предмет соответствия стандартам кодирования. Практический опыт: Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования. Умения: Использовать выбранную систему контроля версий. Использовать методы для получения кода с заданной функциональностью и степенью качества. Анализировать проектную и техническую документацию. Организовывать постобработку данных. Приемы работы в системах контроля версий. Выявлять ошибки в системных компонентах на основе спецификаций. Знания: Страница 78 из 129 Модели процесса разработки программного обеспечения. Основные принципы процесса разработки программного обеспечения. Основные подходы к интегрированию программных модулей. Основы верификации и аттестации программного обеспечения. Стандарты качества программной документации. Основы организации инспектирования и верификации. Встроенные и основные специализированные инструменты анализа качества программных продуктов. Методы организации работы в команде разработчиков. Ревьюирование программных продуктов. ПК 3.1. Осуществлять ревьюирование программного кода в соответствии с технической документацией. Практический опыт: Выполнять построение заданных моделей программного средства с помощью графического языка (обратное проектирование). Умения: Работать с проектной документацией, разработанной с использованием графических языков спецификаций. Знания: Технологии решения задачи планирования и контроля развития проекта. Принятые стандарты обозначений в графических языках моделирования. Типовые функциональные роли в коллективе разработчиков, правила совмещения ролей. Методы организации работы в команде разработчиков. ПК 3.2. Выполнять измерение характеристик компонент программного продукта для определения соответствия заданным критериям. Практический опыт: Определять характеристики программного продукта и автоматизированных средств. Измерять характеристики программного проекта. Умения: Применять стандартные метрики по прогнозированию затрат, сроков и качества. Определять метрики программного кода специализированными средствами. Знания: Современные стандарты качества программного продукта и процессов его обеспечения. Методы организации работы в команде разработчиков. ПК 3.3. Производить исследование созданного программного кода с использованием Практический опыт: Оптимизировать программный код с использованием специализированных программных средств. Страница 79 из 129 специализированных программных средств с целью выявления ошибок и отклонения от алгоритма. Использовать основные методологии процессов разработки программного обеспечения. Умения: Выполнять оптимизацию программного кода с использованием специализированных программных средств. Использовать методы и технологии тестирования и ревьюирования кода и проектной документации. Знания: Принципы построения системы диаграмм деятельности программного проекта. Приемы работы с инструментальными средами проектирования программных продуктов. ПК 3.4. Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием. Практический опыт: Обосновывать выбор методологии и средств разработки программного обеспечения. Умения: Проводить сравнительный анализ программных продуктов. Проводить сравнительный анализ средств разработки программных продуктов. Разграничивать подходы к менеджменту программных проектов. Знания: Основные методы сравнительного анализа программных продуктов и средств разработки. Основные подходы к менеджменту программных продуктов. Основные методы оценки бюджета, сроков и рисков разработки программ. Сопровождение и обслуживание программного обеспечения компьютерных систем. ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. Практический опыт: Выполнять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем. Настройка отдельных компонентов программного обеспечения компьютерных систем. Умения: Подбирать и настраивать конфигурацию программного обеспечения компьютерных систем. Проводить инсталляцию программного обеспечения компьютерных систем. Производить настройку отдельных компонент программного обеспечения компьютерных систем. Знания: Основные методы и средства эффективного анализа функционирования программного обеспечения. Основные виды работ на этапе сопровождения ПО. Практический опыт: Страница 80 из 129 ПК 4.2. Осуществлять измерения эксплуатационных характеристик программного обеспечения компьютерных систем. Измерять эксплуатационные характеристики программного обеспечения компьютерных систем на соответствие требованиям. Умения: Измерять и анализировать эксплуатационные характеристики качества программного обеспечения. Знания: Основные методы и средства эффективного анализа функционирования программного обеспечения. Основные принципы контроля конфигурации и поддержки целостности конфигурации ПО. ПК 4.3. Выполнять работы по модификации отдельных компонент программного обеспечения в соответствии с потребностями заказчика. Практический опыт: Модифицировать отдельные компоненты программного обеспечения в соответствии с потребностями заказчика. Выполнение отдельных видов работ на этапе поддержки программного обеспечения компьютерных систем. Умения: Определять направления модификации программного продукта. Разрабатывать и настраивать программные модули программного продукта. Настраивать конфигурацию программного обеспечения компьютерных систем. Знания: Основные методы и средства эффективного анализа функционирования программного обеспечения. ПК 4.4. Обеспечивать защиту программного обеспечения компьютерных систем программными средствами. Практический опыт: Обеспечивать защиту программного обеспечения компьютерных систем программными средствами. Умения: Использовать методы защиты программного обеспечения компьютерных систем. Анализировать риски и характеристики качества программного обеспечения. Выбирать и использовать методы и средства защиты компьютерных систем программными и аппаратными средствами. Знания: Основные средства и методы защиты компьютерных систем программными и аппаратными средствами. Проектирование и разработка информационных систем. ПК 5.1. Собирать исходные данные для разработки проектной документации на информационную систему. Практический опыт: Анализировать предметную область. Использовать инструментальные средства обработки информации. Обеспечивать сбор данных для анализа использования и функционирования информационной системы. Страница 81 из 129 Определять состав оборудования и программных средств разработки информационной системы. Дополнительно для квалификаций " Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Выполнять работы предпроектной стадии. Умения: Осуществлять постановку задачи по обработке информации. Выполнять анализ предметной области. Использовать алгоритмы обработки информации для различных приложений. Работать с инструментальными средствами обработки информации. Дополнительно для квалификаций " Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Осуществлять выбор модели построения информационной системы. Осуществлять выбор модели и средства построения информационной системы и программных средств. Знания: Основные виды и процедуры обработки информации, модели и методы решения задач обработки информации. Основные платформы для создания, исполнения и управления информационной системой. Основные модели построения информационных систем, их структуру, особенности и области применения. Платформы для создания, исполнения и управления информационной системой. Дополнительно для квалификаций " Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Основные процессы управления проектом разработки. Методы и средства проектирования, разработки и тестирования информационных систем. ПК 5.2. Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика. Практический опыт: Разрабатывать проектную документацию на информационную систему. Умения: Осуществлять математическую и информационную постановку задач по обработке информации. Использовать алгоритмы обработки информации для различных приложений. Знания: Страница 82 из 129 Основные платформы для создания, исполнения и управления информационной системой. Национальную и международную систему стандартизации и сертификации и систему обеспечения качества продукции, методы контроля качества. Сервисно - ориентированные архитектуры. Важность рассмотрения всех возможных вариантов и получения наилучшего решения на основе анализа и интересов клиента. Методы и средства проектирования информационных систем. Основные понятия системного анализа. ПК 5.3. Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием. Практический опыт: Управлять процессом разработки приложений с использованием инструментальных средств. Модифицировать отдельные модули информационной системы. Дополнительно для квалификаций "Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Программировать в соответствии с требованиями технического задания. Умения: Создавать и управлять проектом по разработке приложения и формулировать его задачи. Дополнительно для квалификаций "Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ. Разрабатывать графический интерфейс приложения. Знания: Национальной и международной системы стандартизации и сертификации и систему обеспечения качества продукции. Методы контроля качества объектно- ориентированного программирования. Объектно-ориентированное программирование. Спецификации языка программирования, принципы создания графического пользовательского интерфейса (GUI), файлового ввода-вывода, создания сетевого сервера и сетевого клиента. Дополнительно для квалификаций "Специалист по информационным Страница 83 из 129 системам" и "Разработчик web и мультимедийных приложений": Файлового ввода-вывода. Создания сетевого сервера и сетевого клиента. ПК 5.4. Производить разработку модулей информационной системы в соответствии с техническим заданием. Практический опыт: Разрабатывать документацию по эксплуатации информационной системы. Проводить оценку качества и экономической эффективности информационной системы в рамках своей компетенции. Модифицировать отдельные модули информационной системы. Умения: Использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ. Решать прикладные вопросы программирования и языка сценариев для создания программ. Проектировать и разрабатывать систему по заданным требованиям и спецификациям. Дополнительно для квалификаций "Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Разрабатывать графический интерфейс приложения. Создавать проект по разработке приложения и формулировать его задачи. Знания: Национальной и международной систему стандартизации и сертификации и систему обеспечения качества продукции, методы контроля качества. Объектно-ориентированное программирование. Спецификации языка программирования, принципы создания графического пользовательского интерфейса (GUI). Важность рассмотрения всех возможных вариантов и получения наилучшего решения на основе анализа и интересов клиента. Дополнительно для квалификаций "Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Файлового ввода-вывода, создания сетевого сервера и сетевого клиента. Платформы для создания, исполнения и управления информационной системой. ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией Практический опыт: Применять методики тестирования разрабатываемых приложений. Умения: Страница 84 из 129 выявленных ошибок кодирования в разрабатываемых модулях информационной системы. Использовать методы тестирования в соответствии с техническим заданием. Знания: Особенности программных средств, используемых в разработке ИС. ПК 5.6. Разрабатывать техническую документацию на эксплуатацию информационной системы. Практический опыт: Разрабатывать проектную документацию на информационную систему. Формировать отчетную документации по результатам работ. Использовать стандарты при оформлении программной документации. Умения: Разрабатывать проектную документацию на эксплуатацию информационной системы. Использовать стандарты при оформлении программной документации. Знания: Основные модели построения информационных систем, их структура. Использовать критерии оценки качества и надежности функционирования информационной системы. Дополнительно для квалификаций "Специалист по информационным системам" и "Разработчик web и мультимедийных приложений": Реинжиниринг бизнес-процессов. ПК 5.7. Производить оценку информационной системы для выявления возможности ее модернизации. Практический опыт: Проводить оценку качества и экономической эффективности информационной системы в рамках своей компетенции. Использовать критерии оценки качества и надежности функционирования информационной системы. Умения: Использовать методы и критерии оценивания предметной области и методы определения стратегии развития бизнес-процессов организации. Решать прикладные вопросы интеллектуальных систем с использованием статических экспертных систем, экспертных систем реального времени. Знания: Системы обеспечения качества продукции. Методы контроля качества в соответствии со стандартами. Сопровождение информационных систем. ПК 6.1. Разрабатывать техническое задание на сопровождение информационной системы. Практический опыт: Разрабатывать техническое задание на сопровождение информационной системы в соответствии с предметной областью. Умения: Поддерживать документацию в актуальном состоянии. Страница 85 из 129 Формировать предложения о расширении функциональности информационной системы. Дополнительно для квалификации "Специалист по информационным системам" Формировать предложения о прекращении эксплуатации информационной системы или ее реинжиниринге. Знания: Классификация информационных систем. Принципы работы экспертных систем. Достижения мировой и отечественной информатики в области интеллектуализации информационных систем. Дополнительно для квалификации "Специалист по информационным системам" Структура и этапы проектирования информационной системы. Методологии проектирования информационных систем. ПК 6.2. Выполнять исправление ошибок в программном коде информационной системы. Практический опыт: Исправлять ошибки в программном коде информационной системы в процессе эксплуатации. Осуществлять инсталляцию, настройку и сопровождение информационной системы. Умения: Идентифицировать ошибки, возникающие в процессе эксплуатации системы. Исправлять ошибки в программном коде информационной системы в процессе эксплуатации. Знания: Основные задачи сопровождения информационной системы. Регламенты и нормы по обновлению и сопровождению обслуживаемой информационной системы. ПК 6.3. Разрабатывать обучающую документацию для пользователей информационной системы. Практический опыт: Выполнять разработку обучающей документации информационной системы. Умения: Разрабатывать обучающие материалы для пользователей по эксплуатации ИС. Знания: Методы обеспечения и контроля качества ИС. Методы разработки обучающей документации. ПК 6.4. Оценивать качество и надежность функционирования информационной системы в Практический опыт: Выполнять оценку качества и надежности функционирования информационной Страница 86 из 129 соответствии с критериями технического задания. системы на соответствие техническим требованиям. Умения: Применять документацию систем качества. Применять основные правила и документы системы сертификации РФ. Дополнительно для квалификации «Специалист по информационным системам»: Организовывать заключение договоров на выполняемые работы. Выполнять мониторинг и управление исполнением договоров на выполняемые работы. Организовывать заключение дополнительных соглашений к договорам. Контролировать поступления оплат по договорам за выполненные работы. Закрывать договора на выполняемые работы. Знания: Характеристики и атрибуты качества ИС. Методы обеспечения и контроля качества ИС в соответствии со стандартами. Политику безопасности в современных информационных системах. Дополнительно для квалификации «Специалист по информационным системам»: Основы бухгалтерского учета и отчетности организаций Основы налогового законодательства Российской Федерации ПК 6.5. Осуществлять техническое сопровождение, обновление и восстановление данных ИС в соответствии с техническим заданием. Практический опыт: Выполнять регламенты по обновлению, техническому сопровождению, восстановлению данных информационной системы. Организовывать доступ пользователей к информационной системе. Умения: Осуществлять техническое сопровождение, сохранение и восстановление базы данных информационной системы. Составлять планы резервного копирования. Определять интервал резервного копирования. Применять основные технологии экспертных систем. Осуществлять настройку информационной системы для пользователя согласно технической документации. Знания: Регламенты по обновлению и техническому сопровождению Страница 87 из 129 обслуживаемой информационной системы. Терминология и методы резервного копирования, восстановление информации в информационной системе. Соадминистрировани е баз данных и серверов. ПК 7.1. Выявлять технические проблемы, возникающие в процессе эксплуатации баз данных и серверов. Практический опыт: Идентифицировать технические проблемы, возникающих в процессе эксплуатации баз данных. Умения: Добавлять, обновлять и удалять данные. Выполнять запросы на выборку и обработку данных на языке SQL. Дополнительно для квалификации "Администратор баз данных" Выполнять запросы на изменение структуры базы. Знания: Модели данных, иерархическую, сетевую и реляционную модели данных, их типы, основные операции и ограничения. Уровни качества программной продукции. ПК 7.2. Осуществлять администрирование отдельных компонент серверов. Практический опыт: Участвовать в администрировании отдельных компонент серверов. Дополнительно для квалификации " Администратор баз данных" Организовывать взаимосвязи отдельных компонент серверов. Умения: Осуществлять основные функции по администрированию баз данных. Проектировать и создавать базы данных. Дополнительно для квалификации " Администратор баз данных" Развертывать, обслуживать и поддерживать работу современных баз данных и серверов. Знания: Тенденции развития банков данных. Технология установки и настройки сервера баз данных. Требования к безопасности сервера базы данных. ПК 7.3. Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов. Практический опыт: Формировать необходимые для работы информационной системы требования к конфигурации локальных компьютерных сетей. Умения: Формировать требования к конфигурации локальных компьютерных сетей и серверного оборудования, необходимые для работы баз данных и серверов в рамках поставленной задачи. Знания: Представление структур данных. Технология установки и настройки сервера баз данных. Страница 88 из 129 Требования к безопасности сервера базы данных. ПК 7.4. Осуществлять администрирование баз данных в рамках своей компетенции. Практический опыт: Участвовать в соадминистрировании серверов. Проверять наличие сертификатов на информационную систему или бизнес- приложения. Применять законодательство Российской Федерации в области сертификации программных средств информационных технологий. Умения: Развертывать, обслуживать и поддерживать работу современных баз данных и серверов. Знания: Модели данных и их типы. Основные операции и ограничения. Уровни качества программной продукции. ПК 7.5. Проводить аудит систем безопасности баз данных и серверов, с использованием регламентов по защите информации. Практический опыт: Разрабатывать политику безопасности SQL сервера, базы данных и отдельных объектов базы данных. Умения: Разрабатывать политику безопасности SQL сервера, базы данных и отдельных объектов базы данных. Владеть технологиями проведения сертификации программного средства. Знания: Технология установки и настройки сервера баз данных. Требования к безопасности сервера базы данных. Государственные стандарты и требования к обслуживанию баз данных. Разработка дизайна веб-приложений. ПК 8.1. Разрабатывать дизайн- концепции веб-приложений в соответствии с корпоративным стилем заказчика. Практический опыт: Разрабатывать эскизы веб-приложения. Разрабатывать схемы интерфейса веб- приложения. Разрабатывать прототип дизайна веб- приложения. Разрабатывать дизайн веб-приложений в соответствии со стандартами и требованиями заказчика. Разрабатывать интерфейс пользователя для веб-приложений с использованием современных стандартов. Умения: Создавать дизайн с применением промежуточных эскизов, прототипов, требований к эргономике и технической эстетике. Учитывать существующие правила корпоративного стиля. Придерживаться оригинальной концепции дизайна проекта и улучшать его визуальную привлекательность. Страница 89 из 129 Разрабатывать интерфейс пользователя для веб-приложений с использованием современных стандартов. Знания: Нормы и правила выбора стилистических решений. Способы создания эскиза, схем интерфейса и прототипа дизайна по предоставляемым инструкциям и спецификациям. Правила поддержания фирменного стиля, бренда и стилевых инструкций. Стандарт UIX - UI &UXDesign. Инструменты для разработки эскизов, схем интерфейсов и прототипа дизайна веб-приложений. ПК 8.2. Формировать требования к дизайну веб-приложений на основе анализа предметной области и целевой аудитории. Практический опыт: Формировать требования к дизайну веб- приложений. Умения: Выбирать наиболее подходящее для целевого рынка дизайнерское решение. Учитывать существующие правила корпоративного стиля. Анализировать целевой рынок и продвигать продукцию, используя дизайн веб-приложений. Осуществлять анализ предметной области и целевой аудитории. Знания: Нормы и правила выбора стилистических решений. Вопросы, связанные с когнитивными, социальными, культурными, технологическими и экономическими условиями при разработке дизайна. Государственные стандарты и требования к разработке дизайна веб- приложений. Стандарт UIX - UI &UXDesign. Современные тенденции дизайна. Ограничения, накладываемые мобильными устройствами и разрешениями экранов при просмотре веб-приложений. ПК 8.3. Осуществлять разработку дизайна веб-приложения с учетом современных тенденций в области веб-разработки. Практический опыт: Разрабатывать графические макеты для веб-приложений с использованием современных стандартов. Создавать, использовать и оптимизировать изображения для веб – приложений. Умения: Создавать, использовать и оптимизировать изображения для веб- приложений. Создавать «отзывчивый» дизайн, отображаемый корректно на различных устройствах и при разных разрешениях. Использовать специальные графические редакторы. Страница 90 из 129 Интегрировать в готовый дизайн-проект новые графические элементы, не нарушая общей концепции. Знания: Современные методики разработки графического интерфейса. Требования и нормы подготовки и использования изображений в сети Интернет. Принципы и методы адаптации графики для Веб-приложений. Ограничения, накладываемые мобильными устройствами и разрешениями экранов при просмотре Веб-приложений. Проектирование, разработка и оптимизация веб- приложений. ПК 9.1. Разрабатывать техническое задание на веб- приложение в соответствии с требованиями заказчика. Практический опыт: Осуществлять сбор предварительных данных для выявления требований к веб- приложению. Определять первоначальные требования заказчика к веб-приложению и возможности их реализации. Подбирать оптимальные варианты реализации задач и согласование их с заказчиком. Оформлять техническое задание. Умения: Проводить анкетирование. Проводить интервьюирование. Оформлять техническую документацию. Осуществлять выбор одного из типовых решений. Работать со специализированным программным обеспечением для планирования времени и организации работы с клиентами. Знания: Инструменты и методы выявления требований. Типовые решения по разработке веб- приложений. Нормы и стандарты оформления технической документации. Принципы проектирования и разработки информационных систем. ПК 9.2. Разрабатывать веб- приложение в соответствии с техническим заданием. Практический опыт: Выполнять верстку страниц веб- приложений. Кодировать на языках веб- программирования. Разрабатывать базы данных. Использовать специальные готовые технические решения при разработке веб-приложений. Выполнять разработку и проектирование информационных систем. Умения: Разрабатывать программный код клиентской и серверной части веб- приложений. Использовать язык разметки страниц веб-приложения. Страница 91 из 129 Оформлять код программы в соответствии со стандартом кодирования. Использовать объектные модели веб- приложений и браузера. Использовать открытые библиотеки (framework). Использовать выбранную среду программирования и средства системы управления базами данных. Осуществлять взаимодействие клиентской и серверной частей веб- приложений. Разрабатывать и проектировать информационные системы Знания: Языки программирования и разметки для разработки клиентской и серверной части веб-приложений. Принципы работы объектной модели веб- приложений и браузера. Основы технологии клиент-сервер. Особенности отображения веб- приложений в размерах рабочего пространства устройств. Особенности отображения элементов ИР в различных браузерах. Особенности выбранной среды программирования и системы управления базами данных. ПК 9.3. Разрабатывать интерфейс пользователя веб-приложений в соответствии с техническим заданием. Практический опыт: Разрабатывать интерфейс пользователя. Разрабатывать анимационные эффекты. Умения: Разрабатывать программный код клиентской части веб-приложений. Оформлять код программы в соответствии со стандартом кодирования. Использовать объектные модели веб- приложений и браузера. Разрабатывать анимацию для веб- приложений для повышения его доступности и визуальной привлекательности (Canvas). Знания: Языки программирования и разметки для разработки клиентской части веб- приложений. Принципы работы объектной модели веб- приложений и браузера. Технологии для разработки анимации. Способы манипуляции элементами страницы веб-приложения. Виды анимации и способы ее применения. ПК 9.4. Осуществлять техническое сопровождение и восстановление веб-приложений Практический опыт: Устанавливать и настраивать веб- серверы, СУБД для организации работы веб-приложений. Страница 92 из 129 в соответствии с техническим заданием. Использовать инструментальные средства контроля версий и баз данных. Проводить работы по резервному копированию веб-приложений. Выполнять регистрацию и обработку запросов Заказчика в службе технической поддержки. Умения: Подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования. Устанавливать и настраивать веб- сервера, СУБД для организации работы веб-приложений. Работать с системами Helpdesk. Выяснять из беседы с заказчиком и понимать причины возникших аварийных ситуаций с информационным ресурсом. Анализировать и решать типовые запросы заказчиков. Выполнять регламентные процедуры по резервированию данных. Устанавливать прикладное программное обеспечение для резервирования веб- приложений. Знания: Основные показатели использования Веб-приложений и способы их анализа. Регламенты работ по резервному копированию и развертыванию резервной копий веб-приложений. Способы и средства мониторинга работы веб-приложений. Методы развертывания веб-служб и серверов. Принципы организации работы службы технической поддержки. Общие основы решения практических задач по созданию резервных копий. ПК 9.5. Производить тестирование разработанного веб приложения. Практический опыт: Использовать инструментальные средства контроля версий и баз данных, учета дефектов. Тестировать веб-приложения с точки зрения логической целостности. Тестировать интеграцию веб-приложения с внешними сервисами и учетными системами. Умения: Выполнять отладку и тестирование программного кода (в том числе с использованием инструментальных средств). Выполнять оптимизацию и рефакторинг программного кода. Кодировать на скриптовых языках программирования. Тестировать веб-приложения с использованием тест-планов. Применять инструменты подготовки тестовых данных. Страница 93 из 129 Выбирать и комбинировать техники тестирования веб-приложений. Работать с системами контроля версий в соответствии с регламентом использования системы контроля версий. Выполнять проверку веб-приложения по техническому заданию. Знания: Сетевые протоколы и основы web- технологий. Современные методики тестирования эргономики пользовательских интерфейсов. Основные принципы отладки и тестирования программных продуктов. Методы организации работы при проведении процедур тестирования. Возможности используемой системы контроля версий и вспомогательных инструментальных программных средств для обработки исходного текста программного кода. Регламент использования системы контроля версий. Предметную область проекта для составления тест-планов. ПК 9.6. Размещать веб приложения в сети в соответствии с техническим заданием. Практический опыт: Публиковать веб-приложения на базе хостинга в сети Интернет. Умения: Выбирать хостинг в соответствии с параметрами веб-приложения. Составлять сравнительную характеристику хостингов. Знания: Характеристики, типы и виды хостингов. Методы и способы передачи информации в сети Интернет. Устройство и работу хостинг-систем. ПК 9.7.Осуществлять сбор статистической информации о работе веб-приложений для анализа эффективности его работы. Практический опыт: Реализовывать мероприятия по продвижению веб-приложений в сети Интернет. Собирать и предварительно анализировать статистическую информацию о работе веб-приложений. Умения: Подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования. Составлять отчет по основным показателям использования Веб- приложений (рейтинг, источники и поведение пользователей, конверсия и др.). Знания: Основные показатели использования Веб-приложений и способы их анализа. Виды и методы расчета индексов цитируемости Веб-приложений (ТИЦ, ВИЦ). Страница 94 из 129 ПК 9.8. Осуществлять аудит безопасности веб-приложения в соответствии с регламентами по безопасности. Практический опыт: Обеспечивать безопасную и бесперебойную работу. Умения: Осуществлять аудит безопасности веб- приложений. Модифицировать веб-приложение с целью внедрения программного кода по обеспечению безопасности его работы. Знания: Источники угроз информационной безопасности и меры по их предотвращению. Регламенты и методы разработки безопасных веб-приложений. ПК 9.9. Модернизировать веб- приложение с учетом правил и норм подготовки информации для поисковых систем. Практический опыт: Модернизировать веб-приложения с учетом правил и норм подготовки информации для поисковых систем. Умения: Модифицировать код веб-приложения в соответствии с требованиями и регламентами поисковых систем. Размещать текстовую и графическую информацию на страницах веб- приложения. Редактировать HTML-код с использованием систем администрирования. Проверять HTML-код на соответствие отраслевым стандартам. Знания: Особенности работы систем управления сайтами. Принципы функционирования поисковых сервисов и особенности оптимизации Веб-приложений под них (SEO). Методы оптимизации Веб-приложений под социальные медиа (SMO). ПК 9.10. Реализовывать мероприятия по продвижению веб-приложений в сети Интернет. Практический опыт: Реализовывать мероприятия по продвижению веб-приложений в сети Интернет. Собирать и предварительно анализировать статистическую информацию о работе веб-приложений. Умения: Подключать и настраивать системы мониторинга работы Веб-приложений и сбора статистики его использования. Работать с системами продвижения веб- приложений. Публиковать информации о веб- приложении в специальных справочниках и каталогах. Осуществлять подбор и анализ ключевых слов и фраз для соответствующей предметной области с использованием Страница 95 из 129 специализированных программных средств. Составлять тексты, включающие ссылки на продвигаемый сайт, для размещения на сайтах партнеров. Осуществлять оптимизацию веб- приложения с целью повышения его рейтинга в сети интернет. Знания: Принципы функционирования поисковых сервисов. Виды и методы расчета индексов цитируемости веб-приложений (ТИЦ, ВИЦ). Стратегии продвижения веб-приложений в сети Интернет. Виды поисковых запросов пользователей в интернете. Программные средства и платформы для подбора ключевых словосочетаний, отражающих специфику сайта. Инструменты сбора и анализа поисковых запросов. Администрирование информационных ресурсов. ПК 10.1. Обрабатывать статический и динамический информационный контент. Практический опыт: Выполнять обработку и публикацию статического и динамического контента. Настраивать внутренние связи между информационными блоками/ страницами в системе управления контентом. Выполнять монтаж динамического информационного контента. Обновлять информацию в базах данных. Размещать и обновлять информационные материалы через систему управления контентом (CMS). Выявлять потенциальные источники информации (среди сайтов производителей и основных дистрибьюторов товаров, конкурентов, тематических сообществ и форумов, электронных и печатных каталогов и справочников, информационных систем и баз данных организации). Выполнять поиск и извлечения (копирование, сохранение) недостающей графической и (или) текстовой информации. Выполнять поиск информации о новых товарах и услугах, других материалов для актуализации (пополнения) сайта новыми сведениями. Выполнять мониторинг новостных лент, форумов, социальных сетей, рассылок. Составлять краткие и развернутые тексты объявлений для размещения на сайте, в социальных сетях, форумах и на тематических порталах. Размещать новости на сайте и в социальных сетях, контроль правильности работы RSS-каналов и механизмов кросспостинга. Страница 96 из 129 Выполнять сбор и обработку материалов для электронных рассылок. Выполнять обработку комментариев пользователей, подготовку оперативных ответов или поручение этой задачи сотрудникам организации. Выполнять анализ и корректировку ответов, подготовленных представителями организации. Выполнять ведение базы данных и отчетов по обращениям, вопросам, жалобам. Модерировать сообщения и комментарии пользователей. Повышать посещаемость, снижать негативные реакции, поддерживать дружелюбную тональность в комментариях к официальным сообщениям организации. Выполнять настройку параметров форума и управление характеристиками постоянных пользователей. Работать с отраслевым оборудованием обработки информационного контента. Формировать задания для исправления веб-писателям, публикаторам, веб- дизайнерам и веб-мастерам. Устанавливать права доступа и других характеристик веб-страниц, информационных ресурсов для просмотра и скачивания. Умения: Подготавливать и обрабатывать цифровую информацию. Размещать цифровую информацию на информационных ресурсах согласно правилам и регламентам. Осуществлять поиск информации в сети Интернет различными методами. Осуществлять оптимизацию контента для эффективной индексации поисковыми системами. Осуществлять процесс допечатной подготовки информационного контента. Инсталлировать и работать со специализированным прикладным программным обеспечением. Работать в графическом редакторе. Обрабатывать растровые и векторные изображения. Работать с пакетами прикладных программ верстки текстов. Осуществлять подготовку оригинал- макетов. Работать с пакетами прикладных программ обработки отраслевой информации. Работать с программами подготовки презентаций. Инсталлировать и работать с прикладным программным обеспечением Страница 97 из 129 обработки динамического информационного контента. Инсталлировать и работать со специализированным прикладным программным обеспечением монтажа динамического информационного контента. Осуществлять выбор средств монтажа динамического контента. Осуществлять событийно- ориентированный монтаж динамического контента. Заполнять веб-формы, уверенно владеть одним или несколькими браузерами. Владеть текстовыми и графическими редакторами, технологиями размещения и передачи информации в сетях Интернет/интранет. Размещать мультимедийные объекты на веб-страницах. Владеть методами работы с информационными базами данных. Осуществлять навигацию по различным веб-ресурсам, регистрироваться на сайтах. Владеть различными методами поиска информации в Интернет (по ключевым словам, с помощью каталогов). Работать с агрегаторами новостей, электронными подписками, социальными сетями, форумами. Работать с большими объемами информации. Писать тексты литературным, техническим и рекламным языком. Реферировать, аннотировать и модифицировать тексты. Владеть функциональными особенностями популярных социальных сетей. Конвертировать аналоговые форматы информационного содержания в цифровые. Публиковать динамическое информационное содержание в заданном формате. Знания: Требования к различным типам информационных ресурсов для представления информации в сети Интернет. Законодательство о работе сети Интернет. Принципы и механизмы работы поисковых систем, функциональные возможности сервисов поиска. Технологии работы со статическим информационным контентом. Стандарты форматов представления статического информационного контента. Стандарты форматов представления графических данных. Страница 98 из 129 Последовательность и правила допечатной подготовки. Правила подготовки и оформления презентаций. Программное обеспечение обработки информационного контента. Основы эргономики. Математические методы обработки информации. Информационные технологии работы с динамическим контентом. Стандарты форматов представления динамических данных. Терминологию в области динамического информационного контента. Принципы линейного и нелинейного монтажа динамического контента. Правила построения динамического информационного контента. Принципы организации информационных баз данных. Общие принципы отображения статических и динамических веб-страниц, ключевые веб-технологии, используемые на веб-сайтах. Требования к различным типам информационных ресурсов (текст, графика, мультимедиа и др.) для представления на веб-сайте. Общие принципы разграничения прав доступа к информации в сети Интернет, обеспечение информационной безопасности. Принципы и механизмы работы поисковых систем, функциональные возможности популярных сервисов поиска. Законодательство Российской Федерации в области интеллектуальной собственности, правила использования информационных материалов в Интернет. Принципы копирайтинга и рерайта. Технологии организации и ведения новостных лент, RSS-каналов, электронных подписок, рассылок по электронной почте. Знание специальной терминологии и веб- этикета. Виды спама и нежелательного контента, методы и средства борьбы с ними. Правила и методы публикации динамической информации на внешних ресурсах (социальные сети, форумы, доски объявлений и пр.). Виды и методы расчета индексов цитируемости (ТИЦ, ВИЦ); принципы работы и виды контекстной рекламы в сети Интернет. ПК 10.2. Разрабатывать технические документы для Практический опыт: Страница 99 из 129 управления информационными ресурсами. Разрабатывать технические документы для управления информационными ресурсами. Выявлять потенциальные источники информации. Формировать задания для исправления веб-писателям, публикаторам, веб- дизайнерам и веб-мастерам. Умения: Работать с пакетами прикладных программ обработки отраслевой информации. Осуществлять подготовку отчета об ошибках. Знания: Требования к различным типам информационных ресурсов. Технологии работы со статическим и динамическим информационным контентом. Стандарты для оформления технической документации. Законодательство Российской Федерации в области интеллектуальной собственности, правила использования информационных материалов в Интернет. Терминология отраслевой направленности. Разработка, администрирование и защита баз данных. ПК 11.1. Осуществлять сбор, обработку и анализ информации для проектирования баз данных. Практический опыт: Выполнять сбор, обработку и анализ информации для проектирования баз данных. Умения: Работать с документами отраслевой направленности. Собирать, обрабатывать и анализировать информацию на предпроектной стадии. Знания: Методы описания схем баз данных в современных СУБД. Основные положения теории баз данных, хранилищ данных, баз знаний. Основные принципы структуризации и нормализации базы данных. Основные принципы построения концептуальной, логической и физической модели данных. ПК 11.2. Проектировать базу данных на основе анализа предметной области. Практический опыт: Выполнять работы с документами отраслевой направленности. Умения: Работать с современными case- средствами проектирования баз данных. Знания: Основные принципы структуризации и нормализации базы данных. Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. Страница 100 из 129 Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Основные принципы построения концептуальной, логической и физической модели данных. Современные инструментальные средства проектирования схемы базы данных. ПК 11.3. Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области. Практический опыт: Работать с объектами баз данных в конкретной системе управления базами данных. Использовать стандартные методы защиты объектов базы данных. Работать с документами отраслевой направленности. Использовать средства заполнения базы данных. Использовать стандартные методы защиты объектов базы данных. Умения: Работать с современными case- средствами проектирования баз данных. Создавать объекты баз данных в современных СУБД. Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Проектировать логическую и физическую схему базы данных. Знания: Методы описания схем баз данных в современных СУБД. Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. Методы организации целостности данных. ПК 11.4. Реализовывать базу данных в конкретной системе управления базами данных. Практический опыт: Работать с объектами базы данных в конкретной системе управления базами данных. Умения: Создавать объекты баз данных в современных СУБД. Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Создавать хранимые процедуры и триггеры на базах данных. Знания: Основные принципы структуризации и нормализации базы данных. Страница 101 из 129 Основные принципы построения концептуальной, логической и физической модели данных. Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Структуры данных СУБД. Методы организации целостности данных. Модели и структуры информационных систем. ПК 11.5. Администрировать базы данных. Практический опыт: Выполнять работы с объектами базы данных в конкретной системе управления базами данных. Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Использовать стандартные методы защиты объектов базы данных. Умения: Применять стандартные методы для защиты объектов базы данных. Выполнять стандартные процедуры резервного копирования и мониторинга выполнения этой процедуры. Выполнять процедуру восстановления базы данных и вести мониторинг выполнения этой процедуры. Дополнительно для квалификаций " Администратор баз данных" и "Специалист по тестированию в области информационных технологий" Выполнять установку и настройку программного обеспечения для администрирования базы данных. Знания: Технологии передачи и обмена данными в компьютерных сетях. Алгоритм проведения процедуры резервного копирования. Алгоритм проведения процедуры восстановления базы данных. ПК 11.6. Защищать информацию в базе данных с использованием технологии защиты информации. Практический опыт: Использовать стандартные методы защиты объектов базы данных. Умения: Выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных. Обеспечивать информационную безопасность на уровне базы данных. Знания: Методы организации целостности данных. Страница 102 из 129 Способы контроля доступа к данным и управления привилегиями. Основы разработки приложений баз данных. Основные методы и средства защиты данных в базе данных Задание: 1) Заполнить матрицу компетенций на основании предложенного шаблона Матрица компетенций: Программист Индек с Наименование элементов ООП ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ОК 10 ОК 11 ПК1. 1 ПК1. 2 ПК1. 3 ПК1. 4 ПК1. 5 ОГСЭ. 00 Общий гуманитарный и социально- экономический цикл ЕН.00 Математический и общий естественнонаучны й цикл ОП.00 Общепрофессионал ьный цикл П.00 Профессиональный цикл 2) Выполнить актуализацию спецификаций ПООП 09.02.07 в соответствие с профессиональными стандартами. |