Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapt_PTru_RUvizh_CNzh_TW

VPasCode rozszerza obsługę Mermaid: diagramy Ishikawa, modelowanie zdarzeń, diagramy Venna i mapy Wardley są teraz dostępne

EDITION REQUIRED|
DESKTOPCommunity
VP ONLINEFree

🚀 Visual Paradigm jest zadowolony z ogłoszeniu, że VPasCode – nasza zintegrowana platforma diagramów jako kodu – obsługuje już cztery dodatkowe typy diagramów Mermaid. Teraz możesz tworzyć następujące profesjonalne diagramy przy użyciu prostego zapisu tekstowego:

  • 🐟 Diagram Ishikawy (ryba / przyczyna i skutek) – analiza przyczyn głębokich staje się łatwa
  • ⚡ Diagram modelowania zdarzeń – projektowanie przepływu informacji i harmonogramów w systemie
  • 🟡 Diagram Venna – wizualizuj relacje między zbiorami i ich przecięcia
  • 🗺️ Mapy Wardleya – mapowanie łańcucha wartości strategicznej i analiza ewolucji

Niezależnie od tego, czy jesteś menedżerem produktu, architektem oprogramowania, programistą czy strategiem, VPasCode pomaga Ci tworzyć diagramy przy użyciu składni, którą już znasz, z podgląd w czasie rzeczywistym, udostępnianie URL jednym kliknięciem i darmowa eksportacja do SVG/PNG.


🔍 Czym VPasCode się różni?

VPasCode (skrót od Visual Paradigm’s asCode platforma) to zintegrowane środowisko tekst do diagramu. Renderuje PlantUML, Mermaid, Graphviz, i więcej (z dodatkowymi formatami wkrótce). Możesz swobodnie przepisywać się między składniami w tym samym edytorze, nie ucząc się wielu narzędzi.

To ulepszenie skupia się na najnowszej składni Mermaid (v11.12.3+ i v11.15.0+). Poniżej znajdziesz działające przykłady kodu dla każdego nowego typu diagramu – po prostu skopiuj i wklej je do VPasCode.


📌 1. Diagram Ishikawy (kostka ryby) – analiza przyczyn głębokich

Znany również jako diagram przyczyn i skutków lub diagram kostki ryby. Idealny do zarządzania jakością i sesji rozwiązywania problemów.

✅ Przykład – analiza przyczyn głębokich „Zamazane zdjęcie”

A Mermaid Ishikawa (Fishbone) Diagram – Root Cause Analysis

ishikawa-beta
    Zamazane zdjęcie
    Proces
        Zbyt mała ostrość
        Zbyt wolna szybkość migawki
        Film ochronny nie usunięty
        Zastosowana filtr ulepszający
    Użytkownik
        Dłonie drżące
    Sprzęt
        OBIEKTYW
            Nieodpowiedni obiektyw
            Uszkodzony obiektyw
            Zanieczyszczony obiektyw
        SENSOR
            Uszkodzony sensor
            Zanieczyszczony sensor
    Środowisko
        Obiekt poruszył się zbyt szybko
        Zbyt ciemno

💡 Uwagi składniowe: pierwsza linia definiuje problem (głowa ryby). Wcięcia tworzą hierarchiczne gałęzie przyczyn (kostki ryby).


📌 2. Diagram modelowania zdarzeń – zachowanie systemu w czasie

Modelowanie zdarzeń opisuje, jak informacje zmieniają się w systemie w czasie. Używa interfejsu użytkownika, poleceń, zdarzeń i procesorów ułożonych w kanałach. VPasCode obsługuje zarówno skróconą, jak i luźną składnię, dane w linii oraz bloki danych zewnętrznych.

✅ Minimalny przykład – przepływ dodawania elementu do koszyka

Mermaid Event Modeling Diagram Example: Shopping Cart Add Item Flow

eventmodeling

tf 01 ui CartUI
tf 02 cmd AddItem
tf 03 evt ItemAdded

✅ Przykład danych w linii

eventmodeling

tf 01 ui CartUI
tf 02 cmd AddItem { description: string }
tf 03 evt ItemAdded { description: string }

✅ Bloki danych i wiele odwołań

eventmodeling

tf 01 ui CartUI
tf 02 cmd AddItem [[AddItem01]]
tf 03 evt ItemAdded [[ItemAdded]]
tf 04 cmd AddItem [[AddItem02]]
tf 05 evt ItemAdded [[ItemAdded]]

