Specify Service Protocol Paths with UML 2.x Combined Fragments
Use UML 2.x alt, opt, loop, and break fragments to make service protocol branches explicit before implementation.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Use UML 2.x alt, opt, loop, and break fragments to make service protocol branches explicit before implementation.
Association ends decide how objects find each other and who owns whom. Treat multiplicity, navigability, aggregation, and composition as implementation decisions, not just diagram notation.
Learn how to map UML stereotypes with tagged values to JPA annotations and maintain round‑trip consistency between model and generated Java code.
Learn how to spot undefined stereotypes, bad tag values, and semantic conflicts in UML models, then apply targeted checks and fixes to restore valid model‑driven engineering.
Learn how to spot, trace, and resolve inconsistencies between Class and Sequence diagrams to keep model‑to‑code transformations reliable.
Class diagrams rot when they try to document everything. Use them for code-bound scaffolding of domain boundaries, with explicit visibility, multiplicity and composition, and accept partial round-trip engineering.
Learn how to use UML Sequence Diagrams to visualize asynchronous, event-driven communication in distributed systems, distinguishing between blocking and non-blocking flows.
UML 2.5 Combined Fragments (alt, opt, loop, par) model retries, optional flows, and true concurrency in one sequence diagram. Includes a payment-service example, nesting limits, guard portability, and why par needs a companion component diagram.
Stop naming drift in architecture diagrams with a small team-owned UML Profile. Learn how stereotypes and tagged values add domain meaning while keeping models standard and exchangeable.