Ревьюирование программных модулей что это

Лекция предмета » Ревьюирование программных продуктов «

Онлайн-конференция

«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»

Свидетельство и скидка на обучение каждому участнику

«Ревьюирование программных продуктов»

Цель практической работы:

Отработать умения строить алгоритмы кода инспекции кода review.

Что такое качественный код?

Не существует точного определения этого термина. Как правило, понимание того, как должен выглядеть качественный исходный код, основывается на многолетнем опыте специалиста.

В профессиональной среде судят ещё по нескольким свойствам:

Восприятие. Код не перегружен сложными конструкциями, поэтому его легко понять даже без дополнительной документации или комментариев;

Сопровождение. В продуманный код легко вносить изменения: менять конфигурации или даже платформы;

Расширение. В него просто добавить новую функциональность без риска сломать алгоритм кода. Даже если возникнут какие-то неполадки, их можно быстро устранить;

Передача. Хороший код можно передать другим разработчикам для поддержки или доработки, и у них не возникнет трудностей с его прочтением;

Покрытие тестами. Чем выше процент покрытия кода тестами, тем больше вероятность избежать ненужных багов в будущем.

Плюсы и минусы code-review.

Техника Code Review помогает на ранних стадиях находить некоторые ошибки и избавляться от непонятных и запутанных решений.

Код легко передавать между участниками процесса.

Благодаря Code Review снижается так называемый bus-фактор, или «фактор автобуса».

П риходится тратить время на то, чтобы посмотреть и при необходимости прокомментировать код, а разработчику — на исправление ошибок.

Новые дополнения попадают на этап тестирования не сразу, а только после прохождения review, из-за чего немного сдвигается график внутри этапа.

Алгоритм инспекции кода.

Процесс Code Review достаточно прост, а его плюсы заметно преобладают над минусами, но в ряде ситуаций вы легко обойдетесь без него.

К примеру, нет смысла проводить Code Review при разработке прототипа или MVP — минимально жизнеспособного продукта. Главная задача такого проекта — получить от пользователей обратную связь, чтобы построить гипотезы для дальнейшего развития. Структура этих приложений делается максимально простой, и в дальнейшем код всё равно предстоит переписывать кардинальным образом.

Ещё Code Review не нужен в работе над простыми приложениями, которые делаются раз и навсегда. Так что, если вы не планируете в будущем изменять или дорабатывать свой проект, можно сэкономить время.

Курс повышения квалификации

Охрана труда

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Курс профессиональной переподготовки

Охрана труда

Ищем педагогов в команду «Инфоурок»

данная лекция может быть использована на занятиях по теме «Создание информационной системы с использованием кода проверки».

Приведен пример построения алгоритма информационной системы с применением кода ревю, дана характеристика кода и отмечены

положительные и отрицательные стороны использования кода проверки ошибок при запуске информационной системы.

Номер материала: ДБ-1377527

Не нашли то что искали?

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Учителям предлагают 1,5 миллиона рублей за переезд в Златоуст

Время чтения: 1 минута

Утверждено стратегическое направление цифровой трансформации образования

Время чтения: 2 минуты

Путин поручил не считать выплаты за классное руководство в средней зарплате

Время чтения: 1 минута

Время чтения: 2 минуты

Более 50 российских школ перешли на дистанционку из-за коронавируса

Время чтения: 1 минута

Онлайн-конференция о профориентации и перспективах рынка труда

Время чтения: 3 минуты

Подарочные сертификаты

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Цели, задачи, этапы и объекты ревьюирования. Планирование ревьюирования

Моделирование и анализ ПО

Просмотр содержимого документа
«Цели, задачи, этапы и объекты ревьюирования. Планирование ревьюирования»

Цели, задачи, этапы и объекты ревьюирования.

Ревьюирование (инспекция кода) (Code review) – систематический и периодический анализ программного кода, направленный на поиск необнаруженных на ранних стадиях разработки программного продукта ошибок, а также, на выявление некачественных архитектурных решений и критических мест в программе.

Задачи и цели проведения формальных инспекций

