Анализ требований к программному обеспечению

advertisement
ПРИЛОЖЕНИЕ
ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
ДЛЯ ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ
ПО ДИСЦИПЛИНЕ
Анализ требований к программному обеспечению
___________________________________________________
по направлению: ПМФ
профиль подготовки/магистерская программа:
факультет: ФИВТ
кафедра (название): ТППИ
курс: ______ (бакалавриат/магистратура)
формы промежуточной аттестации:
семестры: ____ (осенний) – дифференцированный зачет
____ (весенний) – экзамен
Разработчики: кафедра ТППИ
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
Download