An activity diagram illustrating the complete cycle of an automated crop irrigation system with time and signal events triggered by soil moisture levels and time of day, including decision nodes for weather forecast analysis before irrigation starts.
Activity diagram illustrating the comprehensive workflow of book publishing from manuscript submission to final publication, with swimlanes showing collaboration across Author, Editor, Designer, Printer, and Marketing departments.
An activity diagram showing the complete security incident response workflow with decision nodes based on alert severity and swimlanes for different roles including monitoring systems, analysts, and incident commanders.
Comprehensive class diagram demonstrating advanced object-oriented design principles including inheritance, abstract classes, and association classes in a library management system.
A class diagram modeling an online or in-store pizza ordering system where customers can order customizable pizzas, side dishes, and drinks. Demonstrates object-oriented design principles including inheritance, composition, and associations.
A component diagram showing the high-level architecture of a ride-sharing service like Uber or Bolt, illustrating the separation between user-facing applications and backend microservices that handle the core logic of booking and managing rides.
A comprehensive component diagram illustrating the architecture of a modern Smart Home IoT system, showing the interaction between mobile applications, cloud services, home networking equipment, and various IoT devices.
A component diagram illustrating the architecture of a video streaming service like Netflix or YouTube, highlighting the complete journey of a video file from upload and processing to its final delivery to viewers through a global content delivery network.
A deployment diagram showing a global CDN architecture with users across different regions accessing content through edge nodes, origin servers, and cache invalidation mechanisms for optimal content delivery performance.
A deployment diagram illustrating a comprehensive data analytics architecture with multiple data sources flowing through ETL jobs into a data lake, then processed through data warehouses and presented via business intelligence dashboards.
A deployment diagram illustrating a high availability infrastructure setup with load-balanced application servers, replicated databases with master-replica configuration, and failover mechanisms for maximum uptime and reliability.
Object diagram representing a user's custom playlist in a music streaming service, showing relationships between users, playlists, tracks, and artists in a digital music ecosystem.
Object diagram showing a specific post on a social media feed with its associated likes and comments, demonstrating the relationships between users, posts, and engagement interactions.
Object diagram illustrating a specific instance of student enrollment in a university course management system, showing relationships between students, courses, professors, and academic departments.
A sequence diagram illustrating the step-by-step process of withdrawing cash from an ATM, showing the interaction between user, ATM machine, bank server, and account database with validation steps and potential failure scenarios.
A sequence diagram illustrating the rapid, automated communication that happens when a user pays for an item at a modern vending machine using contactless payment (NFC card or mobile phone).
A state diagram modeling an elevator control system with states for idle, moving up/down, door operations, and maintenance mode. Includes safety mechanisms for emergency stops, overload detection, and proper door sequencing.
A state diagram modeling the behavior of a smart home thermostat system with states for idle, heating, cooling, fan only, and error conditions. Shows transitions based on temperature changes, manual overrides, and device failures.
A state diagram modeling a traffic light control system with the standard Green → Yellow → Red cycle, including a maintenance state for sensor errors and system malfunctions. Demonstrates automated traffic flow control with safety mechanisms.
Timing diagram showing the coordinated process of making coffee in an automated machine, illustrating how different components work together in a time-synchronized manner.
Timing diagram illustrating the coordinated operation of a smart traffic intersection, showing how traffic lights, vehicles, and pedestrian signals work together for safe and efficient traffic flow.
Timing diagram illustrating the complex choreography of a space mission launch, showing coordination between Mission Control, rocket, booster, and satellite from countdown to orbit achievement.
Use case diagram illustrating a comprehensive Continuous Integration/Continuous Deployment pipeline, showing how modern software development teams automate code integration, testing, and deployment processes.
Use case diagram illustrating the complex interactions within an e-commerce recommendation system, showing how customer actions, system processes, and algorithmic intelligence work together to deliver personalized shopping experiences.
Use case diagram modeling the complex interactions between different business entities in a modern supply chain, focusing on visibility and event-driven notifications for real-time shipment tracking.
Ready to Create Your Own Diagrams?
Start with these examples and customize them for your specific needs using our AI-powered PlantUML editor.