Не всегда возможна разработка автоматических или хотя бы четко формализованных ручных тестов для проверки функциональности программной системы. В некоторых случаях выполнение тестируемого программного кода невозможно в условиях, создаваемых тестовым окружением. Такая ситуация возможна во встроенных системах, если программный код предназначен для обработки исключительных ситуаций, создаваемых только на реальном оборудование.

В тех случаях, когда верифицируется не программный код, а проектная документация на систему, которую нельзя «выполнить» или создать для нее отдельные тестовые примеры, также обычно прибегают к методу экспертных исследований программного кода или документации на корректность или непротиворечивость.

При неформальной инспекции автор некоторого документа или части программной системы передает его эксперту, а тот, ознакомившись с документом, передает автору список замечаний, которые тот исправляет. Сам факт проведения инспекции и замечания нигде отдельно не сохраняются, состояние исправлений по замечаниям также нигде не отслеживается.

Формальная инспекция является четко управляемым процессом, структура которого обычно четко определяется соответствующим стандартом проекта. Таким образом, все формальные инспекции имеют одинаковую структуру и одинаковые выходные документы, которые затем используются при разработке.

Факт начала формальной инспекции четко фиксируется в общей базе данных проекта. Также фиксируются документы, подвергаемые инспекции, и списки замечаний, отслеживаются внесенные по замечаниям изменения. Этим формальная инспекция похожа на автоматизированное тестирование: списки замечаний имеют много общего с отчетами о выполнении тестовых примеров.

В ходе формальной инспекции группой специалистов осуществляется независимая проверка соответствия инспектируемых документов исходным документам. Независимость проверки обеспечивается тем, что она осуществляется инспекторами, не участвовавшими в разработке инспектируемого документа.

Этапы формальной инспекции и роли ее участников

Процесс формальной инспекции состоит из пяти фаз: инициализация, планирование, подготовка (экспертиза), обсуждение, завершение. В некоторых случаях подготовку и обсуждение целесообразно рассматривать не как последовательные этапы, а как параллельные подпроцессы. В частности, такая ситуация может сложиться при использовании автоматизированной системы поддержки проведения формальных инспекций.

Процедура формальной инспекции проекта должна точно описывать порядок проведения формальных инспекций в данном проекте.

После устранения обнаруженных в ходе формальной инспекции несоответствий процесс формальной инспекции повторяется, возможно, в другой форме и с другим составом участников. Процедура формальной инспекции должна регламентировать возможные формы проведения повторной инспекции в зависимости от объема и характера изменений, внесенных в объект инспекции. Как правило, допускается упрощение процесса повторной инспекции (проведение инспекции одним инспектором, отсутствие фазы обсуждения) при внесении в объект инспекции незначительных изменений относительно ранее инспектировавшейся версии.

Руководитель проекта или его заместитель запрашивает из базы, хранящей все данные проекта (например, из системы конфигурационного управления), список объектов, готовых к инспекции, выбирает объект инспекции, затем назначает участников формальной инспекции: автора, ведущего и одного или нескольких инспекторов.

Ведущий также может выполнять роль инспектора; остальные участники выполняют только одну роль. На роль ведущего или инспектора не допускается назначать сотрудников, участвовавших в разработке объекта инспекции.

Рекомендуется назначать не менее двух инспекторов. Их количество может быть увеличено, если инспектируются документы особой сложности или новизны понятий, а также, если в качестве инспекторов привлекаются сотрудники с недостаточным опытом. Рекомендуемое общее число участников инспекции не должно превышать пяти.

В обоснованных случаях процедура формальной инспекции проекта может допускать проведение инспекции единственным инспектором, например, когда объект инспекции отличается особой простотой и оцениваемые характеристики такого объекта инспекции тривиальны.

В случае, если проводится повторная инспекция по сокращенной форме, ведущий самостоятельно инициирует процесс повторной инспекции без участия руководителя проекта. Процедура формальной инспекции проекта может разрешать ведущему самостоятельно инициировать процесс повторной инспекции (в том же составе участников), даже когда она проводится в полной форме, если это диктуется спецификой проекта.

По завершению процесса инициализации ведущий проверяет, что инспектируемые документы размещены в базе данных проекта, а их статус соответствует готовности к формальной инспекции. Если это не так, инспекция откладывается.

