ОБЩИЕ ПОЛОЖЕНИЯ
Вебинарный online-курс для бизнес- и системных аналитиков, кодировщиков и других разработчиков ПО, знакомых с основами объектно-ориентированного подхода (ООП), методологиями разработки ПО, с классификацией и методиками описания требований.
Включает 10 занятий по 4 академических часа, всего 40 академических часов. Как правило, вебинары проводятся 2 раза в неделю в вечернее время, однако по согласованию, может быть установлено и другое время занятий. Первый вебинар проводится бесплатно. Средства для моделирования на UML, примеры моделей, шаблоны документов, методическое пособие и другие материалы предоставляются после оплаты курса по мере изучения материала.
Для проведения вебинаров используются популярные площадки ZOOM, Clickmeeting и другие.
СТОИМОСТЬ
Цена одного занятия 4 академических часа (по 40 минут) для одного участника составляет 40 BYN (белорусский рубль). Общая стоимость курса составляет 360 BYN. Оплата производится перед вторым занятием в белорусских рублях.
Условия оплаты и возврата денежных средств представлены на страницах раздела Способы оплаты.
КРАТКОЕ ОПИСАНИЕ
Курс полностью практический — модели бизнес- и системного анализа строятся на примере реального проекта многопользовательского приложения для контроля технологического процесса сбора металлических компонентов и добавок, разработанного автором. Используя концепцию ПО (см. кнопка Vision в прототипе ПО) с подробным описанием технологического процесса, представленную заказчиком, проводятся потоки работ: бизнес-моделирование, анализ требований и системное моделирование (начальная структура классов приложения, модели структур объектов, модель данных), одновременно рассматриваются многочисленные примеры из различных предметных областей.
Каждый из участников курса самостоятельно решает поставленные перед ним задачи, а последующее коллективное обсуждение результатов позволяет выработать наиболее оптимальные проектные решения. Истина рождается в дискуссиях и обсуждениях.
Несмотря на кажущуюся специфику предметной области, данная разработка не потребует от участников абсолютно никаких профессиональных знаний из области металлургии, химии и т. д. На данном небольшом программном приложении удобно иллюстрировать различные аспекты и варианты проектных решений. Следует заметить, что один из основоположников языка UML Г. Буч, в своей книге "Объектно-ориентированный анализ и проектирование с примерами приложений" в качестве основного примера использовал приложение упаравления гидропонной теплицей, что тоже относится к достаточно специфической предметной области.
Выполняя стандартные этапы разработки, участники курса столкнутся с различными типами пользователей (физические лица и внешние системы), с необычной предметной областью и им постоянно придется решать, что и на каких диаграммах показывать. Например, как показать БД в моделях, или как моделировать обязанности субъектов, влияющие на бизнес-процесс, который это приложение обеспечивает.
Процесс анализа, а также все создаваемые в ходе занятий артефакты (документы и UML-модели) соответствуют унифицированному процессу разработки ПО и методикам, разработанным создателями языка UML (Г. Буч, Ф. Крачтен, А. Якобсон).
Полученные решения хорошо отражают специфику работы аналитика и научат участников читать, думать и извлекать информацию, как это требуется от аналитика. Курс позволит на практике понять, что такое и как создаётся архитектура программной системы, что такое парадигма объектно-ориентированного подхода и «клиент-серверная модель», какими визуальными моделями мы можем представить сущности, отношения, процессы, функционал окружающего нас реального мира, а также разрабатываемого программного приложения.
ПРОГРАММА КУРСА
Поделиться с друзьями: