Поскольку аналитик в ИТ-проекте не просто выполняет роль переводчика бизнес-требований на технические постановки, он должен понимать принципы проектирования и разработки информационных систем, а также говорить с разработчиками на одном языке. Именно таким универсальным языком является UML – Unified Modelling Language. А DDD делает процесс исследования предметной области более эффективным, позволяя быстрее выделить ключевые сущности и контексты будущих подсистем.
Особое внимание уделено прикладным вопросам системного анализа и разработки ПО: программа обучения построена на реальных примерах использования различных UML-диаграмм в практических проектах (case studies). Каждый раздел курса содержит теоретический минимум и включает групповое или индивидуальное практическое задание, а также самостоятельную работу.
вы приобретете базовые знания и навыки, необходимые для самостоятельной разработки UML-диаграмм в рамках описания требований к программному обеспечению и проектирования информационных систем. После курса вы сможете
понимать принципы DDD и их практическое применение при проектировании информационных систем
применять технику Event Storming для исследования доменной области и эскизного проектирования ИС;
выбирать наиболее подходящую UML-диаграмму для описания конкретного артефакта при разработке требований к ПО, описании процессов и систем
описывать структуру и поведение информационных систем в виде наглядных и понятных UML-диаграмм
говорить с разработчиками на одном языке
эффективно применять инструментарий UML в задачах анализа и проектирования, от описания требований до определения структуры и динамики поведения системы, а также разработки программной документации
использовать PlantUML — популярный сервис автогенерации диаграмм с помощью кода
самостоятельно разрабатывать структуры данных для предлагаемых решений с помощью Python-скриптов в интерактивной среде Google Colab
Вы будете получать информацию о предстоящих мероприятиях в онлайне в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.