Затем ведущий должен изменить статус инспектируемых документов так, чтобы отметить факт начала инспекции и ограничить доступ к инспектируемой документации. Во время инспекции изменение документов невозможно, а соответствующий статус сохраняется до конца инспекции. Этот статус называется Review.

После этого ведущий должен скопировать из базы данных проекта бланк инспекции и занести в него идентификаторы инспектируемых и исходных документов и номера их версий, список участников с указанием их ролей и дату фактического начала процесса инспекции, т.е. того момента, когда инспектируемые документы были переведены в состояние Review

Ведущий должен оценить время, необходимое инспекторам для подготовки, и продолжительность обсуждения. Время, отводимое на этап подготовки, не может быть менее одного часа. Также ведущий должен определить дату, время и место обсуждения, если оно будет проходить в форме собрания. При этом может потребоваться согласование с другими участниками инспекции. Если оценка продолжительности обсуждения в форме собрания превышает 2 часа, то необходимо запланировать несколько собраний, каждое из которых будет длиться не более двух часов.

Процедура формальной инспекции проекта может допускать проведение повторной инспекции без собрания, если итогом предыдущей инспекции было решение о проведении повторной инспекции в сокращенной форме. Также допускается не проводить собрание, если результаты формальной инспекции ведутся и хранятся в электронном виде.

В этом случае процедура формальной инспекции проекта должна регламентировать взаимодействия участников формальной инспекции между собой. Кроме того, процедура формальной инспекции проекта должна определять механизм подготовки, проведения обсуждения и принятия решения.

Подготовив бланк инспекции и определив время и место собрания, ведущий должен известить участников инспекции о времени и месте проведения собрания и разослать им подготовленный бланк инспекции.

Процедура формальной инспекции проекта может предусматривать использование бланка, заполненного в ходе предыдущей инспекции, если проводится повторная инспекция в сокращенной форме и при этом ведущий является единственным инспектором.

Источник

Рабочая программа ПМ03 Ревьюирование программных модулей

Онлайн-конференция

«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»

Свидетельство и скидка на обучение каждому участнику

Управление образования и науки липецкой области

ГОСУДАРСТВЕННОЕ ОБЛАСТНОЕ автономное ПРОФЕССИОНАЛЬНОе ОБРАЗОВАтельное учреждение

«ЛИПЕЦКИЙ МЕТАЛЛУРГИЧЕСКИЙ КОЛЛЕДЖ»

Рабочая Программа
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

ПМ 03 Ревьюирование программных модулей

Организация – разработчик: ГОАПОУ «Липецкий металлургический колледж»

Ильичева Анна Алексеевна, преподаватель общепрофессиональных дисциплин и профессиональных модулей

по обучению и развитию персонала Дирекции по персоналу ПАО «НЛМК»

Рассмотрено Педагогическим советом

ГОАПОУ «Липецкий металлургический колледж»

Председатель цикловой комиссии информационных систем

СОДЕРЖАНИЕ

1 Общая хАрактеристика рабочей программы профессионального модуля

2 структура И сОДержание профессионального модуля

3 условия реализации РАБОЧЕЙ программы

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

4 Контроль и оценка результатов освоения профессионального модуля

1 общая характеристика Рабочей ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

1.1 Область применения рабочей программы

Рабочая программа профессионального модуля является частью основной образовательной программы – программы подготовки специалиста среднего звена в соответствии с ФГОС по специальности СПО 09.02.07 Информационные системы и программирование в части освоения основного вида деятельности: Ревьюирование программных продуктов и соответствующих общих и профессиональных компетенций (ОК и ПК):

Осуществлять ревьюирование программного кода в соответствии с технической документацией.

Выполнять измерение характеристик компонент программного продукта для определения соответствия заданным критериям.

Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.

Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.

Содержание рабочей программы ПМ03 Ревьюирование программных модулей и результаты обучения учитывают требования профессионального стандарта 06.013 «Специалист по информационным ресурсам», утвержденного Приказом Министерства труда и социальной защиты Российской Федерации от 8 сентября 2014 года № 629н, с изменениями от 12 декабря 2016 года.

Рабочая программа профессионального модуля может быть использована в профессиональном обучении работников в области информационных систем и технологий при наличии основного общего, среднего общего образования. Опыт работы не требуется.