data AddItem01 {
  description: 'john'
  image: 'avatar_john'
  price: 20.4
}

data AddItem02 {
  description: 'jack'
  image: 'avatar_jack'
  price: 12.5
}

data ItemAdded {
  description: string
  image: string
  price: number
}

✅ Zresetuj klatkę

modelowanie zdarzeń

tf 01 ui CartUI
tf 02 cmd AddItem
tf 03 evt ItemAdded

rf 04 evt External.InventoryChanged
tf 05 pcr InventoryProcessor
tf 06 cmd ChangeInventory
tf 07 evt Cart.InventoryChanged

💡 Kluczowe tokeny: tf (ramy czasowe), rf (ramy resetowe), ui / cmd / evt / pcr / rmo (typy encji). Użyj przestrzeni nazw takich jak Inventory.InventoryChanged aby utworzyć osobne rzeki.


📌 3. Diagram Venna – Relacje i przecięcia zbiorów

Pokaż relacje logiczne między zbiorami za pomocą nakładających się okręgów. Obsługuje niestandardowe rozmiary, etykiety, węzły tekstowe i stylizację.

✅ Podstawowy przykład – nakładanie się zespołów

venn-beta
  title "Nakładanie się umiejętności zespołów"
  set Frontend
  set Backend
  union Frontend,Backend["Projektowanie API"]

✅ Przykład rozmiarów, węzłów tekstowych i stylizacji

venn-beta
  set A["Zespół Frontend"]:20
    text A1["React"]
    text A2["Systemy projektowania"]
  set B["Zespół Backend"]:12
    text B1["Rozwój API"]
  union A,B["Umiejętności full-stack"]:3
    text AB1["Specyfikacja OpenAPI"]
  style A fill:#ff6b6b
  style A,B color:#2c3e50
  style A1 color:#e74c3c

💡 Użyj :liczba aby kontrolować rozmiar okręgów, text aby dodać etykiety wewnątrz zbiorów, oraz style do niestandardowych kolorów.


📌 4. Mapy Wardley’ego – mapowanie łańcucha wartości strategicznej

Mapy Wardley’ego pomagają wizualizować składniki firmy lub systemu, ich pozycję w łańcuchu wartości oraz etap ewolucji (Początek → Własna budowa → Produkt → Towar). VPasCode w pełni obsługuje oficjalny składnia Mermaid dla map Wardley’ego przy użyciuwardley-beta jako typ diagramu.

✅ Przykład – Ścieżka rozwoju oprogramowania

wardley-beta
tytuł Ścieżka wdrażania oprogramowania

punkt "Potrzeby użytkownika" [0.95, 0.70]
składnik "Ręczne wdrażanie" [0.15, 0.25]
składnik "Skrypty CI/CD" [0.45, 0.50]
składnik "Automatyczna ścieżka" [0.75, 0.65]
składnik "Infrastruktura chmury" [0.30, 0.40]

"Potrzeby użytkownika" -> "Automatyczna ścieżka"
"Automatyczna ścieżka" -> "Skrypty CI/CD"
"Skrypty CI/CD" -> "Ręczne wdrażanie"
"Ręczne wdrażanie" -> "Infrastruktura chmury"

ewolucja "Ręczne wdrażanie" 0.20
ewolucja "Skrypty CI/CD" 0.55
ewolucja "Automatyczna ścieżka" 0.85
ewolucja "Infrastruktura chmury" 0.70

notatka "Przejście na chmurę przyspiesza dojrzewanie ścieżki" [0.40, 0.35]

💡 Nazwy składników zawierające spacje muszą być otoczone podwójnymi cudzysłowami. Współrzędne zmieniają się od 0 do 1 na obu osiach (widoczność wobec ewolucji).


🛠️ Wypróbuj VPasCode teraz

Przejdź doVPasCode edytora:https://www.vpascode.com/.

Wybierz tryb składni Mermaid, wklej dowolny z powyższych przykładów kodu i obserwuj, jak twój diagram natychmiast się renderuje.

Zacznij bezpłatnie – Nie wymaga karty kredytowej, nie wymaga instalacji. Wszystko, czego potrzebujesz, to przeglądarka.


📖 Oficjalna dokumentacja i odniesienia

Visual Paradigm – profesjonalne modelowanie, uproszczone.
VPasCode to platforma diagram-as-code dla zespołów, które cenią wydajność, współpracę i diagramowanie oparte na tekście.

Przewijanie do góry