Na UML, existe um diagrama que apresenta os componentes do software e os artefatos de que eles são feitos, como os arquivos de código-fonte, as bibliotecas de programação ou as tabelas de bancos de dados relacionais. O setor de desenvolvimento de software de uma empresa necessita usar tal diagrama. O diagrama que deve ser utilizado é o