• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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