• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Requirements Management and IS Design

2024/2025
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Course type:
Compulsory course
When:
3 year, 1 module

Instructors

Программа дисциплины

Аннотация

Дисциплина "Управление требованиями и проектирование ИС" построена на концепции управления разработкой программного обеспечения в крупных бизнес-структурах (масштаба корпораций, крупных организаций, отраслей производства, холдингов). В центре курса – проектирование высококачественных цифровых продуктов с заданными эксплуатационными характеристиками. При этом процесс проектирования предполагает поэтапную детализацию представления программных систем – от требований, моделей и методов к ключевым компонентам и взаимосвязям цифровых продуктов для поддержки бизнес-процессов на уровне отдельных подразделений и организации в целом. Курс представляет собой реализацию проектного подхода в направлении проектирования цифровой инфраструктуры предприятия и может быть использован в последующей практической работе.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью предлагаемого курса является формирование у студентов комплексного подхода к оптимизированному управлению программными системами, прежде всего, с точки зрения формирования требований и проектирования их высокоуровневой архитектуры (на уровне моделей функций, процессов, данных, компонент и технологий), а также с учетом как требований бизнеса, так и технологических ограничений.
Планируемые результаты обучения

Планируемые результаты обучения

  • применяет методы бизнес-информатики для решения задач архитектурного проектирования программных систем, с учетом специфики применяемых инструментальных средств и автоматизируемых (цифровизируемых) предметных областей
  • выполняет проектирование и ревизию архитектуры, разрабатывать документацию к программным системам
  • выбирает модель жизненного цикла, методологию разработки и архитектуру программной системы в соответствии со спецификой программной среды и предметной области
  • воспроизводит основные понятия из области разработки программных систем, применяемые метрики, методы и инструментальные средства, с учетом специфики архитектурного проектирования и конструирования
  • воспроизводит свойства моделей жизненного цикла, архитектур программных систем, а также особенности архитектурного проектирования программных систем
  • воспроизводит особенности подходов к выбору моделей жизненного цикла, архитектур программных систем, а также к проектированию программных систем в различных предметных областях и с применением различных технологических схем
  • воспроизводит основные задачи архитектурного проектирования программных систем и методы их решения, а также методы ревизии, принципы и подходы к документированию программных систем
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Обзор жизненного цикла разработки программного обеспечения
  • Модели жизненного цикла разработки программных систем
  • Методологии разработки программных систем
  • Открытые системы. Обзор архитектур программных систем
  • Архитектуры распределенных программных систем
  • CASE-cредства
  • Введение в объектно-ориентированное проектирование
  • Принципы объектно-ориентированного проектирования
  • Язык моделирования UML
  • Стадии проектирования
  • Многократное использование. Паттерны
  • Пользовательские интерфейсы
  • Автоматизированная корпоративная система управления проектами
  • Ревизия
  • Модульное тестирование
  • Реализация
  • Пост-конструирование. Документирование
Элементы контроля

Элементы контроля

  • неблокирующий Защита. Командный проект
  • неблокирующий Оценка за аудиторную работу на лекциях
  • неблокирующий Контрольная работа 2 (финальный тест)
    Контрольная работа в форме теста с вариантами выбора правильного ответа
  • неблокирующий Практическое задание
    Индивидуальное задание выполняется кажждым студентом самостоятельно. Групповое задание выполняется совместно в группах по 3-5 человек При групповом выполнении необходимо явно указать вклад каждого студента (перечислить артефакты, указать %) Задания принимаются преподавателем на семинарах Уникальная тема задания предлагается каждому студенту преподавателем, либо может быть выбрана самостоятельно по согласованию с преподавателем Сроки и формат: выполненное задание необходимо направить преподавателю по электронной почте ...@hse.ru не позднее 2-х дней до семинара Результат выполненного задания необходимо присылать в формате Word или PDF
  • неблокирующий Контрольное задание 1 (или промежуточный тест)
    Контрольная работа в форме теста с вариантами выбора правильного ответа
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 1st module
    0.29 * Защита. Командный проект + 0.2 * Контрольная работа 2 (финальный тест) + 0.12 * Контрольное задание 1 (или промежуточный тест) + 0.1 * Оценка за аудиторную работу на лекциях + 0.29 * Практическое задание
Список литературы

Список литературы

Рекомендуемая основная литература

  • Гвоздева, Т. В. Проектирование информационных систем: технология автоматизированного проектирования. Лабораторный практикум : учебное пособие / Т. В. Гвоздева, Б. А. Баллод. — 2-е изд., стер. — Санкт-Петербург : Лань, 2020. — 156 с. — ISBN 978-5-8114-5147-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/133477 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Зараменских, Е. П.  Управление жизненным циклом информационных систем : учебник и практикум для академического бакалавриата / Е. П. Зараменских. — Москва : Издательство Юрайт, 2019. — 431 с. — (Бакалавр. Академический курс). — ISBN 978-5-9916-9200-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433676 (дата обращения: 28.08.2023).
  • Остроух, А. В. Проектирование информационных систем : монография / А. В. Остроух, Н. Е. Суркова. — 2-е изд., стер. — Санкт-Петербург : Лань, 2021. — 164 с. — ISBN 978-5-8114-8377-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/175513 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Zykov, S. V. (2016). Crisis Management for Software Development and Knowledge Transfer. Switzerland: Springer. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=1261466
  • Основы проектирования корпоративных систем - 978-5-7598-0862-6 - Зыков С. В. - 2012 - Москва: ВШЭ - https://ibooks.ru/bookshelf/29651 - 29651 - iBOOKS

Авторы

  • Яковлева Наталия Вадимовна
  • Зыков Сергей Викторович