1.2 В результате освоения профессионального модуля студент должен:

измерении характеристик программного проекта;

использовании основных методологий процессов разработки программного обеспечения;

оптимизации программного кода с использованием специализированных программных средств.

работать с проектной документацией, разработанной с использованием графических языков спецификаций;

выполнять оптимизацию программного кода с использованием специализированных программных средств;

использовать методы и технологии тестирования и ревьюирования кода и проектной документации;

применять стандартные метрики по прогнозированию затрат, сроков и качества.

задачи планирования и контроля развития проекта;

принципы построения системы деятельностей программного проекта;

современные стандарты качества программного продукта и процессов его обеспечения.

1.2.1 Общие компетенции

Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам

распознавать задачу и/или проблему в профессиональном и/или социальном контексте; анализировать задачу и/или проблему и выделять её составные части; определять этапы решения задачи; выявлять и эффективно искать информацию, необходимую для решения задачи и/или проблемы;

составить план действия; определить необходимые ресурсы;

владеть актуальными методами работы в профессиональной и смежных сферах; реализовать составленный план; оценивать результат и последствия своих действий (самостоятельно или с помощью наставника).

актуальный профессиональный и социальный контекст, в котором приходится работать и жить; основные источники информации и ресурсы для решения задач и проблем в профессиональном и/или социальном контексте;

алгоритмы выполнения работ в профессиональной и смежных областях; методы работы в профессиональной и смежных сферах; структуру плана для решения задач; порядок оценки результатов решения задач профессиональной деятельности

Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности

определять задачи для поиска информации; определять необходимые источники информации; планировать процесс поиска; структурировать получаемую информацию; выделять наиболее значимое в перечне информации; оценивать практическую значимость результатов поиска; оформлять результаты поиска

номенклатура информационных источников, применяемых в профессиональной деятельности; приемы структурирования информации;

формат оформления результатов поиска информации

Планировать и реализовывать собственное профессиональное и личностное развитие.

определять актуальность нормативно-правовой документации в профессиональной деятельности;

применять современную научную профессиональную терминологию; определять и выстраивать траектории профессионального развития и самообразования

содержание актуальной нормативно-правовой документации;

современная научная и профессиональная терминология; возможные траектории профессионального развития и самообразования

Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.

организовывать работу коллектива и команды;

взаимодействовать с коллегами, руководством,

клиентами в ходе профессиональной деятельности

психологические основы деятельности коллектива, психологические особенности личности;

основы проектной деятельности

Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.

грамотно излагать свои мысли и оформлять документы по профессиональной тематике на государственном языке, проявлять толерантность в рабочем коллективе

особенности социального и культурного контекста;

правила оформления документов и построения устных сообщений.

Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей.

описывать значимость своей специальности

сущность гражданско-патриотической позиции, общечеловеческих ценностей;

значимость профессиональной деятельности по специальности

Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.

соблюдать нормы экологической безопасности;

определять направления ресурсосбережения в рамках профессиональной деятельности по специальности

правила экологической безопасности при ведении профессиональной деятельности;

основные ресурсы, задействованные в профессиональной деятельности;

пути обеспечения ресурсосбережения

Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности.

использовать физкультурно-оздоровительную деятельность для укрепления здоровья, достижения жизненных и профессиональных целей;

применять рациональные приемы двигательных функций в профессиональной деятельности;

пользоваться средствами профилактики перенапряжения характерными для данной специальности

роль физической культуры в общекультурном, профессиональном и социальном развитии человека;

основы здорового образа жизни;

условия профессиональной деятельности и зоны риска физического здоровья для специальности;

средства профилактики перенапряжения

Использовать информационные технологии в профессиональной деятельности

применять средства информационных технологий для решения профессиональных задач;

использовать современное программное обеспечение

современные средства и устройства информатизации;

порядок их применения и программное обеспечение в профессиональной деятельности

Пользоваться профессиональной документацией на государственном и иностранном языках.

понимать общий смысл четко произнесенных высказываний на известные темы (профессиональные и бытовые), понимать тексты на базовые профессиональные темы;

участвовать в диалогах на знакомые общие и профессиональные темы; строить простые высказывания о себе и о своей профессиональной деятельности;

