Чему вы научитесь
- Используя унифицированный язык визуального моделирования UML и возможности современных CASE-систем, научитесь выполнять задачи бизнес-моделирования, выявления, документирования и анализа требований и проектированию архитектуры ПО в команде разработчиков, независимо от используемой методологии разработки ПО.
- Производить анализ требований программных систем в соответствии с унифицированным процессом разработки ПО.
- Проектировать начальную архитектуру программной системы на основе классов системного анализа (entity, boundary, control).
- Применять автоматизированные средства для визуального моделирования и/или проектирования программных систем.
О курсе
Главная особенность курса, это его практическая направленность.
В основе лежит реальный проект, выполненный автором для немецкого заказчика. В процессе обучения используются уникальные материалы: концепция разрабатываемого ПО, предоставленная заказчиком, авторское методическое пособие и действующий прототип разрабатываемого приложения.
В ходе работы над данным проектом, слушатели курса последовательно осваивают этапы разработки ПО:
- бизнес-моделирование (моделирование предметной области),
- выявление, документирование и анализ требований,
- проектирование начальной архитектуры системы (системный анализ),
- подготовка отчётов системного анализа.
Для работы над проектом каждому слушателю предоставляются необходимые материалы и инструменты, например, система компьютерного проектирования WhiteStarUML с возможностью свободного (бесплатного) распространения по лицензии GNU (General Public License v. 2.0).
Для кого этот курс
Начальные требования
Обучающийся на курсе должен иметь общие представления об IT, свободно владеть ПК, иметь устойчивое соединение с Internet, обладать начальными представлениями о разработке программных систем, бизнес-анализе и требованиях к ПО.