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