Бакалавриат
2020/2021
Разработка и анализ требований
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Статус:
Курс обязательный (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Где читается:
Факультет экономики, менеджмента и бизнес-информатики
Когда читается:
3-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Преподаватели:
Викентьева Ольга Леонидовна,
Марквирер Владлена Дмитриевна,
Сахипова Марина Станиславовна,
Смирнова Надежда Анатольевна
Язык:
русский
Кредиты:
5
Контактные часы:
66
Программа дисциплины
Аннотация
"Цель изучения дисциплины: 1. приобретение теоретических знаний в области выявления, анализа, разработки и управления требованиями к программному обеспечению и информационным системам; 2. практическое освоение методов анализа, разработки и управления требованиями Основные разделы: 1. Модели разработки ПО 2. Сбор и анализ информации 3. Разработка общего замысла 4. Разработка концептуального замысла"
Цель освоения дисциплины
- приобретение теоретических знаний в области выявления, анализа, разработки и управления требованиями к программному обеспечению и информационным системам
- практическое освоение методов анализа, разработки и управления требованиями
Планируемые результаты обучения
- Дает основные определения. Правильно выбирает модель ЖЦ ПО для представленной бизнес ситуации
- Дает основные определения. Умеет формировать стратегию сбора сведений. Может правильно оценить достоверность и полноту собранных сведений.
- Дает основные определения. Выявляет основные варианты использования. Умеет провести анализ системы требований.
- Знает классификацию требований, основные принципы выявления, формулирования и документирования требований
Содержание учебной дисциплины
- Раздел 1.Модели разработки ПОТема 1. Базовые сведения о моделях процессов. Как работают модели процессов. Организация проектных команд. Дисциплины проектных моделей. Управление проектными треугольниками. Порядок применения итераций в проектах. Тема 2. Этапы моделей проектов. Этапы модели процессов MSF. Этап создания видения. Этап планирования. Этап разработки. Этап стабилизации. Этап развертывания. Тема 3. Исходные данные для разработки проекта. Объект исследования. Бизнес задачи. Классификация требований. Бизнес-требования к системе.
- Раздел 2.Сбор и анализ информацииТема 4. Сбор информации. Категории информации. Методы сбора информации. Источники информации. Определение стратегии сбора информации. Тема 5. Анализ информации. Информация об архитектуре объекта управления. Требования верхнего уровня. Высокоуровневые варианты использования. Предварительный документ о требованиях. Внутренняя документация проектной команды. Тема 6. Использование нотации моделирования. UML. Создание вариантов использования. Создание сценариев использования. Как создается вариант использования системы. Способы уточнения требований. Тема 7. Подготовка к интервью. Создание вариантов использования системы. Разработка предварительных требованиях на основе первичного сбора информации. Разработка сценария использования системы.
- Раздел 3. Разработка общего замыслаТема 8. Стадия создания общей картины решения. Цель создания общей картины решения. Роли и обязанности членов команды. Организация проектных команд. Результаты этапа создания общей картины решения. Тема 9. Создание документа структуры проекта. Документ структуры проекта. Роли и обязанности заказчика и проектной команды. Решения по связям. Логистические решения. Решения по управлению изменениями. Решения относительно оценки хода проекта. Тема 10. Анализ рисков. Процесс управления риском. Содержание документа оценки рисков. Создание документа оценки риска. Тема 11. Разработка документа общей картины и области действия решения. Формулировка задачи. Создание общей картины. Разработка целей проекта.
- Раздел 4. Разработка концептуального дизайнаТема 12. Основные сведения об этапе планирования. Этап планирования. Три типа дизайна. Роли и обязанности членов команды на этапе планирования. Контрольные точки и результаты планирования. Тема 13. Основные сведения о функциональных спецификациях. Цели функциональных спецификаций. Риски, возникающие в отсутствие функциональных спецификаций. Элементы функциональных спецификаций. Тема 14. Основные сведения о концептуальном дизайне. Цели концептуального дизайна. Стадии концептуального дизайна. Разработка концептуального дизайна. Стадия анализа в концептуальном дизайне. Обновление формулировки требований. Классификация требований. Уточнение диаграммы вариантов использования системы. Архитектура приложения. Тема 15. Анализ требований. Уточнение вариантов использования и требований. Мониторинг диаграммы концептуальной модели. Тема 16. Модернизация концептуального дизайна. Реорганизация процессов. Оценка реорганизованных процессов. Проверка модели концептуального дизайна.
Элементы контроля
- Оценка за проект 1
- Оценка за проект 2
- Оценка за проект 3
- Оценка за проект 4
- Экзамен
- Оценка за проект 4
- Письменная работа 2
- Cамостоятельная работа 1
- Cамостоятельная работа 2
- Экзамен
Промежуточная аттестация
- Промежуточная аттестация (2 модуль)0.1 * Cамостоятельная работа 1 + 0.1 * Оценка за проект 1 + 0.1 * Оценка за проект 2 + 0.2 * Оценка за проект 3 + 0.2 * Оценка за проект 4 + 0.3 * Экзамен
Список литературы
Рекомендуемая основная литература
- Назаров С.В. Архитектуры и проектирование программных систем: монография. – М.: НИЦ ИНФРА-М, 2013. – 351 с. [Электронный ресурс] // ЭБС Znanium.com / URL: http://znanium.com/catalog.php?bookinfo=353187
- Черткова Е. А. - ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРОГРАММНЫХ СИСТЕМ 2-е изд., испр. и доп. Учебник для СПО - М.:Издательство Юрайт - 2019 - 147с. - ISBN: 978-5-534-09823-5 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmnaya-inzheneriya-vizualnoe-modelirovanie-programmnyh-sistem-441255
Рекомендуемая дополнительная литература
- Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие / Л.Г. Гагарина. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 384 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0316-2 - Режим доступа: http://znanium.com/catalog/product/368454