ЧТО, черт возьми, такое UML?

12+
12+

5 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

5 часов назад

UML расшифровывается как унифицированный язык моделирования и активно используется при проектировании компьютерных систем – как больших, так и малых. Выглядит он вот так. [Диаграмма UML] Множество прямоугольников и стрелок с текстом внутри. Так что же это за язык и как его использовать? Изучение UML 2.0 в США: https://amzn.to/3j4qsoR в Великобритании: https://amzn.to/3j7l8B3 #программирование #технологии #разработка ПО Это ни в коем случае не является полным введением в UML – это всё равно что пытаться освоить C++ за 5 минут или меньше. Скоро я запишу подробное видео, так что не забудьте подписаться. Итак, UML – это формальный язык. Авторы утверждают, что каждый элемент языка имеет строго определённое значение. Он лаконичен, использует простые и понятные обозначения и охватывает все важные аспекты описания системы. Но почему же стоит выбрать UML, а не что-то другое? Что ж, UML — это открытый стандарт, не контролируемый каким-либо конкретным поставщиком. Это означает, что вы можете изучать его, и вас поймут во всем мире. Это ключевой фактор UML: точность понимания. С UML невозможно ошибиться, как со словом «дата»: можно назначить свидание, съесть финик, указать дату рождения или датировать что-либо. UML не допускает двусмысленности, и это его... Например, UML может использоваться в различных представлениях: логическом, процессном, разработки, физическом и варианте использования. Они описывают различные аспекты программного обеспечения: как оно структурировано, как работает, как организовано, как оно расположено на серверах и, конечно же, как оно используется. Логическое представление включает в себя самое большое семейство диаграмм, и в мире разработки программного обеспечения они обычно называются собственно диаграммами UML. Здесь вы найдете: диаграммы классов, показывающие иерархию, поля, методы, интерфейсы, отношения и все такое; диаграммы объектов, описывающие ситуации в работающей системе, и диаграммы последовательности, объясняющие взаимодействие элементов во времени. Также есть коммуникационные, временные и составные диаграммы. Здесь много подробностей, но они выходят за рамки этого видео. Представление процесса содержит диаграммы активности, которые описывают, как всё происходит в вашей системе. Выполнение начинается с точки входа, обычно отмеченной чёрным кругом. Каждый шаг алгоритма заключен в скруглённый прямоугольник. Ромб обозначает управляющую структуру: if, while или for. Система следует стрелкам, пока не достигнет конечного узла – чёрного круга с дополнительным контуром. Знаю. Очень сложно. Представление разработки – это организация вашей системы в модули и компоненты. Существует две нотации. Обе описывают, какие интерфейсы предоставляет компонент, какие ему требуются и какие артефакты составляют компонент. Физическое представление используется для отображения аппаратной структуры системы. Диаграмма развёртывания показывает узлы, или просто физические или виртуальные машины, на которых размещается наш сервис. Список развёрнутых артефактов отображается на каждом узле, и они связаны друг с другом, показывая используемые между ними интерфейсы. Представление вариантов использования используется для упрощения и стандартизации требований клиентов, изначально написанных на естественном языке, в нечто лаконичное и унифицированное, что позволяет разработчикам быстро ознакомиться с общим поведением системы и ключевыми вариантами использования. Эти представления составляют язык UML. Как видите, он гораздо шире, чем кажется на первый взгляд. Подписывайтесь, и увидимся в следующем выпуске, ура!

Название:

ЧТО, черт возьми, такое UML?

Категория:

Разное