Кожемяка
			Не Стучи Дважды
Организатор
		- #1
 
[systems education] Основы ООП и разработка UML-моделей 2022 [Анна Вичугова]
- Ссылка на картинку
 
Курс для начинающих бизнес- и системных аналитиков, которые хотят освоить инструментарий UML-диаграмм для эффективной разработки требований к ПО, проектирования систем, формализации процессов и структур.Почему вам стоит прийти на курс:
1. Научитесь
- Определять, когда использовать объектно-ориентированный, а когда — структурный подход к описанию процессов и систем;
 - Выбирать наиболее подходящую UML-диаграмму для описания конкретного артефакта при разработке требований к ПО, описании процессов и систем;
 - Описывать структуру и поведение информационных систем и бизнес-процессов в виде наглядных и понятных UML-диаграмм;Описывать структуру и поведение информационных систем и бизнес-процессов в виде наглядных и понятных UML-диаграмм;
 - Говорить с разработчиками на одном языке;
 - Эффективно применять инструментарий UML в реальных задачах бизнес- и системного анализа, от описания требований до разработки программной документации (ТЗ, спецификация требований, руководство пользователя и администратора);
 - Пользоваться облачными редакторами для разработки UML-диаграмм.
 
- Система контроля исполнения поручений;
 - Система записи пациентов в поликлинику;
 - Система бронирования билетов в интерактивный театр (локация спектакля зависит от количества зрителей);
 - Мобильное приложение отслеживания наличия и срока годности лекарств в домашней аптечке;
 - Система маршрутизации клиентских обращений (жалоб), отправленных через сайт компании, ответственным за это лицам (автоматического анализа слов в тексте);
 - Система фиксации проведенных в автосервисе ТО и ремонтов машин с рассылкой клиентам напоминаний об очередном осмотре или профилактике;
 
Модуль 1 - Основы объектно-ориентированного подхода (ООП)
- Что такое ООП, история возникновения и развития
 - Понятие класса и объекта
 - Чем объектно-ориентированный анализ отличается от структурного
 - Преимущества и недостатки ООП
 
Теория:
- Виды диаграмм: структурные и динамические
 - Артефакты, связи и специфические обозначения сущностей
 - Структурные диаграммы (классов, объектов, компонентов, композитной структуры, развертывания, пакетов) – назначение, внешний вид, примеры построения
 - Динамические диаграммы для описания поведения и взаимодействия (деятельности, состояний, вариантов использования, последовательности) – назначение, внешний вид, примеры построения
 
- Разработать для своей системы
 - UML-диаграмму use case;
 - UML-диаграмму классов;
 - UML-диаграмму объектов;
 - UML-диаграмму деятельности;
 - UML-диаграмму состояний;
 - UML-диаграмму последовательности;
 - UML-диаграмму развертывания;
		
		
	
	
	 - UML-диаграмму пакетов.
 
- Типовая последовательность проектирования систем с помощью UML;
 - Представление онтологии предметной области в UML;
 - От user story к детальным сценариям использования;
 - Как описать функциональные и нефункциональные требования в UML;
 - Какие UML-диаграммы использовать в программной документации.
 
- Классическая трехзвенная архитектура современных приложений
 - Монолиты и микросервисы
 - Особенности развертывания программных компонентов по физическим и виртуальным узлам
 - Модель С4 для описания архитектуры ПО
 
Практическое задание:
- Сгруппировать ранее разработанные UML-диаграммы для своей системы в единый документ и презентовать проект другим командам.
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.