-
Letra B
O diagrama de componentes descreve os componentes de software e suas dependências entre si. Um componente ´´e o produto da implementação de um conjunto de classes.
-
Concordo com o amigo Thiago, a questão precisa ser mais focada. "Detalhes de Software" ok, mais que detalhes, estruturais? comportamentais? à nível de algoritmos?
-
Me confundi :( Então vai aqui um textinho p/ ninguem nunca mais errar :pO Diagrama de Componentes faz parte do grupo dos Diagramas de Implementação.No grupo tem o Diagrama de Componentes e o Diagrama de Implantação.O diagrama de componentes mostra os componentes de software de um sistema e suas dependências."Um componente de software é um módulo, pacote ou subsistema que tem uma função e interface claramente definidas e pode ser ingrado em um ou mais sistemas."As dependencias são sinalizadas por uma seta tracejada, assim como no diagrama de classes:Esses componentes incluem executáveis, arquivos, tabelas, documentação e bibliotecas.No caso acima:1. PlanilhaEletrônica depende de Calculadora2. Calculadora depende da interface IAnalisadorExpressoesNumericas, que é relizado por AnalisadorExpressoes, então Calculadora depende de alguma forma de AnalisadorExpressoesO diagrama de componentes é bastante relacionado com a implementação do software, como no diagrama abaixoNo diagrama de componentes, as interfaces também são representadas por bolinhas.O diagrama de implantação mostra o nó físico que os componentes executam.Note na figura abaixo os nós ( os blocos ), e dentro deles os componentes relacionados aquele nó.
-
como dito acima, lembre-se que o Diagrama de Componente faz parte do Grupo de Diagramas de Implementação.
Complementando o texto acima:
"Os diagrama de implantação são empregados para a modelagem da visão estática da implantação de um sistema. Na maior parte, isso envolve a modelagem da topologia do hardware em que o sistema é executado. os diagramas de implantação são essencialmente diagramas de classes que focalizam os nós do sistema." - Página 411, Capítulo 31 - Diagramas de Implantação, UML Guia do Usuário - BOOCH, RUMBAUGH, JACOBSON.
-
Os diagramas de classes são a base para um par de diagramas relacionados: os diagramas de componentes e os diagramas de implantação.
Fonte: UML, Guia do usuário; 2ª Edição, autores Booch, Rumbaugh e Jacobson, pg 107, Capítulo 8 - Diagramas de Classes
-
b-
O diagrama de Classe é o mais utilizado e apoia outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e métodos e os relacionamentos