liveBook · Manning

Unified Modeling Language

The Unified Modeling Language is a standardized visual modeling language for specifying, visualizing, constructing, and documenting software and other systems.

How 2 Manning books explain it

Software Testing with Generative AI

A standardized modeling language for specifying, visualizing, and documenting the structure and behavior of software systems.

How it is used
Expands software testing risk analysis by supplying architectural and user-flow models for focused LLM prompts.
How deep it goes
Applies structural and behavioral diagram types to architecture and user flows, without detailing UML notation or construction.
Examples
Uses a booking-list component diagram, BookingRequest-to-Auth API interaction, and authenticated booking-list user flow.
What you can do after
Apply UML diagrams to generate broader, perspective-specific software testing risks with LLM assistance.

Read how Software Testing with Generative AI explains Unified Modeling Language →

Functional Design and Architecture: Examples in Haskell

UML is a standardized visual modeling language for specifying, visualizing, and documenting software systems.

How it is used
Organizes requirements and communicates design ideas before coding through visual diagrams.
How deep it goes
Defines use-case diagrams through actors, actions, and context, but stops short of detailing UML notation or construction.
Examples
Uses an astronaut controlling an engine subsystem through start and stop actions.
What you can do after
Apply it via use-case diagrams to organize requirements and communicate design ideas before implementation.

Read how Functional Design and Architecture: Examples in Haskell explains Unified Modeling Language →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.