+375 (25)633-76-78
E-mail: info@webmax.by
Skype: nousy123

Практический анализ и моделирование ПО

ОБЩИЕ ПОЛОЖЕНИЯ

Вебинарный online-курс для бизнес- и системных аналитиков, кодировщиков и других разработчиков ПО, знакомых с основами объектно-ориентированного подхода (ООП), методологиями разработки ПО, с классификацией и методиками описания требований. 

Включает 10 занятий по 4 академических часа, всего 40 академических часов. Как правило, вебинары проводятся 2 раза в неделю в вечернее время, однако по согласованию, может быть установлено и другое время занятий. Первый вебинар проводится бесплатно. Средства для моделирования на UML, примеры моделей, шаблоны документов, методическое пособие и другие материалы предоставляются после оплаты курса по мере изучения материала.

Для проведения вебинаров используются популярные площадки ZOOM, Clickmeeting и другие.

СТОИМОСТЬ

Цена одного занятия 4 академических часа (по 40 минут) для одного участника составляет 40 BYN (белорусский рубль). Общая стоимость курса составляет 360 BYN. Оплата производится перед вторым занятием в белорусских рублях. 

Условия оплаты и возврата денежных средств представлены на страницах раздела Способы оплаты.  

КРАТКОЕ ОПИСАНИЕ

Курс полностью практический — модели бизнес- и системного анализа строятся на примере реального проекта многопользовательского приложения для контроля технологического процесса сбора металлических компонентов и добавок, разработанного автором. Используя концепцию ПО (см. кнопка Vision в прототипе ПО) с подробным описанием технологического процесса, представленную заказчиком, проводятся потоки работ: бизнес-моделирование, анализ требований и системное моделирование (начальная структура классов приложения, модели структур объектов, модель данных), одновременно рассматриваются многочисленные примеры из различных предметных областей.

Каждый из участников курса самостоятельно решает поставленные перед ним задачи, а последующее коллективное обсуждение результатов позволяет выработать наиболее оптимальные проектные решения. Истина рождается в дискуссиях и обсуждениях.

Несмотря на кажущуюся специфику предметной области, данная разработка не потребует от участников абсолютно никаких профессиональных знаний из области металлургии, химии и т. д. На данном небольшом программном приложении удобно иллюстрировать различные аспекты и варианты проектных решений. Следует заметить, что один из основоположников языка UML Г. Буч, в своей книге "Объектно-ориентированный анализ и проектирование с примерами приложений" в качестве основного примера использовал приложение упаравления гидропонной теплицей, что тоже относится к достаточно специфической предметной области.  

Выполняя стандартные этапы разработки, участники курса столкнутся с различными типами пользователей (физические лица и внешние системы), с необычной предметной областью и им постоянно придется решать, что и на каких диаграммах показывать. Например, как показать БД в моделях, или как моделировать обязанности субъектов, влияющие на бизнес-процесс, который это приложение обеспечивает.      

Процесс анализа, а также все создаваемые в ходе занятий артефакты (документы и UML-модели) соответствуют унифицированному процессу разработки ПО и методикам, разработанным создателями языка UML (Г. Буч, Ф. Крачтен, А. Якобсон).

Полученные решения хорошо отражают специфику работы аналитика и научат участников читать, думать и извлекать информацию, как это требуется от аналитика. Курс позволит на практике понять, что такое и как создаётся архитектура программной системы, что такое парадигма объектно-ориентированного подхода и «клиент-серверная модель», какими визуальными моделями мы можем представить сущности, отношения, процессы, функционал окружающего нас реального мира, а также разрабатываемого программного приложения.

ПРОГРАММА КУРСА