SóProvas


ID
598363
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução.

Alternativas
Comentários
  • Marquei ERRADO, porém está CERTA a questão. O Diagrama de estrutra composta modela a colaboração entre interfaces, objetos ou classes, que cooperam entre sí para executar uma função específica. Já com Diagrama de Classes apenas é possível a visualização das classes utilizadas pelo sistemas, entretanto sem mostrar a colaboração entre elas.
  • Um diagrama de estrutura composta contém classes, interfaces, pacotes, relacionamentos entre esses itens e provê uma visão lógica do todo ou de parte de um sistema de software. O diagrama mostra a estrutura interna de uma classe, um conjunto de elementos internamente conectados que colaboram, em tempo de execução, para atingir um objetivo.
  • enquanto o primeiro tenta expressar arquiteturas de tempo de execução.

    Isso não entra na minha cabeça.
  • O diagrama de estrutura composta é um diagrama estrutural (estático). A questão deveria ser anulada. 
  • Concordo. 
    Outro erro: arquiteturas de tempo de execução. Deveria ser arquiteturas em tempo de execução.
    Melhor contratar concurseiros para elaborar a prova.
  • Diagrama de estrutura composta é similar ao diagrama de classe, porém ele tenta expressar arquitetura em tempo de execução.
  • O Diagrama de Estrutura Composta é utilizado para modelar Colaborações. Uma colaboração descreve uma visão de um conjunto de entidades  cooperativas interpretadas por instâncias que cooperam entre si para executar uma função específica. O termo estrutura desse diagrama refere-se a uma composição de elementos interconectados, representando instâncias de tempo de execução colaboram, por meio de vínculos de comunicação, para atingir algum objetivo comum. Esse diagrama também pode ser utilizado para definir a estrutura interna de um classificador.

    Fonte: http://www.novateceditora.com.br/livros/uml2/capitulo9788575221457.pdf pág: 19
     
  • Onde que o Diagrama de Classes  serve para "expressar arquiteturas de tempo de execução"??????????????? Tenho que desaprender tudo sobre UML para entender a lógica dessa questão.

  • Certo. Entenda Arquitetura de tempo de execução no sentido de uma arquitetura de colaborações entre componentes (classes, objetos, interfaces), colaborações essas que ocorrem em tempo de execução.

    E é exatamente isso que o diagrama de estrutura composta faz: modela colaborações.


    Bons estudos!