ПРИЛОЖЕНИЕ ФОНД ОЦЕНОЧНЫХ СРЕДСТВ ДЛЯ ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ Анализ требований к программному обеспечению ___________________________________________________ по направлению: ПМФ профиль подготовки/магистерская программа: факультет: ФИВТ кафедра (название): ТППИ курс: ______ (бакалавриат/магистратура) формы промежуточной аттестации: семестры: ____ (осенний) – дифференцированный зачет ____ (весенний) – экзамен Разработчики: кафедра ТППИ 1 1. Компетенции, формируемые в процессе изучения дисциплины Освоение дисциплины направлено на формирование у обучающегося следующих общекультурных (ОК), общепрофессиональных (ОПК) и профессиональных (ПК) компетенций: 2. Показатели оценивания компетенций В результате изучения дисциплины «Анализ требований к программному обеспечению» обучающийся должен: знать: Определение требований к программному обеспечению; Классификацию требований к программному обеспечению; Методы выявления и анализа требований к программному обеспечению; Источники требований к программному обеспечению; Определения бизнес-процессов и бизнес-правил; Основные правила документирования требований к программному обеспечению; Стандарты (международные и российские) в области документирования требований к программному обеспечению; Критерии качества требований к программному обеспечению; Основные процессы управления требованиями к программному обеспечению; Нотации моделирования бизнес-процессов (IDEF0, IDEF3; BPMN) Язык UML, в т.ч. диаграммы, используемые в процессе проектирования информационных систем в процессе анализа требований (диаграммы вариантов использования, диаграммы деятельности, диаграммы взаимодействия, диаграммы классов, диаграммы состояний); Диаграммы потоков данных уметь: Определять источники требований к программному обеспечению; Определять применимость различных методов выявления требований применительно к различным проектам разработки программного обеспечения; Использовать такие методы выявления требований как интервьюирование и анкетирование пользователей и анализ бизнес-процессов, на практике; Документировать требования к программному обеспечению с использованием шаблонов документов, таких как спецификация требований к программному обеспечению и техническое задание; Использовать соответствующие средства моделирования для описания бизнеспроцессов; Использовать соответствующие средства для моделирования структуры и описания различных аспектов взаимодействия программного обеспечения с пользователями и внешними системами. владеть: навыками выявления, анализа и документирования требований; навыками описания и моделирования бизнес-процессов. 3. Перечень типовых контрольных заданий, используемых для оценки знаний, умений, навыков 2 Промежуточная аттестация по дисциплине «Анализ требований к программному обеспечению» осуществляется в форме экзамена (зачета). Экзамен (зачет) проводится в письменной (устной) форме. Перечень контрольных вопросов: 1. Определение требований к программному обеспечению. 2. Источники требований. 3. Методы выявления требований. 4. Модели жизненного цикла разработки и этапы работы с требованиями. 5. Классификация требований. 6. Функциональные требования. Способы и методы их описания. 7. Нефункциональные требования. 8. Критерии качества требований. 9. Основные принципы и положения, связанные с управлением требованиями: a. Версионность требований к программному обеспечению. b. Понятие базовой версии требований. 10. Определение бизнес-требований и системных требований. 11. Основные способы документирования требований. Стандарты, используемые в этой области. 12. Состав и структура документов, в которых описываются требования к программному обеспечению. 13. Описание предметной области. Составляющие модели предметной области. 14. Определение варианта использования. 15. Метод документирования требований с использованием пользовательских историй. 16. Моделирование требований. Диаграммы, используемые при моделировании требований. 17. Этапы и методы проверки требований. Верификация и валидация требований. Примеры контрольных заданий: 1. Для проекта, выбранного в качестве курсовой или самостоятельной работы, разработать диаграмму и описание автоматизируемого бизнес-процесса, проанализировать бизнес-процесс. 2. На основании описания автоматизируемого бизнес-процесса разработать диаграмму вариантов использования и описать варианты использования. Применить критерии проверки качества требований к разработанному описанию. 3. Для проекта, выбранного в качестве курсовой или самостоятельной работы, разработать диаграммы деятельности. 4. Для проекта, выбранного в качестве курсовой или самостоятельной работы, разработать диаграммы классов. 5. Для проекта, выбранного в качестве курсовой или самостоятельной работы, диаграммы состояний. 6. Для проекта, выбранного в качестве курсовой или самостоятельной работы, диаграммы последовательности. 7. Для проекта, выбранного в качестве курсовой или самостоятельной работы, разработать концепцию и спецификацию требований к ПО. Применить критерии проверки качества требований к разработанному описанию. Примеры экзаменационных билетов (заданий, тестов и др. материалов, используемых для проведения зачета, экзамена): См. Пункт 3. 3 4. Критерии оценивания Оценка Баллы 10 отлично 9 8 7 хорошо 6 5 4 удовлетворительно 3 2 неудовлетворительно Критерии оценка «отлично» выставляется студенту, показавшему всесторонние, систематизированные, глубокие знания учебной программы дисциплины и умение уверенно применять их на практике при решении конкретных задач, свободное и правильное обоснование принятых решений; оценка «хорошо» выставляется студенту, если он твердо знает материал, грамотно и по существу излагает его, умеет применять полученные знания на практике, но допускает в ответе или в решении задач некоторые неточности; оценка «удовлетворительно» выставляется студенту, показавшему фрагментарный, разрозненный характер знаний, недостаточно правильные формулировки базовых понятий, нарушения логической последовательности в изложении программного материала, но при этом он владеет основными разделами учебной программы, необходимыми для дальнейшего обучения и может применять полученные знания по образцу в стандартной ситуации; оценка «неудовлетворительно» выставляется студенту, который не знает большей части основного содержания учебной программы дисциплины, допускает грубые ошибки в формулировках основных понятий дисциплины и не умеет использовать полученные знания при решении типовых практических задач. 1 4