UML Modeling with AI (UMLAI1)

Programming, OOA, UML

Harness the power of UML (Unified Modeling Language) together with the innovative tools PlantUML and ChatGPT. Over the past 25 years, UML has become a foundational language for visualizing, specifying, constructing, and documenting software systems.

In this course, you will explore core UML diagram types and learn how to apply them in day-to-day development. Through practical, hands-on examples, we demonstrate how PlantUML—a text-based diagramming tool—and ChatGPT—an advanced AI assistant—can streamline and accelerate your modeling workflow.

Join us to master effective techniques for integrating these tools into your practice and producing clear, consistent models faster.

THIS TRAINING COURSE WILL HELP YOU:

  • Understand the phases of a software project
  • Learn why analysis and modeling are used in projects
  • Get a brief history of the UML language
  • Familiarize with commonly used UML diagrams and models

WHO SHOULD ATTEND?

  • Project managers who need a practical understanding of team tools
  • IT analysts new to UML or overwhelmed by existing material
  • Business analysts wanting to improve modeling and expression skills
  • Developers who want to collaborate closely with analysts

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction to UML
    1. History and relevance of UML
    2. Overview of core UML elements
    3. How UML supports software development
  • Introduction to PlantUML
    1. Installing and configuring PlantUML
    2. PlantUML syntax basics
    3. Creating basic UML diagrams in PlantUML
  • Requirements modeling
    1. Requirements gathering as the first key development step
    2. Use Case diagram
    3. Activity diagram
  • Requirements analysis
    1. Analytical class diagram and object model
    2. Package model
    3. Sequence diagram
    4. State diagram
    5. Object diagram
  • Software design
    1. Class model/diagram and object model/diagram
    2. Component diagram
    3. Deployment diagram
    4. Timing diagram
  • Other non-UML diagrams
    1. ERD (Entity-Relationship Diagram)
    2. Structure and dependency models (WBS, MindMap)
    3. Gantt chart
    4. Data structure modeling (JSON)
    5. Wireframe
  • How UML works in practice
    1. Using UML diagrams across software development phases
    2. Integrating UML effectively into team workflows
    3. Case studies and group discussion
  • Conclusion
    1. Summary and key takeaways
    2. Recommended resources for continued learning
    3. Q&A and course discussion
    4. Feedback and evaluation
Schedule:
2 days (9:00-17:00)
Price per person:
392.00 € ( 474.32 € incl. 21% VAT)
Language:
Česky

Training and learning environment