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.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • 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
  • Introduction to ChatGPT
    1. What ChatGPT is and how it works
    2. How ChatGPT can assist modeling and analysis
  • 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 AM - 5:00 PM )
Course price:
392.00 € ( 474.32 € incl. 21% VAT)
Language: