SóProvas


ID
148309
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama de componentes da UML, que enfoca detalhes de um software, é um tipo especial de diagrama de

Alternativas
Comentários
  • 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:http://content.screencast.com/users/sabiotriste/folders/UML/media/ff7851af-7de9-4cf0-8fc1-b491e94151ab/0j0mfl6rrqnrpcl6r2809qm5hg.pngEsses componentes incluem executáveis, arquivos, tabelas, documentação e bibliotecas.http://content.screencast.com/users/sabiotriste/folders/UML/media/0e4bdda8-2916-4ab6-9504-1f7ccf1086ea/componentes.pngNo 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 abaixohttp://content.screencast.com/users/sabiotriste/folders/UML/media/3d337c2a-3d50-4f81-9ae2-4003f910a2f2/componentes_implementacao.pngNo diagrama de componentes, as interfaces também são representadas por bolinhas.http://content.screencast.com/users/sabiotriste/folders/UML/media/5df0d8e3-75a8-493d-adc0-d2ebe5e32f0b/0lqfvllv5immun1ikcolius14r.pngO 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ó.http://content.screencast.com/users/sabiotriste/folders/UML/media/64fcede2-ce9a-49b5-8989-84fcfbffd08f/6k9eci5tfg6bde8uiekt98dnl4.png
  • 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