An object at the edge of the system, between the system and the actors.
For system actors, boundaries provide a communication path. For human actors, a boundary means a user interface, capturing commands and queries and displaying feedback and results.
Each boundary object usually corresponds to a use case, or a group of related use cases.