Какие знаешь виды диаграмм

«Какие знаешь виды диаграмм» — вопрос из категории Нотации и диаграммы, который задают на 33% собеседований Системный Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

UML диаграммы:

  • Структурные: классы, компоненты, композитной структуры, объектов, развертывания, пакетов.
  • Поведенческие: вариантов использования, последовательностей, коммуникации, состояний, деятельности, временные.

BPMN (Business Process Model and Notation) – для моделирования бизнес-процессов.

ERD (Entity-Relationship Diagram) – для проектирования БД.

Пример UML диаграммы классов:

classDiagram
    class Order {
        +int id
        +Date date
        +addItem(Product)
    }
    class Product {
        +int id
        +String name
    }
    Order "1" *-- "0..*" Product

Другие: Gantt (управление проектами), Flowchart (алгоритмы), ArchiMate (архитектура предприятия).