Всем привет! Сегодня мы поговорим о мировом стандарте в области проектирования программных систем - языке UML. UML - унифицированный язык моделирования, который изначально создавался для проектирования архитектуры программных систем и стал, по своей сути, стандартом. UML - это набор из 13 визуальных диаграмм, каждая из которых имеет определенную цель и используется на определенном этапе создания программного обеспечения. Однако, не все из них одинаково полезны и популярны. Сегодня рассмотрим наиболее популярные диаграммы и то, для чего они нужны. 1. Диаграмма прецедентов (Use Case Diagram) - по сути, самая распространенная диаграмма, которую можно встретить на просторах сети интернет. Она позволяет визуально изобразить то, какие функции пользователь может выполнять с помощью разрабатываемой системы. И тут самая главная оплошность - нарисовать только диаграмму. Ведь в основе модели прецедентов лежит не столько сама Use Case диаграмма, сколько подробное описание каждого прецедента. Описы