кратко обосновывать и объяснить свои действия (текущие и планируемые);

писать простые связные сообщения на знакомые или интересующие профессиональные темы

правила построения простых и сложных предложений на профессиональные темы;

основные общеупотребительные глаголы (бытовая и профессиональная лексика);

лексический минимум, относящийся к описанию предметов, средств и процессов профессиональной деятельности; особенности произношения;

правила чтения текстов профессиональной направленности

Планировать предпринимательскую деятельность в профессиональной сфере

выявлять достоинства и недостатки коммерческой идеи;

презентовать идеи открытия собственного дела в профессиональной деятельности;

оформлять бизнес-план; рассчитывать размеры выплат по процентным ставкам кредитования;

определять инвестиционную привлекательность коммерческих идей в рамках профессиональной деятельности; презентовать бизнес-идею;

определять источники финансирования

основы предпринимательской деятельности;

основы финансовой грамотности;

правила разработки бизнес-планов;

порядок выстраивания презентации; кредитные банковские продукты

1.2.3 Профессиональные компетенции

Практический опыт, знания, умения

Осуществлять ревьюирование программного кода в соответствии с технической документацией.

оптимизации программного кода с использованием специализированных программных средств.

работать с проектной документацией, разработанной с использованием графических языков спецификаций;

использовать методы и технологии тестирования и ревьюирования кода и проектной документации.

принципы построения системы деятельностей программного проекта.

Выполнять измерение характеристик компонент программного продукта для определения соответствия заданным критериям.

измерения характеристик программного проекта.

применять стандартные метрики по прогнозированию затрат, сроков и качества.

современные стандарты качества программного продукта и процессов его обеспечения.

Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.

оптимизации программного кода с использованием специализированных программных средств.

выполнять оптимизацию программного кода с использованием специализированных программных средств.

современные стандарты качества программного продукта и процессов его обеспечения.

Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.

использования основных методологий процессов разработки программного обеспечения.

работать с проектной документацией, разработанной с использованием графических языков спецификаций;

применять стандартные метрики по прогнозированию затрат, сроков и качества.

задачи планирования и контроля развития проекта.

1.4 Количество часов, отводимое на освоение профессионального модуля:

— курсовые проекты (работы)

Промежуточная аттестация в форме комплексного экзамена

на освоение МДК 03.02

— курсовые проекты (работы)

Промежуточная аттестация в форме комплексного экзамена

Самостоятельная работа (подготовка к экзамену по профессиональному модулю)

Промежуточная аттестация в форме экзамена по профессиональному модулю

2 СТРУКТУРА и содержание профессионального модуля

2.1 Структура профессионального модуля ПМ 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ

в т.ч. лаборат. работы,

в т.ч. практич. занятия,

в т.ч., курсовая работа (проект),

Раздел 1 Выполнение анализа и моделирования программных продуктов

Раздел 2 Менеджмент программного проекта

2.2 Тематический план и содержание профессионального модуля
ПМ 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ

Задачи и методы моделирования и анализа программных продуктов.

Содержание учебного материала

Методы организации работы в команде разработчиков. Системы контроля версий.

Цели, задачи, этапы и объекты ревьюирования. Планирование ревьюирования.

Цели, корректность и направления анализа программных продуктов. Выбор критериев сравнения. Представление результатов сравнения.

Примеры сравнительного анализа программных продуктов.

Цели, задачи и методы исследования программного кода.

Механизмы и контроль внесения изменений в код.

Обратное проектирование. Анализ потоков данных. Дизассемблирование.

Лабораторная работа 1. Создание и изучение возможностей репозитория проекта.

Лабораторная работа 2. Экспорт настроек в командной среде разработки.

Лабораторная работа 3. Обратное проектирование алгоритма.

Практическое занятие 1. Сравнительный анализ офисных пакетов.

Практическое занятие 2. Сравнительный анализ браузеров.

Практическое занятие 3. Сравнительный анализ средств просмотра видео.

Самостоятельная работа студентов

Организация ревьюирования. Инструментальные средства ревьюирования.

Содержание учебного материала

Валидация кода на стороне сервера и разработчика.

Совместимость и использование инструментов ревьюирования в различных системах контроля версий.

