Цели и задачи дисциплины
Формирование у студентов теоретических знаний и практических навыков в области анализа требований к программному обеспечению и его проектирования с использованием современных методов, моделей и инструментов.
Задачи дисциплины:
- ознакомление с жизненным циклом программного обеспечения и ролью анализа требований на его этапах;
- изучение методов сбора, формализации, анализа и управления требованиями;
- изучение методов анализа бизнес-процессов для разработки функциональных требований к ПО;
- формирование навыков разработки спецификаций требований и технического задания;
- освоение методик проектирования архитектуры ПО и;
- развитие умений работы с инструментами CASE;
- подготовка к работе в команде при анализе и проектировании программных систем.
Краткое содержание дисциплины
Дисциплина «Анализ требований и проектирование программного обеспечения» направлена на изучение принципов и методов формализации требований к программным системам, а также проектирования их архитектуры. В курсе рассматриваются подходы к сбору, документированию и согласованию требований с заинтересованными сторонами. Курс обеспечивает теоретическую базу и практические навыки, необходимые для участия в разработке качественного и жизнеспособного программного продукта.