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