
Курс поможет опытным системным аналитикам быстрее, лучше понять принципы ООП и методы объектного анализа требований, а также научиться создавать полный комплект аналитических моделей.
Программа курса
Тема 1
-
Цели и область применения разрабатываемого ПО;
-
Глоссарий предметной области;
-
Бизнес-сущности, их атрибуты, выявление, отличия и моделирование.
Тема 2
-
Три круга заинтересованных лиц;
-
Модель действующих лиц и их функциональных обязанностей;
-
Моделирование бизнес-процессов: решающие правила, граничные условия, потоки событий
Тема 3
-
Пользовательские и функциональные требования к ПО;
-
Их выявление, детализация, трассирование.
Тема 4
-
Принципы построения Use Case-диаграмм;
-
Пользователи и их типы, связи на Use Case-диаграммах.
Тема 5
-
Сценарии и особенности их описания;
-
Использование wireframes.
Тема 6
-
Архитектура системного анализа: объекты и классы (entity, control, boundary).
-
Динамическая, статическая объектные модели, модель классов анализа построение и особенности.
Что получат участники
Участники курса узнают:
-
О приёмах извлечения и анализа информации из текста, из общения с пользователями, из визуальных моделей;
-
О методологии проектирования на основе визуальных моделей (принцип MDA — Model Driven Architecture);
-
Как строить адекватные UML-модели, которые будут понятны и востребованыучастниками проекта, включая пользователей, заказчиков, проектировщиков и т. д.;
-
Как правильно и за минимальное время создавать артефакты: глоссарий, матрица требований, сценарии использования;
-
Как применять принципы объектно-ориентированного подхода при создании архитектуры системного анализа.
Участники курса получат:
-
Опыт разработки полного комплекта аналитических UML-моделей;
-
Ответы на свои вопросы;
-
Неограниченный доступ к электронным материалам курса (записям, статьям, презентациям, образцам документов, шаблонам);
-
Электронный сертификат о прохождении курса.
Особенности курса
-
Уникальность проекта: в основе реальный проект, выполненный автором для немецкого заказчика.
-
Уникальность материалов: используются авторское методическое пособие и программный продукт, имитирующий функционал разрабатываемого приложения.
-
Предоставляются все материалы и инструменты, необходимые для работы над данным проектом.
-
Возможно использование собственного инструментария для моделирования, вплоть до рисования на салфетках.
Формат обучения
-
Перед каждым занятием участники самостоятельно изучают теорию (рекомендуемая литература).
-
Каждое занятие начинается с обсуждения результатов и с дискуссии по теоретическим аспектам темы занятия.
-
В процессе занятия коллективно решаются и обсуждаются многочисленные задачи, как в рамках разрабатываемого проекта, так и из других предметных областей.
-
Занятия проходят на русском языке, в артефактах частично используется английская лексика.