Инструментарий различных средств разработки. Инструментарий JavaDevelopmentKit.

Инструментарий Eclipse C/C++ Development Tools. Инструментарий NetBeansи другие.

Лабораторная работа 4. Проверки на стороне клиента.

Лабораторная работа 5. Проверки на стороне сервера.

Лабораторная работа 6. Настройки доступа к репозиторию.

Самостоятельная работа студентов

Промежуточная аттестация по МДК

Самостоятельная работа студентов

Промежуточная аттестация в форме комплексного экзамена

Менеджмент программного проекта

Инструменты для измерения характеристик и контроля качества и безопасности кода

Содержание учебного материала

Измерительные методы оценки программ: назначение, условия применения.

Эталоны и методы проверки корректности.

Метрики, направления применения метрик.

Исследование программного кода на предмет ошибок и отклонения от алгоритма.

Программные измерительные мониторы.

Применение отладчиков и дизассемблера (OllyDbg, WinDbg, IdaPro).

Применение отладчиков при написании программного кода.

Защита программ от исследования.

Исследование кода вредоносных программ.

Лабораторная работа 1. Использование метрик программного продукта.

Лабораторная работа 2. Проверка целостности программного кода.

Лабораторная работа 3. Проверка корректности программного кода.

Лабораторная работа 4. Анализ потоков данных.

Лабораторная работа 5. Использование метрик стилистики.

Лабораторная работа 6. Использование метрик сложности.

Лабораторная работа 7. Выполнение измерений характеристик кода в среде VisualStudio.

Лабораторная работа 8. Выполнение измерений характеристик кода в среде.

Лабораторная работа 9. Анализ программного кода на предмет ошибок.

Лабораторная работа 10. Работа с программными измерительными мониторами..

Лабораторная работа 11. Анализ программных измерительных мониторов.

Лабораторная работа 12. Применение отладчиков при написании программного кода.

Лабораторная работа 13. Анализ кода вредоносных программ.

Лабораторная работа 14. Защита программного кода.

Лабораторная работа 15. Проверка корректности работы программ.

Самостоятельная работа студентов

Промежуточная аттестация по МДК

Самостоятельная работа студентов

Промежуточная аттестация в форме комплексного экзамена

Курсовая работа (проект)

Промежуточная аттестация по профессиональному модулю

Самостоятельная работа студентов

Промежуточная аттестация в форме экзамена по профессиональному модулю

3 условия реализации рабочей программы ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

3.1 Для реализации рабочей программы профессионального модуля предусмотрены следующие специальные помещения:

Лаборатория « Информационных технологий», оснащенная необходимым для реализации рабочей программы профессионального модуля оборудованием:

автоматизированные рабочие места на 12-15 обучающихся (процессор не ниже Core i3, оперативная память объемом не менее 8 Гб) или аналоги;

автоматизированное рабочее место преподавателя (процессор не ниже Core i3, оперативная память объемом не менее 8 Гб) или аналоги;

Реализация рабочей программы ПМ 03 Ревьюирование программных модулей предполагает обязательную учебную практику и производственную практику.

Учебная практика реализуется в мастерских профессиональной образовательной организации и требует наличия оборудования, инструментов, расходных материалов, обеспечивающих выполнение всех видов работ, определенных содержанием программ профессиональных модулей в соответствии с выбранной траекторией, в том числе оборудования и инструментов, используемых при проведении чемпионатов WorldSkills и указанных в инфраструктурных листах конкурсной документации WorldSkills по компетенции «Веб-дизайн 17 WebDesign» и «Программные решения для бизнеса 09 IT SoftwareSolutionsforBusiness» (или их аналогов).

Оборудование предприятий и технологическое оснащение рабочих мест производственной практики должно соответствовать содержанию деятельности и давать возможность обучающемуся овладеть профессиональными компетенциями по всем осваиваемым видам деятельности, предусмотренным программой с использованием современных технологий, материалов и оборудования.

3.2 Информационное обеспечение обучения

Перечень рекомендуемых учебных изданий, Интернет-ресурсов,

1. Рудаков А. Технология разработки программных продуктов: учебник. / Изд.Academia. Среднее профессиональное образование. 2018 г.

