Bachelor
2019/2020
Development and Analysis of Requirements
Type:
Compulsory course (Software Engineering)
Area of studies:
Software Engineering
Delivered by:
Joint Department with MERA Group
When:
3 year, 3, 4 module
Mode of studies:
offline
Instructors:
Gelii Sharov
Language:
English
ECTS credits:
5
Contact hours:
84
Course Syllabus
Abstract
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 09.03.04 «Программная инженерия», изучающих дисциплину «Конструирование программного обеспечения». Программа преподаётся на английском языке. Программа разработана в соответствии с: ОС ФГАОУ ВПО НИУ ВШЭ по направлению 09.03.04 «Программная инженерия»; Учебным планом университета по направлению 09.03.04 «Программная инженерия».
Learning Objectives
- Приобретение знаний и практического опыта в области разработки и анализа требований к программному обеспечению.
- Практическое освоение современных методов выявления и документирования требований.
- Приобретение навыков исследовательской работы, предполагающей самостоятельное изучение методов и инструментария разработки и анализа требований к программным проектам.
Expected Learning Outcomes
- Знает определения основных понятий, в том числе и на английском языке
- Проявляет навыки самостоятельного освоения методов выявления, документирования и управления требованиями для программных проектов, проверки их корректности и оценки эффективности.
- Умеет документировать требования
- Владеет методикой управления требованиями к программному проекту.
- Владеет процедурами анализа влияния изменений в требованиях.
- Знание UML моделей различных классов диаграмм.
- Умение пользоваться одним из редакторов UML - например, Visual Paradigm
Course Contents
- Основы разработки и управления требованиямиОпределение требований к ПО. Особенности интерпретации требований. Уровни и типы требований. Частота возникновения ошибок, связанных с требованиями.
- Бизнес аналитикПрофессия бизнес аналитика, который выявляет требования и создаёт документацию по программному проекту.
- Документирование требованийТипы документов, в которых специфицируются требования. Методы документирования требований.
- Принципы и приемы управления требованиями к ПОРазличные практики управления требованиями.
- Использование UML модели в спецификациях требованийРазличные классы UML моделей, которые можно использовать в спецификациях требований.
Assessment Elements
- Результаты практической работы - UML диаграммы для индивидуального проекта по разработке ПО
- Билеты с заданиями. Устный экзамен."Экзамен проводится в устной форме (опрос по материалам курса). Экзамен проводится на платформе MS Teams (https://teams.microsoft.com). К экзамену необходимо подключиться согласно расписанию ответов, высланному преподавателем на корпоративные почты студентов накануне экзамена. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка MS Teams. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи до 5 минут. Долговременным нарушением связи во время экзамена считается нарушение 5 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи."
Interim Assessment
- Interim assessment (4 module)0.5 * Билеты с заданиями. Устный экзамен. + 0.5 * Результаты практической работы - UML диаграммы для индивидуального проекта по разработке ПО
Bibliography
Recommended Core Bibliography
- Буч Г., Рамбо Д., Якобсон И. - Язык UML. Руководство пользователя - Издательство "ДМК Пресс" - 2008 - 496с. - ISBN: 5-94074-334-X - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1246
Recommended Additional Bibliography
- Розенберг Д., Скотт К. - Применение объектного моделирования с использованием UML и анализ прецедентов - Издательство "ДМК Пресс" - 2007 - 160с. - ISBN: 5-94074-050-2 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1226