• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Development and Analysis of Requirements

2019/2020
Учебный год
ENG
Обучение ведется на английском языке
5
Кредиты

Преподаватель

Course Syllabus

Abstract

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 09.03.04 «Программная инженерия», изучающих дисциплину «Конструирование программного обеспечения». Программа преподаётся на английском языке. Программа разработана в соответствии с: ОС ФГАОУ ВПО НИУ ВШЭ по направлению 09.03.04 «Программная инженерия»; Учебным планом университета по направлению 09.03.04 «Программная инженерия».
Learning Objectives

Learning Objectives

  • Приобретение знаний и практического опыта в области разработки и анализа требований к программному обеспечению.
  • Практическое освоение современных методов выявления и документирования требований.
  • Приобретение навыков исследовательской работы, предполагающей самостоятельное изучение методов и инструментария разработки и анализа требований к программным проектам.
Expected Learning Outcomes

Expected Learning Outcomes

  • Знает определения основных понятий, в том числе и на английском языке
  • Проявляет навыки самостоятельного освоения методов выявления, документирования и управления требованиями для программных проектов, проверки их корректности и оценки эффективности.
  • Умеет документировать требования
  • Владеет методикой управления требованиями к программному проекту.
  • Владеет процедурами анализа влияния изменений в требованиях.
  • Знание UML моделей различных классов диаграмм.
  • Умение пользоваться одним из редакторов UML - например, Visual Paradigm
Course Contents

Course Contents

  • Основы разработки и управления требованиями
    Определение требований к ПО. Особенности интерпретации требований. Уровни и типы требований. Частота возникновения ошибок, связанных с требованиями.
  • Бизнес аналитик
    Профессия бизнес аналитика, который выявляет требования и создаёт документацию по программному проекту.
  • Документирование требований
    Типы документов, в которых специфицируются требования. Методы документирования требований.
  • Принципы и приемы управления требованиями к ПО
    Различные практики управления требованиями.
  • Использование UML модели в спецификациях требований
    Различные классы UML моделей, которые можно использовать в спецификациях требований.
Assessment Elements

Assessment Elements

  • blocking Результаты практической работы - UML диаграммы для индивидуального проекта по разработке ПО
  • blocking Билеты с заданиями. Устный экзамен.
Interim Assessment

Interim Assessment

  • Interim assessment (4 module)
    0.5 * Билеты с заданиями. Устный экзамен. + 0.5 * Результаты практической работы - UML диаграммы для индивидуального проекта по разработке ПО
Bibliography

Bibliography

Recommended Core Bibliography

  • - Буч Г., Рамбо Д., Якобсон И. — Язык UML. Руководство пользователя - Издательство "ДМК Пресс" - 2008 - ISBN: 5-94074-334-X - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/1246

Recommended Additional Bibliography

  • - Розенберг Д., Скотт К. — Применение объектного моделирования с использованием UML и анализ прецедентов - Издательство "ДМК Пресс" - 2007 - ISBN: 5-94074-050-2 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/1226