Components DiagramA является класс или группу классов, который предоставляет некоторый интерфейс для некоторых служб, и это может быть заменен другим с тем же интерфейсом без потери funcionality. В более простой способ, это код, который является съемным в системе и может быть заменен другим, что выглядит она (как лего). Диаграмма показывает компоненты взаимодействие между компонентами с образованием более сложных компонентов и чтобы сформировать или системного программного обеспечения. В нашей библиотеке системы, аутентификация будет предоставлена компонента (может быть OpenID) .
Deployment DiagramThis диаграмма показывает физические ресурсы, необходимые для перевода системы в производстве и, как это ресурсы объединены. На этой диаграмме каждый узел представляет собой компьютер, который публикует или взаимодействует с какой-то службы и взаимодействие между этими узлами делает работу системы. Эта диаграмма имеет смысл только если ваша система имеет сложную развертывания. Простые случаи, как наш библиотечной системы не являются хорошим примером диаграммы развертывания.