Before revision: 250px |An example of two components expressed in UML: the checkout component processes a customer's order, which requires the other component to bill the customer's credit card.
After revision: 550px |An example of