МИНОБРНАУКИ РОССИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Вологодский государственный университет» (ВоГУ) «_30_»__ 06 ___ 2017 г. РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Разработка и анализ требований Направление подготовки: 09.03.04 – ПРОГРАММНАЯ ИНЖЕНЕРИЯ Направленность (профиль): Разработка программно-информационных систем Программа прикладного бакалавриата Квалификация выпускника: бакалавр Форма обучения: очная Факультет: электроэнергетический Кафедра: Автоматики и вычислительной техники Вологда 2017 г. Составители рабочей программы Доцент, к.т.н., доцент _________________ (должность, уч.степень, звание) /Полянский А.М./ (подпись) Рабочая программа утверждена на заседании кафедры автоматики и вычислительной техники Протокол заседания № _9__от «_29_»_июня__ 2017__ г. Заведующий кафедрой «__29_»___июня___2017___г. _________________ /Суконщиков А.А./ (подпись) Рабочая программа одобрена методическим советом факультета. Протокол заседания № _6а__от «_30_»_июня__ 2017__ г. электроэнергетического Председатель методического совета «__30_»_июня_______2017___г. (подпись) _________________ /Бабарушкин В.А./ (Ф. И. О.) СОГЛАСОВАНО: Председатель студенческого комитета по содействию повышения качества образования ВоГУ _________________ (подпись) /_Полоскова Е.С.___/ (Ф. И. О.) Представители работодателей и их объединений (в т.ч. выпускники) Ведущий программист-разработчик ООО «Логософт» (должность) ___________ (подпись) 2 /Ржеуцкий А.В./ (Ф. И. О.) 1. ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ Целью освоения учебной дисциплины «Разработка и анализ требований» является формирование у обучаемых профессиональных компетенций по анализу предметной области применения программных продуктов, использованию нормативных документов, взаимодействию с заказчиком ПО, умений и навыков применения современных методик и средств моделирования предметной области. 2. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ОПОП ВО Дисциплина относится к базовой части блока дисциплин (модулей) ОПОП ВО, изучается в 5 семестре. Для освоения данной дисциплины как последующей необходимо изучение следующих дисциплин ОПОП: введение в программную инженерию; математическая логика и теория алгоритмов; программирование и основы алгоритмизации. Взаимосвязь данной дисциплины с предшествующими отражена в матрице междисциплинарных связей. Требования к «входным» знаниям, умениям и готовности студента, необходимым при освоении данной дисциплины и приобретенным в результате освоения предшествующих дисциплин, включают следующее: знать: методику математического анализа, теорию множеств, основы алгебры логики и алгоритмизации, основы построения программных продуктов и вычислительных систем; уметь: работать с источниками информации, структурировать информацию, работать с персональным компьютером; применять ЭВМ к решению практических задач по работе с информацией и решать задачи по определению потребности в информации; использовать на практике инструменты исследования и методы постановки и оценки эксперимента; владеть: методами поиска и обработки информации; методами математического анализа; теории множеств и формальной логики; навыками владения инструментами исследования и методами оценки результатов эксперимента. Освоение данной дисциплины как предшествующей необходимо при изучении следующих дисциплин ОПОП: управление программными проектами; проектирование и архитектура программных систем; тестирование программного обеспечения; базы данных; конструирование программного обеспечения и для подготовки выпускной квалификационной работы. 3 3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ / ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) В результате освоения дисциплины студент должен: знать: составляющие процесса анализа требований - выявление, спецификацию, документирование и верификацию требований, особенности процесса управления требованиями, основные методики и возможности средств автоматизированного моделирования предметной области информационных систем, концепции эволюционного развития программного обеспечения; стандарты документирования требований к программным продуктам (ОПК-4, ПК-13, 18, 20, 21); уметь: построить модель делового процесса в заданной проблемной области, пользоваться программными продуктами построения моделей, уметь формулировать, разрабатывать и специфицировать требования; разрабатывать и оформлять документы, содержащие требования к программному продукту (ОПК-4, ПК-13, 18, 20, 21); владеть: информацией о тенденциях развития пользовательских интерфейсов новых компьютерных технологий и методах повышения полезности разрабатываемых и используемых программных систем, средствами разработки пользовательских интерфейсов, методами и средствами разработки и оформления технической документации (ОПК-4, ПК13, 18, 20, 21). 4. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) Общая трудоемкость дисциплины составляет 4 ЗЕТ (144 часа), в том числе в семестрах: Семестр № 5 Всего ЗЕТ час. 4 144 Трудоемкость Контактная работа час. Лк Пр Лаб. 16 - 16 СРС Экз. час. час. 76 36 РПР, курсовая работа, курсовой проект Форма промежуточной аттестации - экзамен Взаимосвязь тем в дисциплине отражает матрица межтематических связей. Элементы матрицы характеризуют последовательность изучения тем и факт принадлежности темы в соответствии с ее содержанием к опирающейся и опорной. Распределение результатов обучения и компетенций по семестрам, темам учебной дисциплины с указанием видов учебной деятельности и их содержания, образовательных технологий, последовательности учебных недель, трудоемкости, форм текущего контроля и промежуточных аттестаций представлено в соответствующей таблице. 4 Матрица межтематических связей в дисциплине № п/п, наименование темы опорной 1. Разработка и анализ требований в жизненном цикле программного продукта 2. Моделирование предметной области продукта 3. Методология SADT и её представление в семействе нотаций IDEF 4. Методология ARIS 5. Универсальный язык моделирования систем UML 6. Техническое задание и управление требованиями 1. Разработка и анализ требований в жизненном цикле программного продукта № п/п, наименование темы опирающейся 2. Моделиро- 3. Методоло- 4. Методоло- 5. Универвание гия SADT и её гия ARIS сальный язык предметной представление моделироваобласти в семействе ния систем продукта нотаций IDEF UML + 6. Техническое задание и управление требованиями + + + + + + + + + + + + + + № темы п/п Результаты обучения поэтапно Семестр, раздел/тема. Виды учебной деятельности. Краткое содержание Образовательные технологии 1 2 3 4 Не Трудоемде кость, ля час * 5 6 Форма текущего контроля 7 5 семестр 1 Тема: Разработка и анализ требований в жизненном цикле программного продукта. Знать и понимать: Лекция 1. Введение. Цели и предмет курса. Программный Лекция1 особенности продукт и общие требования к нему. Разработка концепции визуализация программного продукта и (видения) продукта. требования к нему (ОПКСРС: Изучение материала лекции 1. 1-2 4, ПК-13, 18, 20, 21) Владеть навыками выявления требований и уметь анализировать результат (ОПК-4, ПК13, 18, 20) 2 Лабораторная работа 1: Выявление высокоуровневых требований. Разработка документа "Видение продукта" Творческое задание 2 СРС: Подготовка и оформление отчета. Тема: Моделирование предметной области продукта. Знать и понимать: Лекция 2. Понятие архитектуры системы. Модель делового Лекция3 правила построения процесса. Элементарные методики моделирования. Нотация визуализация архитектурных и BPMN. процессных моделей СРС: Изучение материала лекции 2. 3-4 (ОПК-4, ПК-13, 21) Владеть навыками Лабораторная работа 2: Построение диаграммы потоков данных Творческое 4 моделирования деловых для процесса по ГОСТ Р ИСО/МЭК 12207-2010 задание процессов и уметь СРС: Подготовка и оформление отчета строить диаграммы DFD (ОПК-4, ПК-13, 21) Тема: Методология SADT и её представление в семействе нотаций IDEF. 6 2 4 4 Защита отчета 8 2 4 2 6 Защита отчета 3 3 4 Знать и понимать: особенности функционального моделирования (ОПК-4, ПК-13, 21) Лекция 3. Общая концепция семейства методологий IDEF. ЛекцияРекомендации Р50.1.028-2001. визуализация 5 2 СРС: Изучение материала лекции 3. 5-6 4 Владеть навыками моделирования и уметь строить диаграммы в нотации BPMN (ОПК-4, ПК-13, 21) Лабораторная работа 3: Моделирование процесса ГОСТ Р ИСО/МЭК 12207-2010 в нотации BPMN. 6 2 Творческое задание СРС: Подготовка и оформление отчета Тема: Методология SADT и её представление в семействе нотаций IDEF. Знать и понимать: Лекция 4. Методика IDEF3. Объектно-ориентированный метод Лекция7 особенности проектирования IDEF4. Стандарт онтологического исследования визуализация функционального IDEF5. моделирования (ОПК-4, СРС: Изучение материала лекции 4. 7-8 ПК-13, 21) Владеть навыками Лабораторная работа 4: Моделирование процесса ГОСТ Р Творческое 8 моделирования и уметь ИСО/МЭК 12207-2010 в нотации IDEF0. задание строить диаграммы в СРС: Подготовка и оформление отчета нотации IDEF0 (ОПК-4, ПК-13, 21) Тема: Методология ARIS. Знать и понимать: Лекция 5. Архитектура ARIS и частные модельные Лекция9 особенности системного представления. визуализация моделирования (ОПК-4, СРС: Изучение материала лекции 5. 9ПК-13, 21) 10 Владеть навыками Лабораторная работа 5: Моделирование процесса ГОСТ Р Творческое 10 моделирования и уметь ИСО/МЭК 12207-2010 по методике ARIS. задание строить диаграммы в СРС: Подготовка и оформление отчета нотации ARIS (ОПК-4, ПК-13, 21) Тема: Универсальный язык моделирования систем UML. 7 6 2 4 2 Защита отчета 6 2 4 2 6 Защита отчета 5 5 6 Знать и понимать: особенности объектного моделирования систем (ОПК-4, ПК-13, 21) Лекция 6. Основные пакеты метамодели. Диаграмма вариантов Лекция11 использования. Диаграмма классов. Диаграмма состояний. визуализация 2 СРС: Изучение материала лекции 6. 4 1112 12 Владеть навыками Лабораторная работа 6: Моделирование процесса ГОСТ Р Творческое моделирования и строить ИСО/МЭК 12207-2010 по методике UML. задание диаграммы в нотации СРС: Подготовка и оформление отчета UML (ОПК-4, ПК-13, 21) Тема: Проектирование пользовательского интерфейса. Знать и понимать: Лекция 7. Диаграмма деятельности. Диаграмма Лекция13 особенности объектного последовательности. Диаграмма кооперации. Диаграмма визуализация моделирования систем компонентов. Диаграмма развёртывания. Возможности (ОПК-4, ПК-13, 21) инструментального пакета Rational Rose СРС: Изучение материала лекции 7. 1314 Владеть навыками Лабораторная работа 6: Моделирование процесса ГОСТ Р Творческое 14 моделирования и строить ИСО/МЭК 12207-99 по методике UML. задание диаграммы в нотации СРС: Подготовка и оформление отчета UML (ОПК-4, ПК-13, 21) Тема: Техническое задание и управление требованиями. Знать и понимать: Лекция 8. Документирование требований. Верификация и Лекция15 проблемы управления валидация. Управление требованиями. визуализация требованиями (ОПК-4, СРС: Изучение материала лекции 8. 15ПК-13, 18, 20, 21) 16 2 Владеть навыками составления ТЗ и уметь использовать стандарты (ОПК-4, ПК-13, 18, 20, 21) 2 ИТОГО в том числе: Лабораторная работа 7: Изучение ГОСТ ГОСТ 19.201-78, 34.60289, РД 50-34.698-90 и процесса управления требованиями. Творческое задание 16 6 2 4 2 6 2 4 СРС: Подготовка и оформление отчета 6 Общий объем дисциплины Контактная работа СРС 144 32 76 8 Защита отчета Защита отчета Подготовка к промежуточной аттестации, аттестация * - последовательность недель может быть изменена в связи с изменениями календарного учебного графика и т.п. Примечание: Основные электронные средства образовательного назначения: Электронное средство коммуникации E-mail, ЛВС Формат материала Текст, гипертекст, аудио-, видео-, мультимедиа материал, диаграммы, схемы, графика, формулы и др. 9 36 экзамен 5. ФОНД ОЦЕНОЧНЫХ СРЕДСТВ ДЛЯ ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ 5.1. Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы Место дисциплины в структуре ОПОП, этапы формирования компетенций в процессе освоения обучающимися ОПОП отражены в матрице междисциплинарных связей (п.4.2 ОПОП), в матрице компетентностно-дисциплинарных связей (п.4.3 ОПОП) и в п.2 настоящей рабочей программы дисциплины. Перечень развиваемых в дисциплине компетенций ОПК-4, ПК-13, 18, 20, 21, описание компетенций и этапы их формирования в процессе изучения дисциплины представлены в предшествующих п.п. 3 и 4. 5.2. Описание показателей и критериев оценивания компетенций на различных этапах их формировании, описание шкал оценивания Оценивание уровня сформированности компетенций ОПК-4, ПК-13, 18, 20, 21 у обучающихся на соответствие их подготовки ожидаемым результатам, описание их показателей, критериев и шкал оценивания в процессе освоения ОПОП осуществляется по курсам обучения по направлению подготовки «Программная инженерия» и направленности (профилю) «Разработка программно-информационных систем» согласно сквозной программе соотнесения результатов промежуточных аттестаций обучающихся в дисциплинарном и компетентностном форматах (раздел 4.9. ОПОП). Для процесса изучения дисциплины и проведения промежуточной аттестации описание показателей, критериев и шкал оценивания компетенций представлено в п.7.4 ОПОП. При проведении промежуточной аттестации в форме экзамена успеваемость обучающегося оценивается по четырехбалльной шкале: «отлично», «хорошо», «удовлетворительно» и «неудовлетворительно». Соответствие оценок и требований к результатам аттестации в форме экзамена Оценка Характеристика требований к результатам аттестации в форме экзамена Теоретическое содержание курса освоено полностью без пробелов, системно и глубоко, необходимые практические навыки работы с освоенным материалом сформированы, все предусмотренные рабочей учебной программой учебные задания выполнены безупречно, качество их выполнения оценено числом баллов близким к максимуму. Теоретическое содержание курса освоено в целом без пробелов, необходимые практические навыки работы с освоенным материалом в основном сформированы, все предусмотренные рабочей учебной программой учебные задания выполнены с отдельными неточностями, качество выполнения большинства заданий оценено числом баллов близким к максимуму. «Отлично» «Хорошо» 10 «Удовлетворительно» Теоретическое содержание курса освоено большей частью, но пробелы не носят существенного характера, необходимые практические навыки работы с освоенным материалом в основном сформированы, большинство предусмотренных рабочей учебной программой учебных заданий выполнены, отдельные из выполненных заданий содержат ошибки. Теоретическое содержание курса освоено частично, необходимые навыки работы не сформированы или сформированы отдельные из них, большинство предусмотренных рабочей учебной программой учебных заданий не выполнено либо выполнено с грубыми ошибками, качество их выполнения оценено числом баллов близким к минимуму. «Неудовлетворительно» Соотнесение диапазона полученных на экзамене баллов и оценки уровня сформированности компетенции для группы обучающихся и для одного обучающегося: диапазон баллов 0,0≤…<3,0 3,0≤…<4,0 4,0≤…≤5,0 оценка не соответствует(-) в основном соответствует(+) соответствует(++) 5.3. Типовые контрольные задания или иные материалы, необходимые для оценки знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций в процессе освоения образовательной деятельности 5.3.1. Темы, перечень контрольных вопросов для проведения текущего контроля и/или промежуточной аттестации № темы п/п Тема, контрольные вопросы 5 семестр 1. Тема: Разработка и анализ требований в жизненном цикле программного продукта 1.1. Введение. Цели и предмет курса. 1. 2. Программный продукт и общие требования к нему со стороны заказчика, разработчика, государства. Жизненный цикл программного продукта по ГОСТ Р ИСО/МЭК 12207-99. 1.3. Разработка концепции (видения) продукта и границ проекта (сбор и анализ бизнес-требований, создание образа решения, определение содержания и устав проекта). 1.4. Состав бизнес-требований (исходные стимулы, потребности клиента, обзор конкурентов, цели продукта и ключевые факторы успеха, функциональные и нефункциональные требования, дизайн продукта) и методы их выявления (архитектурная модель предприятия, регламенты деятельности, интервью и анкеты, карты потребностей, пользовательские истории, сценарии использования, приоритеты, разрешение противоречий, образ продукта и проч.). 2. Тема: Моделирование предметной области продукта 11 № темы Тема, контрольные вопросы п/п 2.1. Понятие архитектуры организационной системы. ГОСТ Р ИСО 15704-2008 Требования к стандартным архитектурам и методологиям предприятия. 2.2. Основные типы моделей предметной области и их применение в архитектурных описаниях. 2.3. Архитектура информационной системы. Схема Захмана, особенности её построения и использования. 2.4. Классификация системы процессов организации. Модель делового процесса. 2.5. Элементарные методики моделирования деловых процессов: Методология DFD в нотациях Гейна - Сарсона и Йордана - Де Марко; Диаграмма потоков работ — WFD. 2.6. Модели деловых процессов в нотации BPMN. 3. Тема: Методология SADT и её представление в семействе нотаций IDEF 3.1. Общая концепция семейства методологий IDEF. 3.2. Рекомендации Р50.1.028-2001. Синтаксис диаграмм IDEF0. 3.3. Типы связей между функциями. 3.4. Глоссарий. 3.5. Форма стандартного бланка. 3.6. Порядок моделирования Модель и технология управления проектом. 3.7. Автоматизированные системы моделирования, реализующие стандарт IDEF0. 3.8. Методика IDEF3. 3.9. Объектно-ориентированный метод проектирования IDEF4. 3.10. Стандарт онтологического исследования IDEF5. 4. Тема: Методология ARIS (Architecture of Integrated Information System) 4.1. История возникновения ARIS. Общая модель и архитектура ARIS. 4.2. Моделирование функций. 4.3. Модель представления организации. 4.4. Модель данных. 4.5. Модель выходов. 4.6. eEPC и Отношения между моделями. 4.7. ARIS Easy Design и ARIS Toolset 5. Тема: Универсальный язык моделирования систем UML 5.1. Общая структура, назначение и история развития UML. 5.2. Основные пакеты метамодели. 5.3. Диаграмма вариантов использования. 5.4. Диаграмма классов. 5.5. Диаграмма состояний. 5.6. Диаграмма деятельности. 5.7. Диаграмма последовательности. 5.8. Диаграмма кооперации. 5.9. Диаграмма компонентов. 5.10. Диаграмма развёртывания. 5.11. Возможности инструментального пакета IBM Rational Rose 6. Тема: Техническое задание и управление требованиями 6.1. Детальная спецификация функциональных требований (Functional Specification). 6.2. Документирование требований. 6.3. Верификация и валидация. Методы и средства проверки требований; Проблемные ситуации процесса формирования и оценки требований. 6.4. Управление требованиями. 6.5. ГОСТ ГОСТ 19.201-78, 34.602-89, РД 50-34.698-90 Критерии оценивания степени сформированности компетенций в процессе текущего контроля в форме отчета совпадают с критериями оценивания в процессе промежуточной аттестации, при этом в процессе текущего контроля оцениваются результаты обучения поэтапно, темы лабораторных работ представлены в пункте 4 настоящей рабочей программы. Требования к оформлению отчета: титульный лист, краткое описание задания, результаты выполнения работы в текстовой, табличной или графической форме, выводы. Оценка «Зачтено» Характеристика требований к отчету Лабораторная работа выполнена в полном объеме с соблюдением правил техники безопасности; теоретическое содержание освоено полностью без пробелов или в целом, или большей частью; необходимые умения и практические навыки работы с освоенным материалом сформированы или в основном сформированы, все или большинство предусмотренных заданий выполнены, отдельные из выполненных заданий содержат ошибки; оформление отчета согласно установленным требованиям; при защите отчета обучающийся ответил на все или большинство контрольных вопросов. 12 «Не зачтено» Лабораторная работа выполнена частично; правила техники безопасности с нарушениями; необходимые практические навыки работы не сформированы или сформированы отдельные из них, большинство предусмотренных заданий не выполнены либо выполнены с грубыми ошибками, качество их выполнения оценено числом баллов, близким к минимуму. 5.3.2. Контрольные типовые задания для проведения промежуточной аттестации 5.3.2.1. Задания для проведения промежуточной аттестации должны соответствовать содержанию учебной дисциплины, представленному в п. 4, и определять степень сформированности компетенций по каждому результату обучения. 5.3.2.2. Задания (экзаменационные билеты) промежуточной аттестации в форме экзамена могут включать: - вопросы, требующие устного или письменного ответа; - практические задания, требующие практического решения и ответа в письменной форме; - тесты, проводимые в письменной или электронной форме. Вопросы, требующие устного или письменного ответа № п/п 1 1. 2. 3. 4. 5. 6. 7. Задание 2 Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Программный продукт и общие требования к нему со стороны заказчика, разработчика, государства 2. UML. Диаграмма компонентов. Диаграмма развёртывания Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Жизненный цикл программного продукта по ГОСТ Р ИСО/МЭК 12207-2010 2. UML. Диаграмма последовательности Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Понятие и содержание концепции (видения) продукта 2. UML. Диаграмма состояний Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Состав бизнес-требований (исходные стимулы, потребности клиента, обзор конкурентов, цели продукта и ключевые факторы успеха, функциональные и нефункциональные требования, дизайн программного продукта) 2. ARIS. Модель выходов. Модель eEPC Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Методы выявления бизнес-требований: интервью и анкеты, карты потребностей 2. ARIS. Моделирование функций. Модель представления организации Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Методы выявления бизнес-требований: пользовательские истории, сценарии использования 2. Стандарт онтологического исследования IDEF5 Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Понятие архитектуры организационной системы. Основные идеи ГОСТ Р ИСО 15704-2008 «Требования к стандартным архитектурам и методологиям предприятия» 2. Методика IDEF3 13 № п/п 1 8. 9. 10. 11. 12. 13. 14. 15. 16. Задание 2 Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Основные типы моделей предметной области и их применение в архитектурных описаниях систем 2. Порядок моделирования в IDEF0. Модель и технология управления проектом Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Архитектура информационной системы. Схема Захмана, особенности её построения и использования 2. Рекомендации Р50.1.028-2001. Синтаксис диаграмм IDEF0 Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Основные разделы и содержание детальной спецификации функциональных требований к продукту (Functional Specification) 2. Диаграмма потоков работ — WFD Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Особенности документирования требований 2. Методология DFD в нотациях Гейна - Сарсона и Йордана - Де Марко Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Верификация и валидация по ГОСТ Р ИСО/МЭК 12207-2010. Методы и средства проверки требований 2. Классификация системы процессов организации. Модель делового процесса Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Процесс управления требованиями по ГОСТ Р ИСО/МЭК 12207-2010 2. Модели деловых процессов в нотации BPMN Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Краткая характеристика ГОСТ 19.201-78 2. UML. Диаграмма деятельности Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Краткая характеристика ГОСТ 34.602-89 2. UML. Диаграмма вариантов использования Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 1. Описание постановки задачи (по РД 50-34.698-90) 2. UML. Диаграмма кооперации Примеры практических заданий, требующих практического решения и ответа в письменной форме № задания Задания, выполняемые в письменной форме п/п 1. Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 Разработать диаграмму делового процесса выполнения и защиты курсовой работы в нотации BPMN. На диаграмме должны присутствовать следующие операции: 1. получение задания; 2. сбор и анализ информации по теме работы; 3. написание текста работы; 4. оформление и распечатка текста работы; 5. защита работы. 2. Формируемые компетенции: ОПК-4, ПК-13, 18, 20, 21 14 Разработать диаграмму делового процесса выполнения и защиты курсовой работы в нотации ARIS eEPC. На диаграмме должны присутствовать следующие операции: 1. получение задания; 2. сбор и анализ информации по теме работы; 3. написание текста работы; 4. оформление и распечатка текста работы; 5. защита работы. Критерии оценивания практико-ориентированных заданий: Степень полноты выполнения задания оценка 0≤…<50% не соответствует(-) 50%,≤…<75% в основном соответствует(+) 75%≤…≤100% соответствует(++) Примеры вопросов теста № Задание п/п 1 . . Формируемые компетенции ОПК-4, ПК-13, 18, 20, 21 Выберите элементы, не представляемые на диаграмме UseCase языка UML 1. актеры 2. интерфейсы 3. ассоциации 4. сервисы 5. дорожки 2 Формируемые компетенции ОПК-4, ПК-13, 18, 20, 21 Какой из перечисленных видов представлений не характерен для архитектурной модели предприятия по ГОСТ Р ИСО 15704-2008? 1. функциональное представление 2. представление целей предприятия 3. представление внешнего окружения предприятия Критерии оценивания тестовых заданий: диапазон правильных ответов 0≤…<50% 50%,≤…<75% 75%≤…≤100% оценка не соответствует(-) в основном соответствует(+) соответствует(++) 5.4. Методические материалы, определяющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций. Нормативно-методическое обеспечение системы оценки знаний, умений, навыков и/или опыта деятельности, характеризующих формирование компетенций, представлено в разделе 7 ОПОП. 15 6. УЧЕБНО-МЕТОДИЧЕСКОЕ И УЧЕБНОЙ ДИСЦИПЛИНЫ / МОДУЛЯ ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ 6.1. Учебно-методическое обеспечение Библиографическое описание по ГОСТ 1 Обязательная литература 1. Полянский, А. М. Моделирование предметной области автоматизированных систем: учебное пособие [для студентов дневной и заочной форм обучения, обучающихся по направлению 220200 "Автоматизация и управление" и специальностям 220201 "Управление и информатика в технических системах", 230105 "Программное обеспечение вычислительной техники и автоматизированных систем" и по направлению бакалавриата 220200 "Автоматизация и управление"]. Ч. 1/ А. М. Полянский. - Вологда: ВоГТУ, 2011. - 83 с. : ил., табл. - Режим доступа: http://www.library.vstu.edu.ru/biblio/poljanskiy/book5/2011_poljanskiy_m odelir_po_1.pdf 2. Программная инженерия: учебник для вузов по направлению подготовки "Программная инженерия"/ под ред. Б. Г. Трусова. Москва: Академия, 2014. - 281, [1] с. 3. Программная инженерия [Электронный ресурс]: учебное пособие/ сост. Т. В. Киселева. - Ставрополь: СКФУ, 2017. - Ч. 1. - 137 с. ил. Режим доступа: http://biblioclub.ru/index.php?page=book&id=467203 Дополнительная литература 1. Гагарина, Л. Г. Технология разработки программного обеспечения: учебное пособие для вузов/ Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Виснадул; под ред. Л. Г. Гагариной. - Москва: ФОРУМ: ИНФРА-М, 2011. - 399 с.: ил. 2. Орлов, С. А. Технологии разработки программного обеспечения: разработка сложных программных систем: учебник для вузов по направлению "Информатика и вычислительная техника"/ С. А. Орлов. - 3-е изд. - Санкт-Петербург [и др.]: Питер, 2004. - 526 с. 3. Сергушичева, А. П. Жизненный цикл программного продукта: учебное пособие/ А. П. Сергушичева. - Вологда: ВоГТУ, 2010. - 135, [1] с.: ил., табл. - Режим доступа: http://www.library.vstu.edu.ru/biblio/sergushicheva/book7/2010_sergushic heva_jizn_cikl.pdf Учебно-методическая литература 1. Моделирование предметной области автоматизированных систем: рабочая программа, методические указания и контрольные задания для студентов дневной формы обучения: ЭЭФ: направления бакалавриата: 220200, 230100/ сост. Полянский А. М. - Вологда: ВоГТУ, 2011. - 15 с.: ил. - Режим доступа: http://www.library.vstu.edu.ru/biblio/poljanskiy/book6/poljanskiy_.pdf Кол-во экземпляров в библиотеке ВоГУ 2 28 ЭБ ВоГУ 9 ЭБС «Университетская библиотека онлайн» 5 17 26 ЭБ ВоГУ 29 ЭБ ВоГУ Ответственный за библиографию______________________ И. В. Золотова 16 6.2. Информационное обеспечение Интернет-ресурсы 1. Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE 2004 Version. [Электронный ресурс]. – Режим доступа: http://www.swebok.org/ironman/pdf/Swebok_Ironman_June_23_%202004.pdf /. 2. Лешек А. Мацяшек. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML [Электронный ресурс]. - Режим доступа: http://www.williamspublishing.com/PDF/5-8459-0276-2/part3.pdf 3. Фонд поддержки системного проектирования, стандартизации и управления проектами (Фонд ФОСТАС) [Электронный ресурс]. – Режим доступа: http://www.fostas.ru/about/arch.php/. 6.3. Программное обеспечение Пакет офисных программ LibreOffice 6. Распространяется по свободной лицензии. Режим доступа: https://ru.libreoffice.org/download 7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ № п/п 1 1. Перечень основного оборудования 2 Персональный компьютер Нумерация тем 3 1-6 Рабочая программа составлена в соответствии с требованиями ФГОС ВО, а также с учетом рекомендаций ПООП ВО по направлению подготовки «Программная инженерия» и направленности (профилю) «Разработка программно-информационных систем» и согласно рабочему учебному плану указанных направления подготовки и направленности (профиля). . 17