Задачи изучения курса
В рамках изучения курса предполагается решение следующих задач:
- рассмотрение технологических основ процесса разработки программного обеспечения;
- изучение основ унифицированного языка UML для визуального моделирования элементов предметной области в рамках проектирования программной системы и ее основных компонент;
- получение практического опыта работы в команде из 5-7 человек с применением методологии MSF;
- приобретение и развитие навыков анализа, проектирования, документирования и разработки программных комплексов средней сложности.
По окончании изучения курса студенты будут уметь использовать методологию Microsoft Solutions Framework for Agile Software Development, включая:
- разработку формальных требований к программной системе, основанных на потребностях заинтересованных лиц;
- разработку проекта программной системы с учетом возможностей ее дальнейшего развития, а также повторного использования некоторых ее компонент в других проектах;
- создание диаграммы классов и компонент UML для визуального представления архитектуры программной системы;
- документирование процесса разработки программной системы.