|
Лоллл. ФОС_Технология разработки программного обеспечения_2018. Фонд оценочных средств по междисциплинарному курсу Технология разработки программного обеспечения
Цель: Формирование системы знаний об основных принципах разработки справочных систем. Проверяемые компетенции (код): ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ПК 3.1 ПК 3.2 ПК 3.3 Пример оценочного средства (примерные тестовые задания, типовой вариант контрольной работы и др.) 1) Выступая в роли программиста, разработать справочную систему, вызываемую из основной программы через пункт меню или функциональную клавишу F1. Критерии оценивания:
85-100 баллов (отлично)
| Работа выполнена в срок, защищена с первого раза, полностью оформлена, получены достоверные результаты, при необходимости написан комментарии к программному коду, сделаны выводы по работе. Студент блестяще отвечает на вопросы, демонстрирует глубокие теоретические знания.
| 70-84 баллов (хорошо)
| Работа выполнена в срок, защищена с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент уверенно отвечает на вопросы, демонстрирует достаточно высокий уровень теоретических знаний.
| 50-69 баллов (удовлетворительно)
| Работа выполнена в срок, возможно, защищена не с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент демонстрирует достаточный уровень теоретических знаний, однако затрудняется отвечать на отдельные вопросы.
| 0-49 баллов (неудовлетворительно)
| Работа не всегда защищена с первого раза, верно решена только часть заданий, в оформлении присутствуют существенные недочеты. Студент затрудняется отвечать на вопросы.
|
ОЦЕНОЧНОЕ СРЕДСТВО: Лабораторная работа №8 Тестирование и сопровождение программного обеспечения
Цель: Формирование системы знаний об основных видах, принципах, методах тестирования, умений осуществлять различные виды тестирования. Проверяемые компетенции (код): ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ПК 3.1 ПК 3.4 ПК 3.5 Пример оценочного средства (примерные тестовые задания, типовой вариант контрольной работы и др.)
Ознакомиться с методами и видами тестирования ПО и провести тестирование разрабатываемого программного продукта в соответствии с предъявляемыми требованиями к этапу тестирования
Требования к этапу тестирования:
Провести тестирование на всех трех уровнях тестирования (модульном, интеграционном, системном) методами «белого» и «черного ящика», нисходящего и восходящего тестирования интеграций, ручное и автоматизированное тестирование в соответствии с целями тестирования:
1. Приемочное тестирование.
2. Установочное тестирование.
3. Альфа- и бета-тестирование.
4. Функциональные тесты/тесты соответствия.
5. Тестирование производительности.
6. Нагрузочное тестирование.
7. Конфигурационное тестирование.
8. Тестирование удобства и простоты использования. Использовать 5 видов техник тестирования из представленных ниже:
Специализированное тестирование.
Таблицы принятия решений или тесты на основе конечного автомата.
Тесты на основе потоков данных.
Ссылочные модели для тестирования, ориентированного на код.
Предположение ошибок.
Операционный профиль.
Объектно-ориентированное тестирование.
Компонентно-ориентированное тестирование.
Тестирование на соответствие протоколам.
Тестирование систем реального времени.
Функциональное и структурное Критерии оценивания:
85-100 баллов (отлично)
| Работа выполнена без ошибок и недочетов, допущено не более одного незначительного недочета. Правильно составлены тестовые сценарии и подобраны тест-кейсы.
| 70-84 баллов (хорошо)
| Работа выполнена полностью, допущено не более одной негрубой ошибки и одного недочета, или не более двух недочетов при составлении тестовых сценариев и разработке тест-кейсов.
| 50-69 баллов (удовлетворительно)
| Выполнено не менее половины работы или допущено не более двух грубых ошибок, или не более одной грубой и одной негрубой ошибки и одного недочета, или не более двух-трех негрубых ошибок, или одной негрубой ошибки и трех недочетов, или при отсутствии ошибок, но при наличии четырех-пяти недочетов при составлении тестовых сценариев и разработке тест-кейсов, плохо знает суть излагаемого материала, допускает искажение фактов.
| 0-49 баллов (неудовлетворительно)
| В работе допущено число ошибок и недочетов превосходящее норму, при которой может быть выставлен более высокий балл, или если правильно выполнено менее половины работы.
|
ОЦЕНОЧНОЕ СРЕДСТВО: Лабораторная работа №9 Средства отладки и оптимизации программ в объектно-ориентированном программировании
Цель: Формирование системы знаний об основных средствах отладки и оптимизации программ в объектно-ориентированном программировании. Проверяемые компетенции (код): ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ПК 3.3 Пример оценочного средства (примерные тестовые задания, типовой вариант контрольной работы и др.)
1) Пользуясь средствами отладки программ в Microsoft Visual Studio, обнаружить и устранить ошибки первого уровня (ошибки компиляции) и ошибки второго уровня (ошибки выполнения). Составить отчет по проделанной работе.
2) Произвести анализ на предмет оптимальности использованных алгоритмов, структур данных, расположения элементов на экранных формах. В случае выявления неоптимальности, описать и реализовать шаги по оптимизации программы Критерии оценивания:
85-100 баллов (отлично)
| Работа выполнена в срок, защищена с первого раза, полностью оформлена, получены достоверные результаты, сделаны выводы по работе. Студент блестяще отвечает на вопросы, демонстрирует глубокие теоретические знания.
| 70-84 баллов (хорошо)
| Работа выполнена в срок, защищена с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты. Студент уверенно отвечает на вопросы, демонстрирует достаточно высокий уровень теоретических знаний.
| 50-69 баллов (удовлетворительно)
| Работа выполнена в срок, возможно, защищена не с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты. Студент демонстрирует достаточный уровень теоретических знаний, однако затрудняется отвечать на отдельные вопросы.
| 0-49 баллов (неудовлетворительно)
| Работа не всегда защищена с первого раза, верно составлена только часть документа, в оформлении присутствуют существенные недочеты. Студент затрудняется отвечать на вопросы.
|
ОЦЕНОЧНОЕ СРЕДСТВО: Лабораторная работа №10 Работа в составе коллектива разработчиков
Цель: Формирование системы знаний и умений по работе в составе коллектива разработчиков. Проверяемые компетенции (код): ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ПК 3.1 ПК 3.2 ПК 3.3 ПК 3.4 ПК 3.5 ПК 3.6 Пример оценочного средства (примерные тестовые задания, типовой вариант контрольной работы и др.)
Реализовать проект «Инженерный калькулятор» с использованием системы контроля версий. Распределение ролей внутри команды:
1 участник – интерфейс программы
2 участник |
3 участник | - реализация отдельным модулем отдельных функций калькулятора
… |
По завершению разработки слить все ветки проекта в одну, получив полноценный работающий продукт. Критерии оценивания:
85-100 баллов (отлично)
| Работа выполнена в срок, защищена с первого раза, полностью оформлена, получены достоверные результаты, при необходимости написан комментарии к программному коду, сделаны выводы по работе. Студент блестяще отвечает на вопросы, демонстрирует глубокие теоретические знания.
| 70-84 баллов (хорошо)
| Работа выполнена в срок, защищена с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент уверенно отвечает на вопросы, демонстрирует достаточно высокий уровень теоретических знаний.
| 50-69 баллов (удовлетворительно)
| Работа выполнена в срок, возможно, защищена не с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент демонстрирует достаточный уровень теоретических знаний, однако затрудняется отвечать на отдельные вопросы.
| 0-49 баллов (неудовлетворительно)
| Работа не всегда защищена с первого раза, верно решена только часть заданий, в оформлении присутствуют существенные недочеты. Студент затрудняется отвечать на вопросы.
|
ОЦЕНОЧНОЕ СРЕДСТВО: Творческое задание
Цель: Формирование системы знаний об основных принципах проектирования и разработки программ с использованием функций. Проверяемые компетенции (код): ОК 1 ОК 2 ОК 3 ОК 4 ОК 5 ОК 6 ОК 7 ОК 8 ОК 9 ПК 3.1 ПК 3.2 ПК 3.3 ПК 3.4 ПК 3.5 ПК 3.6 Пример оценочного средства (примерные тестовые задания, типовой вариант контрольной работы и др.)
Доработать и усовершенствовать программный код проекта, описать меры по адаптации программного обеспечения под другие браузеры и платформы
Критерии оценивания:
85-100 баллов (отлично)
| Работа выполнена в срок, защищена с первого раза, полностью оформлена, получены достоверные результаты, при необходимости написан комментарии к программному коду, сделаны выводы по работе. Студент блестяще отвечает на вопросы, демонстрирует глубокие теоретические знания.
| 70-84 баллов (хорошо)
| Работа выполнена в срок, защищена с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент уверенно отвечает на вопросы, демонстрирует достаточно высокий уровень теоретических знаний.
| 50-69 баллов (удовлетворительно)
| Работа выполнена в срок, возможно, защищена не с первого раза, в оформлении присутствуют незначительные недочеты, получены достоверные результаты, при необходимости написан комментарии к программному коду. Студент демонстрирует достаточный уровень теоретических знаний, однако затрудняется отвечать на отдельные вопросы.
| 0-49 баллов (неудовлетворительно)
| Работа не всегда защищена с первого раза, верно решена только часть заданий, в оформлении присутствуют существенные недочеты. Студент затрудняется отвечать на вопросы.
| |
|
|