ОЦЕНОЧНЫЕ МАТЕРИАЛЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ. 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ
Оценка 4.9

ОЦЕНОЧНЫЕ МАТЕРИАЛЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ. 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ

Оценка 4.9
docx
19.11.2023
ОЦЕНОЧНЫЕ МАТЕРИАЛЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ  ПМ. 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ
ФОС.docx

Приложение № __11_

к ОПОП 09.02.07 Информационные системы и программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

                           ПМ. 03 РЕВЬЮИРОВАНИЕ ПРОГРАММНЫХ ПРОДУКТОВ

 

                           Специальность: 09.02.07 Информационные системы и программирование

 

                           Форма обучения: очная

                           Квалификация выпускника: программист

                           Срок обучения: 3 года 10 месяцев

                           Базовое образование: основное общее

 

 

 

 

 

 

 

 

 

 

 

 

Грозный, 2022 год.

1.      ПАСПОРТ КОМПЛЕКТА ОЦЕНОЧНЫХ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫХ) МАТЕРИАЛОВ

 

1.1.       Область применения

Комплект оценочных (контрольно-измерительных) материалов предназначен для оценки по специальности 09.02.07 Информационные системы и программирования

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

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

1.2.1. Общие положения об организации оценки

Фонд оценочных средств (ФОС) представляет собой совокупность контролирующих материалов, включающих контрольно-оценочные средства для проведения итоговой аттестации: экзамена по МДК и итогового контроля освоения профессиональных и общих компетенций в рамках экзамена.

Формы итоговой  аттестации по ПООП при освоении профессионального модуля ПМ. 03 «Ревьюиование программного продукта»

 Элемент модуля

Форма контроля и оценивания

Текущий контроль

Итоговая аттестация

МДК 03.01  Моделирование и анализ программного обеспечения

Тестирование. Оценка результатов выполнения практических работ

Дифференцированный

зачет

 

МДК 03.02  Управление проектами

Тестирование. Оценка результатов выполнения практических работ

Комплексный дифференцированный зачет

 

УП.03 Учебная практика

Оценка выполнения работ на учебной практике

Комплексный дифференцированный зачет

ПП.03 Производственная практика

Оценка выполнения работ на производственной практике

Комплексный дифференцированный зачет

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

 

Квалификационный экзамен

                                                  

Оцениваемые компетенции

 

Код

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

ВД

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

ПК 3.1.

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

ПК 3.2.

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

ПК 3.3

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

ПК 3.4.

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

 

1.2.2.          Текущая оценка по элементам программы

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

1.2.3.          Итоговая оценка

Экзамен по МДК включает два этапа: оценку теоретических знаний в форме  устного ответа на теоретические вопросы, оценку практических умений в форме выполнения практических заданий.

Зачет по МДК включает два этапа: оценку теоретических знаний в форме  устного ответа на теоретические вопросы, оценку практических умений в форме выполнения практических заданий.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



1.3.   Инструменты оценки для теоретического этапа экзамена

Наименование знания (умения), проверяемого в рамках компетенций

 

Критерии оценки

Формы и методы оценки

Тип заданий

Проверяемые результаты обучения

(Шифр и наименование ПК)

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

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

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

 

4. Применение  стандартных  метрик по прогнозированию затрат, сроков и качества, практический опыт в измерении характеристик программного проект,

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

 

- оценка «отлично» выставляется обучающемуся за работу, выполненную безошибочно, в полном объеме с учетом рациональности выбранных решений;

- оценка «хорошо»  выставляется обучающемуся  за  работу, выполненную в полном объеме с недочетами;

- оценка «удовлетворительно» выставляется обучающемуся  за работу, выполненную в не полном объеме  (не менее 50% правильно выполненных заданий от общего объема работы);

-  оценка «неудовлетворительно» выставляется обучающемуся за работу, выполненную в не полном объеме  (менее 50% правильно выполненных заданий от общего объема работы)

 

Устные и письменные ответы на вопросы и письменное решение практических задач

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

ОК.01- ОК.10

ПК 3.1-ПК 3.4


 

2.   ОЦЕНОЧНЫЕ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ) МАТЕРИАЛЫ ДЛЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ

2.1.  Оценочные (контрольно-измерительные) материалы для теоретического этапа итоговой аттестации

МДК 03.01  Моделирование и анализ программного обеспечения

 

Проверяемые знания, умения

Критерии оценки

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

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

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

- оценка «отлично» выставляется обучающемуся за работу, выполненную безошибочно, в полном объеме с учетом рациональности выбранных решений;

- оценка «хорошо»  выставляется обучающемуся  за  работу, выполненную в полном объеме с недочетами;

- оценка «удовлетворительно» выставляется обучающемуся  за работу, выполненную в не полном объеме  (не менее 50% правильно выполненных заданий от общего объема работы);

-  оценка «неудовлетворительно» выставляется обучающемуся за работу, выполненную в не полном объеме  (менее 50% правильно выполненных заданий от общего объема работы)

 

 

 

Вопросы для зачета МДК.03.01  Моделирование и анализ программного обеспечения

 

1.      Методы организации работы в команде разработчиков.

2.      Системы контроля версий

3.      Цели, задачи  ревьюирования.

4.       Этапы и объекты ревьюирования.

5.      Планирование ревьюирования

6.       Выбор критериев сравнения. Представление результатов сравнения

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

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

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

10.  Обратное проектирование.

11.   Анализ потоков данных.

12.   Дизассемблирование

13.   Утилиты

14.  Основы предпроцессинга

15.   Предпроцессинг кода.

16.  Интеграция в IDE

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

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

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

20.  Особенности ревьюирования в Linux.

21.  Настройки доступа

22.  Типовые инструменты  анализа программных проектов

23.  Методы анализа программных проектов

24.   Среды разработки ПО

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

26.  Инструментарий JavaDevelopmentKit

27.  Инструментарий Eclipse C

28.   Инструментарий Eclipse C++

29.   Инструментарий Development Tools

30.  Инструментарий NetBeans

 

МДК 03.02  Управление проектами

 

Проверяемые знания, умения

Критерии оценки

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

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

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

- оценка «отлично» выставляется обучающемуся за работу, выполненную безошибочно, в полном объеме с учетом рациональности выбранных решений;

- оценка «хорошо»  выставляется обучающемуся  за  работу, выполненную в полном объеме с недочетами;

- оценка «удовлетворительно» выставляется обучающемуся  за работу, выполненную в не полном объеме  (не менее 50% правильно выполненных заданий от общего объема работы);

-  оценка «неудовлетворительно» выставляется обучающемуся за работу, выполненную в не полном объеме  (менее 50% правильно выполненных заданий от общего объема работы)

 

 

 

 

Вопросы для экзамена  МДК 03.02 Управление проектами

1.      Понятие проекта, проектное управление

2.      Система стандартов в области управления проектами

3.      Проект. Программа

4.      Классификация проектов

5.      Цели и стратегии проекта

6.      Структуры проекта

7.      Модели жизненного цикла  IT-проекта

8.      Цикл управления IT-проектом

9.      Авторское право в контексте IT

10.  Модели процесса разработки ПО

11.  Выбор модели процесса

12.  Действия для успеха программного проекта

13.  Основные определения и концепции проекта

14.  Проект и организационная структура компании

15.  Управление приоритетами проекта

16.  Ресурсы проекта, сроки, риски, критерии приемки.

17.  Планирование управлением проекта

18.  Планирование управления рисками.

19.   Идентификация рисков

20.  Идентификация риска

21.  Качественный и количественный анализ рисков

22.  Измерительные методы оценки программ

23.  Назначение, условия применения измерительных методов

24.  Корректность программ

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

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

27.  Метрики сложности..

28.   Метрики стилистики.

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

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

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

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

33.  Применение дизассемблера

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

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

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

37.  Построение архитектуры проекта. Шаблон проекта

38.  Определение конфигурации информационной системы.

39.  Выбор технических средств

40.  Требования к интерфейсу пользователя.

41.  Понятие спецификации языка программирования

42.  Синтаксис языка программирования

43.  Стиль программирования

44.  Создание сетевого сервера и сетевого клиента.

45.  Организация обработки исключений