2.Назаров С.В., Белоусова С.Н., Бессонова И.А. Введение в программные системы и их разработку. – Национальный Открытый Университет «ИНТУИТ», 2017.

Смирнов А.А. Прикладное программное обеспечение. Учебное пособие. – М.: Берлин, 2017.

Федорова Г.Н. Информационные системы. Учебник для ссузов. – М.: Академия, 2017.

Федорова Г.Н. Разработка программных модулей программного обеспечения для компьютерных систем. Учебник. – М.: Академия, 2017.

Фуфаев, Э. В. Базы данных : учеб. пособие / Э. В. Фуфаев, Д. Э. Фуфаев. – М. : Академия, 2017.

Электронные и Интернет-ресурсы:

http://www.intuit.ru/eprog/intuitdpo/pk/itoffice/ Институт дистанционного обучения «ИНТУИТ» (лицензия на образовательную деятельность получена в 2016 году).

4 Контроль и оценка результатов освоения профессионального модуля

— Экзамен/зачет в форме деловой игры: практическое задание по ревьюированию предложенного программного кода на соответствие требованиям технического задания на проект.

— Защита отчетов по практическим и лабораторным работам.

-Экспертное наблюдение за выполнением различных видов работ во время учебной/ производственной практик..

ПК 3.2 Выполнять измерение характеристик компонент программного продукта для определения соответствия заданным критериям.

— Экзамен/зачет в форме собеседования: практическое задание по измерению характеристик программного продукта

— Защита отчетов по практическим и лабораторным работам.

— Экспертное наблюдение за выполнением различных видов работ во время учебной/ производственной практик.

Раздел 2 Менеджмент программного проекта

ПК 3.3 Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.

— Экзамен/зачет в форме собеседования: практическое задание по оценке качества предложенного программного кода, поиску некачественного программного кода, его анализу и выявлению ошибок.

— Защита отчетов по практическим и лабораторным работам.

— Экспертное наблюдение за выполнением различных видов работ во время учебной/ производственной практик.

ПК 3.4 Проводить сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием.

— Экзамен/зачет в форме собеседования: практическое задание по обоснованию выбора программных продуктов и средств разработки для решения предложенной задачи.

— Защита отчетов по практическим и лабораторным работам.

— Экспертное наблюдение за выполнением различных видов работ во время учебной/ производственной практик.

ОК 01. Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.

обоснованность постановки цели, выбора и применения методов и способов решения профессиональных задач;

— адекватная оценка и самооценка эффективности и качества выполнения профессиональных задач

наблюдение за выполнением работ

ОК 02.Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.

— использование различных источников, включая электронные ресурсы, медиаресурсы, Интернет-ресурсы, периодические издания по специальности для решения профессиональных задач

ОК 03. Планировать и реализовывать собственное профессиональное и личностное развитие.

— демонстрация ответственности за принятые решения

— обоснованность самоанализа и коррекция результатов собственной работы;

ОК 04. Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.

— взаимодействовать с обучающимися, преподавателями и мастерами в ходе обучения, с руководителями учебной и производственной практик;

— обоснованность анализа работы членов команды (подчиненных);

ОК 05. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.

ОК 06. Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей.

— соблюдение норм поведения во время учебных занятий и прохождения учебной и производственной практик;

ОК 07. Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях.

— эффективное выполнение правил ТБ во время учебных занятий, при прохождении учебной и производственной практик;

— демонстрация знаний и использование ресурсосберегающих технологий в профессиональной деятельности;

ОК 08. Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности.

— эффективность использовать средств физической культуры для сохранения и укрепления здоровья при выполнении профессиональной деятельности;

ОК 09. Использовать информационные технологии в профессиональной деятельности.

— эффективность использования информационно-коммуникационных технологий в профессиональной деятельности согласно формируемым умениям и получаемому практическому опыту;

ОК 10. Пользоваться профессиональной документацией на государственном и иностранном языках.

— эффективность использования в профессиональной деятельности необходимой технической документации, в том числе на английском языке.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • ревью кода в github
  • рево унинсталлер код активации
  • ревматолог в чите прием к врачу
  • ревматолог в чите академия здоровья
  • ревматоидный полиартрит код мкб

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии