Нотация UML
	Нотация UML
Unified Modeling Language (UML) - унифицированный язык моделирования. Первая версия UML появилась в январе 1997 года. Язык UML предназначен для моделирования различных классов систем и их программного обеспечения. Нотация использует объектно-ориентированные методы. Моделирование в данной нотации позволяет последовательно пройти концептуальный, логический и физический уровни моделирования систем.
		 
	
Основные объекты нотации:
- Сущности
	- Структурные сущности
- Поведенческие сущности
- Группирующие сущности
- Аннотационные сущности
 
- Отношения
	- Зависимость
- Ассоциация
- Обобщение
- Реализация
 
- Диаграммы 
	- Диаграмма классов (Class diagram) Представляет логическую модель системы
		
 Схема диаграммы классов  
- Диаграмма объектов (Object diagram) Показывает часть объектов системы и связи между ними
- Диаграмма прецедентов (Use case diagram) Описывает функциональное назначение системы, является её концептуальной моделью, отражает объекты и задачи, ими выполняемые
- Диаграмма последовательностей (Sequence diagram) Отражает последовательность передачи сообщений между объектами, акцентируя последовательности приема/передачи сообщений
- Диаграмма кооперации (Collaboration diagram) Позволяет отследить все взаимосвязи объектов
- Диаграмма состояний (Statechart diagram) Отображает состояния объектов системы
		
 Схема диаграммы состояний  
- Диаграмма деятельности (Activity diagram) Отражает бизнес-процессы объекта. Этот тип диаграмм позволяет показать не только последовательность процессов, но ветвление и их синхронизацию. Данные диаграммы позволяют проектировать алгоритмы поведения объектов любой сложности, в том числе может использоваться для составления блок-схем
		
 Схема диаграммы деятельности  
- Диаграмма компонентов (Component diagram) Диаграммы этого вида используются редко
- Диаграмма развертывания (Deployment diagram) Показывает декомпозицию системы на физические устройства различных видов
 
- Диаграмма классов (Class diagram) Представляет логическую модель системы