46.  Виды  интеграции программных модулей

47.  Уровни интеграции программных модулей

48.  Стандарты форматирования сообщений. 

49.  Организация файлового ввода-вывода

50.  Спецификация настроек типовой  ИС

 

 

 

 

 

 

 

Билет 1

1.      Спецификация настроек типовой  ИС

2.      Понятие проекта, проектное управление

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

Билет 2

1.      Организация файлового ввода-вывода

2.      Система стандартов в области управления проектами.

3.       Произвести рефакторинг  программного кода

  

 

Билет 3

1.      Стандарты форматирования сообщений. 

2.      Проект. Программа

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

 

Билет 4

 

1.      Уровни интеграции программных модулей

2.      Классификация проектов     

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

 

                                                                         Билет 5

 

1.      Виды  интеграции программных модулей

2.      Структуры проекта

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


                                                                         Билет 6

1.      Организация обработки исключений

2.      Модели жизненного цикла  IT-проекта

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

 

                                                                          Билет 7

 

1.      Создание сетевого сервера и сетевого клиента

2.      Цикл управления IT-проектом

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

                                                                          Билет 8

1.      Стиль программирования

2.      Авторское право в контексте IT

3.      Обосновать  выбор технических средств

                                                                           Билет 9

1.      Синтаксис языка программирования

2.      Модели процесса разработки ПО

3.      Произвести стоимостную оценку проекта                                                                

 

                                                                           Билет 10

1.      Понятие спецификации языка программирования

2.      Выбор модели процесса

3.      Построить  и обосновать  модели проекта                                                                

 

                                                                         Билет 11

1.      Требования к интерфейсу пользователя

2.      Действия для успеха программного проекта

3.      Установить  и настроить  системы контроля версий с разграничением ролей                                                                   

 

 

 

                                                                          Билет 12

1.      Выбор технических средств

2.      Основные определения и концепции проекта

3.      Спроектировать  и разработать интерфейса пользователя                                                                   

 

                                                                         Билет 13

 

1.      Определение конфигурации информационной системы

2.      Проект и организационная структура компании

3.      Разработать графический  интерфейс  пользователя

 

 

                                                                        

                                                                        Билет 14

 

1.      Построение архитектуры проекта. Шаблон проекта

2.      Управление приоритетами проекта

3.      Реализовать  алгоритмы обработки числовых данных

 

                                                                        Билет 15

 

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

2.      Ресурсы проекта, сроки, риски, критерии приемки

3.      Реализовать  алгоритм  поиска

 

                                                                        Билет 16

 

1.      Идентификация риска

2.      Планирование управлением проекта

3.      Реализовать  обработку  табличных данных

 

                                                                        Билет 17

 

1.      Основные определения и концепции проекта

2.      Сервисно - ориентированные архитектуры.

3.      Построить  диаграмму  потоков

 

                                                                       Билет 18

 

1.      Распределение ролей

2.      Корректность программ

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

 

                                                                       Билет 19

 

1.      Настройки среды разработки

2.      Распределение ролей

3.      Произвести отладку готового приложения

                                                                     Билет  20

 

1.      Основные инструменты среды для создания, исполнения и управления информационной системой.

2.      Транспортные протоколы.

3.      Построить  диаграмму  Кооперации

 

 

 


 

Скачано с www.znanio.ru

Приложение № __ 11 _ к ОПОП 09

Приложение № __ 11 _ к ОПОП 09

ПАСПОРТ КОМПЛЕКТА ОЦЕНОЧНЫХ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫХ)

ПАСПОРТ КОМПЛЕКТА ОЦЕНОЧНЫХ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫХ)

Текущая оценка по элементам программы

Текущая оценка по элементам программы

Инструменты оценки для теоретического этапа экзамена

Инструменты оценки для теоретического этапа экзамена

ОЦЕНОЧНЫЕ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ)

ОЦЕНОЧНЫЕ (КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ)

Типовые инструменты анализа программных проектов 23

Типовые инструменты анализа программных проектов 23

Идентификация рисков 20. Идентификация риска 21

Идентификация рисков 20. Идентификация риска 21

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

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

Определение конфигурации информационной системы 2

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