SóProvas



Questões de Diagrama de Componentes


ID
17767
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama UML mais indicado para representar o passo a passo do fluxo de eventos principal de um caso de uso de um software orientado a objetos é o diagrama de

Alternativas
Comentários
  • O diagrama de atividades é um diagrama de estados e ilustra o fluxo de eventos de um caso de uso, pussui um fluxo básico e um ou vários fluxos alternativos, melhor explicação pode ser encontrada aqui:

    http://www.wthreex.com/rup/process/modguide/md_actd.htm

  • b´-

    Este diagrama é bom para comportamentos paralelos. Um Diagrama de Atividades é um fluxograma que destaca atividade ao longo do tempo.


    Um Diagrama de Atividades tem:


    - Início: círculo preenchido.


    -Estado de Atividade ou Atividade: retângulo com bordas arredondadas.


    -Transição: linha orientada.atividade termina e o fluxo de controle passa para a atividade seguinte.


    -Desvio: losango.


    -Intercalação: Também losango, marca o final de um comportamento condicional iniciado por um desvio: múltiplas entradas e
    uma única saída.


    -Separação: traço horizontal, quando ha comportamento paralel: uma entrada e várias de saída em paralelo.


    -Junção: traço horizontal, completa a separação. Sincorinza comportamento paralelo


    swimlanes: retângulos dos objetos. Entidades responsáveis pela atividade


ID
79231
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Atividade, Caso de Uso e Componente são diagramas da UML 2.0 classificados, respectivamente, no âmbito

Alternativas
Comentários
  • Diagramas EstruturaisDiagrama de classes,de objetos, componentes, de instalação, de pacotes,de estrutura.
    Diagramas ComportamentaisDiagrama de Caso de Uso, de transição de estados, de atividade e os diagramas de interação.
  • Diagramas estruturais (visão estática): Classe - Estrutura composta - Componente - Objeto - Implantação - ArtefatosDiagramas comportamentais (visão dinâmica)Caso de Uso - Atividade - Sequencia - Estado - Comunicação
  • Uma maneira rápida de decorar quais são os diagramas estruturais que eu encontrei foi essa:

    C = classes

    O = objetos

    C = componentes

    I = implantação

    P = pacotes

    E = Estrutura composta

    "C O C I P E"

    Assim, vc guarda essa palavra e o que não for estrutural é comportamental.

  • c-

    DIAGRAMAS ESTRUTURAIS


    De Classe: fundamental e mais utilizado e apoia outros diagramas. O Diagrama de Classe mostra classes com atributos e métodos e os relacionamentos


    De Objeto: O relacionado com o de classes e é um complemento dele. visão dos valores em um momento da execução

     

    De Componentes: associado à linguagem de programação e organiza componentes do software e seus relacionamentos.


    De Implantação: hardware e características físicas


    De Pacotes: subsistemas de forma a determinar partes que o compõem.


    De Estrutura: estrutura interna de um classificador.


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


ID
158947
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As seguintes características estão corretas para um modelo construído com a UML: nos diagramas de componentes, há módulos de código representados por componentes; há diagramas de componentes onde dependências de compilação estão representadas por setas tracejadas entre componentes; nos diagramas de utilização (deployment), alguns nós representam unidades computacionais, outros representam dispositivos periféricos.

Alternativas
Comentários
  • CERTO

    O digrama de componentes descreve os componentes de software e suas dependências  entre si.Um componente é o produto da implementação de um conjunto de classes.O propósito de um componente é servir como um container de classes que estarão disponiveis  em um determinado nó da arquitetura física. Um componente é denotado na UML como um retângulo com uma elipse e dois retângulos menores do seu lado esquerdo. O nome do componente é descrito abaixo ou dentro do seu símbolo.A dependência entre componentes pode ser mostrada como uma linha tracejada com uma seta, simbolizando que um componente precisa do outro para possuir uma definição completa. 

  • Boa colega!

    Acrescento que no diagrama de componentes há uma notação específica para CÓDIGO ( A questão fala sobre isso), e tanto o diagrama de COMPONENTES quanto o diagrama DE UTILIZAÇÃO modelam a parte FÍSICA  e ESTÁTICA de um sistema computacional.

    Abraços

  • Diagramas de utilização? Nunca ouvi esse termo :/
  • c-

    Todo componente pode ser substituído por uma classe, que implementa suas interfaces. Por isso é difícil separar um do outro. O Diagrama de Componentes documenta um componente, parte física e substituível em conformidade com interfaces (fornecidas e/ou requeridas). É reutilizável. Os diagramas de componentes capturam a estrutura física da implementação.
    Objetivos
    -Organizar o código-fonte
    -Construir release executável
    -Especificar componentes como base de dados etc.
    -Conter componentes, interfaces e relações entre componentes.
    --Os pacotes de componentes podem modelar arquitetura física.
    -Identificar as principais partes do sistema.

     

    Quem podem ser componentes do sistema?


    Itens recorrentes no sistema: logging, parsers de XML, componentes de gestão de carrinhos de compra (shopping carts) etc.

    Em UML um componente efetua as mesmas funcionalidades de uma classe:


    -Generalização
    - Associação com outros componentes ou classes
    - Implementação de interfaces

  • Diagramas de Deployment

    A linguagem UML prevê os assim chamados diagramas de deployment para representar uma estrutura física (normalmente de hardware), onde um conjunto de artefatos de software são instalados para compor uma configuração de um sistema.

    Essa estrutura física é constituída por nós, conectados por vias de comunicação, criando uma rede de complexidade arbitrária. Nós são tipicamente definidos de maneira recursiva, podendo representar tanto dispositivos de hardware como ambientes de execução de software.

    Fonte: https://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/CompDepl.pdf


ID
235402
Banca
CETAP
Órgão
AL-RR
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Analise os seguintes enunciados relacionados aos componentes da linguagem UML e marque a alternativa CORRETA.

I- Os diagramas de casos de uso têm como objetivo ilustrar a interação entre elementos (atores) e funcionalidades do sistema;

II- O modelo de classes de domínio representa as classes no domínio do negócio em questão e não leva em consideração restrições inerentes à tecnologia a ser utilizada na solução;

III- Uma classe em um diagrama de classes é definida por um nome, uma lista de atributos (não obrigatória) e uma lista de operações (não obrigatória);

IV- O modelo de interação pode ser descrito utilizando diagramas de componentes ou diagramas de estados;

V- Os pacotes são mecanismos de agrupamento genérico e podem ser utilizados para agregar casos de uso, classes e alguns outros tipos de elementos.

Alternativas
Comentários
  • IV- O modelo de interação pode ser descrito utilizando diagramas de sequencia, de comunicação, de visão geral de interação e de tempo. componentes ou diagramas de estados;
  • d-

    I- enunciado I esta em todas. Noa percamos tempo analisando-o.

    II- O unico diagrama que está associado à linguagem de programação cuja finalidade é indicar os componentes do software e relacionamentos é o de componentes

    III- pode fazr um diagarma de classe sem especificar seus atributos e metodos, mas o nome é sempre necessario

    IV- interação: TICS: tempo, visao geral, comunicação, sequencia,

    V- diagramas de pacotes: mostra pacotes de classes e as dependências entre eles. Visão como um todo, assim como subsistemas.
    divisões lógicas e suas interações em alto nível.


ID
280174
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. No caso da dimensão tempo, as fases poderiam ser: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste. Assinale a alternativa que não indica diagrama relacionado à Análise de Requisitos.

Alternativas
Comentários
  • O diagrama de componentes se refere a implantação do software, logo não tem nada de Análise de Requisitos nesta etapa. Com isso ficaria tranquilo resolver a questão.
    Bons estudos 
    Marcelo
  • Análise de Requisito vem antes de Projeto, logo, o Diagrama de Sequência poderia existir?

    Confuso isso ai =\
  • Corrigindo os comentários acima: Existem diagramas de componentes e de implantação, são diferentes.

    Diagrama de Implantação: Modela a configuração física do sistema, revelando que pedaços de software rodam em que equipamentos de hardware
    Diagrama de Componente: Modela o sistema em termos de componentes e seus relacionamentos através de interfaces; Decompõe o sistema em subsistemas que detalham a estrutura interna.
    Diagrama de Sequência: Mostra os objetos e as mensagens trocadas entre eles; Enfatiza a ordem temporal das mensagens
    Diagrama de Comunicação ou Colaboração: Mostra os objetos e as mensagens trocadas entre eles; ? Enfatiza a ordem estrutural das mensagens (relacionamentos entre objetos)

    A resposta é Diagrama de Componente porque modela o relacionamento de componentes do sistema, subsistemas. Algo que será realizado bem depois de requisitos.
    Diagrama de Sequência e Comunicação são parecidos, modelam relacionamento entre objetos, estes objetos representam entidades do mundo real, e por conseguinte requisitos. "Relacionamento entre requisitos."
    Diagrama de Caso de Uso nem precisa comentar né? Utilizado inclusive na elicitação de requisitos.
  • c-

    Consoante Booch, Rumbaugh e Jacobson, Diagrama de Componentes mostra a organização e as dependências. Componente -> módulo físico. Dependências -> mudanças em um componente causam mudanças em outros. Este diagrama é visão modelada entre os módulos do código-fonte, bibliotecas e formulários, arquivos de banco de dados e demais arquivos de sistema.


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

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de componentes deve ser utilizado para se representar a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento.

Alternativas
Comentários
  • Errado. Trata-se do Diagrama de Implantação, que descreve todos os nós de hardware em que os componentes estão executando.
    Geralmente o Diagrama de Implantação é mostrado junto com o Diagrama de Componentes.

    Estes diagramas pertencem ao grupo de diagramas estruturais da UML, ao lado do Diagrama de Classes, de Objetos, de Estrutura Composta e de Pacotes.
  • Diagrama de componentes
    • O diagrama de componentes é usado para mostrar como o sistema será implantado e quais são os seus módulos.
    • Está associado à linguagem de programação a ser utilizada.
    • Determina como os componentes irão interagir
    • Destaca a função de cada módulo para facilitar a reutilização

  • Diagrama de Componentes: Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual.

    Diagrama de Implantação: Enfoca a questão da organização da arquitetura física sobre o qual o sfotware irá ser implentado e executado.
  • dica: quando falar em mapear hardware/físico, normalmente envolve diagrama de implantação


ID
339433
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

A classe de componentes em UML que permite modelar recursos (que incluem gráficos e áudios) e pacotes (que são grupos de classes) que constituem o software é o diagrama de:

Alternativas
Comentários
  • c-

    Diagrama de Componentes mostra a organização e as dependências entre os componentes onde componente == módulo físico. As dependências mostram como mudanças em um 1 causam mudanças em outro. Visualiza módulos do código-fonte, bibliotecas
    e formulários, arquivos de banco de dados e demais arquivos de sistema. Ve organização e como os componentes interagem entre si.Analisa as partes que podem ser substituídas por outras que implementem as mesmas interfaces (de entrada e/ou de saída)

  • ·         DIAGRAMA  DE COMPONENTES:

    o        Mostra partes internas, os conectores e as portas que implementam um componente.

    o        Um componente é a parte lógica e substituível de um sistema;

    o        As interfaces ligam os modelos lógicos de um sistema;

    o        Termos:

    §        Interface: coleção de operações que especifica um serviço fornecido po ou solicitado de uma classe ou componente. Interface fornecida é uma interface realizada onde o componente fornece um serviço para outros componentes. Interface requerida é uma interface utilizada à qual o componente se adapta quando solicita serviços de outros componentes.

    §        Componente: parte substituível de um sistema. Se adapta e fornece a realização de um conjunto de interfaces;

    §        Porta: janela específica de um componente encapsulado que aceita mensagens para e do componente;

    §        Estrututa interna: implementaçõ de um componente por meio de um conjunto de partes que são conectadas de uma determinada maneira;

    §        Parte: especificação de um papel que compõe parte da implementação de um componente;

    §        Conector: relacionamento de comunicação entre duas partes ou portas.


ID
441352
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

A questão abaixo refere-se à
UML 2.0.

São, respectivamente, dois diagramas estruturais e dois comportamentais:

Alternativas
Comentários
  • Os diagramas estruturais:
     
    Diagrama de classe Diagrama de objetos
    Diagrama de Pacotes
    Diagrama de Componentes
    Diagrama de Implantação
    Diagrama de Estrutura Composta (port)
     
     
    Diagramas Comportamentais
     
    Diagrama de caso de uso
    Diagrama de Atividades ( Semelhante a um fluxograma)
    Diagrama de Máquina de Estado
    Diagrama de colaboração/comunicação
    Diagrama de sequência
    Diagrama de Interação
    Diagrama de Tempo
  • a) Package, Interaction Overview, Timing e Deployment
    c) Composite Structure, Package, Component e Communication.
    d) State Machine, Object, Use Case e Composite Structure.
    e) Object, Interaction Overview, Use Case e Activity.
    • a) Package, interaction Overview, Timing e Deployment.
      • Package (pacote - Estático) - Diagrama estrutural;
      • interaction Overview (interação geral - Dinâmico) - Diagrama comportamental;
      • Timing (tempo - Dinâmico) - Diagrama comportamental;
      • Deployment (implantação - Estático) - Diagrama estrutural
    • Errado - (estrutural, comportamental, comportamental, estrutural)
    • b) Component, Deployment, Activity e State Machine.
      • component (componente - Estático ) Diagrama estrutural
      • Deployment (implantação - Estático) - Diagrama estrutural
      • activity (atividade - dinâmico) - Diagrama comportamental
      • State machine (estado de maquina - dinâmico) - Diagrama comportamental
    • Certo - (estrutural, estrutural, comportamental, comportamental)
    • c) Composite Structure, Package, Component e Communication.
      • Composite structure (composição da estrutura - dinâmico) - Diagrama comportamental
      • Package (pacote - Estático) - Diagrama estrutural; 
      • component (componente - Estático ) Diagrama estrutural
      • Communication (comunicação - dinâmico) Diagrama comportamental
    • Errado - (comportamental, estrutural, estrutural, comportamental)
    • d) State Machine, Object, Use Case e Composite Structure.
      • State machine (estado de maquina - dinâmico) - Diagrama comportamental
      • object (objeto - estático) - Diagrama estrutural
      • Use Case (caso de uso - dinâmico) - Diagrama comportamental
      • Composite structure (composição da estrutura - dinâmico) - Diagrama comportamental
    • Errado - (comportamental, estrutural, comportamental, comportamental)
    • e) Object, Interaction Overview, Use Case e Activity.
      • object (objeto - estático) - Diagrama estrutural
      • interaction (interação - dinâmico) - Diagrama comportamental
      • Use Case (caso de uso - dinâmico) - Diagrama comportamental
      • Activity (atividade - dinâmico) - Diagrama comportamental
    • Errado - (estrutural, comportamental, comportamental, comportamental)
    •  

     

  • De onde o Diagrama de Estrutura Composta é Comportamental?

  • b

    Component - componentes e relacionamentos, modulos-fisicos, esta associado à lingauguem de programação

    Deployment - topologia do sistema, hardware.

    Activity - fluxo de controle e processo.

    State Machine. - mudanças sofridas por um objeto dentro de um processo.


ID
519565
Banca
Exército
Órgão
EsFCEx
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, é correto afirmar que:

Alternativas
Comentários
  • A) Diagrama de Implantação

    B) Diagrama de Atividades

    C) Gabarito

    D) Diagrama de Componentes

    E) Diagrama de Classes


ID
646135
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

Considere C = comportamental e E = estrutural. Os diagramas de componentes, objetos, comunicação e estrutura composta são, respectivamente, categorizados como

Alternativas
Comentários
  • UML 2.3 Diagrams Overview
  • Diagramas estruturais
    Diagramas comportamentais
    Diagramas de interação (todos também são diagramas comportamentais)
  • se não errasse não estaria aqui estudando!
  • Diagramas Estruturais: priorizam a descrição estática de estruturas de um sistema, como classes, atributos e operações destas últimas, além de prováveis relacionamentos entre tais construções.

    Diagrama de classes

    Diagrama de objetos

    Diagrama de componentes

    Diagrama de instalação

    Diagrama de pacotes

    Diagrama de estrutura Composta

    Diagrama de Perfil

    Diagramas Comportamentais: detalha o funcionamento (comportamento) de partes de um sistema ou processos de negócio relacionados a tal aplicação.

    Diagrama de Caso de Uso

    Diagrama de Estados

    Diagrama de atividade

    Diagramas de Interação: considerados um subgrupo dos diagramas comportamentais, sendo normalmente utilizados na representação de interações entre objetos de uma aplicação.

    Diagrama de sequência

    Diagrama de Interatividade

    Diagrama de colaboração ou comunicação

    Diagrama de tempo

  • e-

    Cocipe - classe, objeto, componentes, implantação, package, estrutura composta. O que for cocipe, sera comportamento


ID
814252
Banca
FAPERP
Órgão
TJ-PB
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A linguagem UML é constituída por uma série de diagramas. Assinale a alternativa que contém apenas diagramas estruturais.

Alternativas
Comentários
  • http://pt.wikipedia.org/wiki/UML


    Diagrama de Estrutura MNEMÔNICO:

    C    lasse

    O   bjeto

    P   acote

    C   omponente

       mplementação

      estrutura Composta

    P   erfil

  • c-

    Os diagramas da UML sao: estruturais (tudo o que não muda) e comportamentais (reações e evoluções).Os diagramas estruturais tratam o aspecto estrutural do ponto de vista do sistema e classes. visualizar, especificar, construir e documentar o que não é mutáveis é o objetivo desta caTEGORIA DE diagramas. Os aspectos estáticos envolvem a existência de classes, interfaces, colaborações, componentes etc


ID
893836
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, a respeito de diagramas da UML.

O diagrama de implementação é um tipo de diagrama de componente.

Alternativas
Comentários
  • Na verdade é o contrário: o diagrama de componente é um diagrama de implementação.

    Os diagramas de Implementação subdividem-se em:
    • Diagrama de Componentes;
    • Diagrama de Implantação.
  • Onde existe essa classificação de Diagrama de Implementação?
    Tenho o Livro UML Essencial (3 Edição) e não fala nada sobre isso... foi alguma modificação em edição psoterior?
  • Não existe.

    Existe é diagrama de IMPLANTAÇÃO.
  • Gabarito Errada
    A imagem abaixo ajuda a entender melhor.
  • Digramas de Implementação - Representam a arquitetura física do sistema. Mapeiam a arquitetura lógica de classes em termos de nós de processamento e comunicação e a dependência entre eles.

    Diagramas de Implementação são divididos em:

    Diagrama de Componentes – Mostram aspectos sobre a estrutura em termos de código fonte. Um diagrama de componentes é um gráfico 
    de componentes conectados por relacionamentos de dependência.

    Diagrama de Implantação – Mostram aspectos sobre a estrutura em termos de tempo de execução. Mostram a organização do hardware e a 
    ligação do software com os dispositivos físicos (computadores e periféricos).

    Pelo fato do Diagrama de Componentes ser uma parte do Diagrama de Implementação, a questão está errada.
  • Diagramas de implementação (gênero): de componentes, de implantação (espécies).

    Diagrama de componentes -> mostram aspectos sobre a estrutura em termos de código fonte.

    Diagrama de implantação -> mostram aspectos sobre a estrutura em termos de tempo de execução.

    Fonte:http://www.inf.ufpr.br/silvia/ES/UML/Diagramaimplementaal.pdf

  • Esse Diagrama de Implantação existe em apenas dois lugares: na Universidade Federal do Paraná (apresentação amadora) e no TRT da 10a. Região. Vejam no livro (dos pais da UML) UML - Guia do Usuário, 2a. Edição (Booch, Rumbaugh, Jacbson):

     

    "Um diagrama de implantação mostra um conjunto de nós e seus relacionamentos. Use esses diagramas para ilustrar a visão da implantação de uma arquitetura. Os diagramas de implantação estão relacionados aos diagramas de componentes, pois tipicamente um nó contém um ou mais componentes." (Página 97)

    No UML, existe a visão de implementação: "... abrange os componentes e os artefatos utilizados para montagem e fornecimento do sistema físico." (Página 35)

     

    Não há referência sobre diagramas de IMPLEMENTAÇÃO no referido livro. Não encontro uma fonte confiável e não amadora que confirme a existência desse tal diagrama de implementação.

  • Diagrama de Implantação( ou Execução, ou instalação, ou implantação, ou desenvolvimento) e o Diagrama de Componentes são tipos diferentes de Diagramas Estruturais.

     

    Acontece que na Notação do Diagrama de Implantação é utilizado tambem notações do Diagrama de Componentes, mas um NÃO é um tipo do outro.

    São os dois tipos de Diagramas Estruturais.

  • Não existe Diagrama de Implementação! O que existe é Visão de Implementação do RUP

    O Diagrama de Implantação(ou Instação ou Distribuição) contém os Diagramas de Componentes em seus nós.

    Da mesma forma que o Diagrama de Pacotes contém o Diagrama de Classes em seus pacotes.

  • e-

    É o contrario: O diagrama de componente, assim como o de implantação, são diagramas de implementação, os quais sao considerados diagramas estruturais.


ID
1028770
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente.

Alternativas
Comentários
  • a) Diagrama de sequência; diagrama de casos de uso; diagrama de estados. (Comportamental; Comportamental, Comportamental) b) Diagrama de objetos; diagrama de implantação; diagrama de classes. (Estrutural; Estrutural; Estrututral) c) Diagrama de implantação; diagrama de atividade; diagrama de componentes (Estrutural; Comportamental; Estrutural) d) Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. (Comportamental; Comportamental; Diagrama de Interação agrupa os diagramas de Sequência, Comunicação, Visão Geral e Tempo) e) Diagrama de casos de uso; diagrama de classes; diagrama de sequência (Comportamental; Estrutural; Comportamental)


  • http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/UML_diagrams_overview.svg/792px-UML_diagrams_overview.svg.png

  • O diagrama de implantação também é chamado de diagrama de execução ou deployment diagram.

  • Estrutural: COCIMPEC

    Classe

    Objeto

    Componente

    Implantação

    Pacote e 

    Estrutura Composta

    Comportamental: Os outros que sobraram.

    Sem falar no novo, o diagrama de perfil. Esse é estrutural.

  • a) comportamental, comportamental, comportamental (máquina de estados)

    b) estrutural, estrutural, estrutural

    c) estrutural, comportamental, estrutural

    d) comportamental, comportamental, comportamental (atividade)

    e) comportamental, estrutural, comportamental

  • c-

    Os diagramas estruturais modelam as situações estáticas e estruturas estáveis, que não sofrem mudanças. Mostra as características que não mudam ao longo do tempo. É a colocação de itens como classes, interfaces, colaborações, componentes. Os diagramas de componentes capturam a estrutura física da implementação.


ID
1045693
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

De acordo com a modelagem de processos e as técnicas de análise de processo, julgue os itens a seguir.

Com a utilização do diagrama de componentes da UML (unified modeling language) podem ser modelados os processos de negócio da empresa

Alternativas
Comentários
  • Essa questão está errada, pois o diagrama utilizado para modelar os processos de negócio da empresa é o diagrama de atividade.

  • Errada,

    Para negócios utilizamos o BPM, que também é mantido pela OMG que é a mesma que mantém a UML.
  • UML pode ser usado para modelagem SIM. Entretanto, como a colega Carol falou, deve ser usado o Diagrama de Atividade, não o Diagrama de Componentes (como afirma a questão).

  • e-

    O Diagrama de Componentes é um diagrama estrutural que analisa as partes do sistema que podem ser substituídas por outras que implementem as mesmas interfaces (in/output) sem alterar o seu funcionamento. PRINCIPAIS COMPONENTES: COMPONENTES,
    INTERFACES, CLASSES E RELACIONAMENTOS


ID
1049518
Banca
FCC
Órgão
AL-RN
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo:

I. Componentes.
II. Comunicação.
III. Implantação.
IV. Caso de Uso.
V. Classes.
VI. Estados.

São Diagramas Comportamentais APENAS os descritos em

Alternativas
Comentários
  • I. Componentes.  => Diagrama Estrutural
    II. Comunicação. => Diagrama Comportamental
    III. Implantação. => Diagrama Estrutural
    IV. Caso de Uso. => Diagrama Comportamental
    V. Classes.  => Diagrama Estrutural
    VI. Estados. => Diagrama Comportamental

    Diagrama detalhado > http://pt.wikipedia.org/wiki/Ficheiro:UML_diagrams_overview.svg

    Resposta Letra E. 

  • Essa você lembrando que o de classes é estrutural matava a questão, pois a única alternativa que não possuí esse diagrama é a letra E. 

  • Diagramas Estruturais: priorizam a descrição estática de estruturas de um sistema, como classes, atributos e operações destas últimas, além de prováveis relacionamentos entre tais construções.

    Diagrama de classes

    Diagrama de objetos

    Diagrama de componentes

    Diagrama de instalação

    Diagrama de pacotes

    Diagrama de estrutura Composta

    Diagrama de Perfil


    Diagramas Comportamentais: detalha o funcionamento (comportamento) de partes de um sistema ou processos de negócio relacionados a tal aplicação.

    Diagrama de Caso de Uso

    Diagrama de Estados

    Diagrama de atividade


    Diagramas de Interação: considerados um subgrupo dos diagramas comportamentais, sendo normalmente utilizados na representação de interações entre objetos de uma aplicação.

    Diagrama de sequência

    Diagrama de Interatividade

    Diagrama de colaboração ou comunicação

    Diagrama de tempo

  • Pessoal, tem um macete/dica que li em um blog de outro concurseiro e deu certo para mim, então vou compartilhar e espero que ajude na memorização (infelismente não achei/anotei o blog do autor para citar como referencia). 

    - Você pode gravar os diagramas comportamentais pela frase: "o ativista internacional comunicou o tempo do casório ao maquinista sequelado". Os demais diagramas serão estruturais !

    Para quem ficar em dúvida:

    ativista = diag. atividade

    internacional = diag. interação geral

    comunicou = diag. de comunicação

    tempo = diag. de tempo

    casório = diag. caso de uso

    maquinista = diag. máquina de estados

    sequelado = diag. de sequência.

  • e-

    cocipe (classe, objeto, componente,implantação, package, estrutura composta) o que nao for, sera comportamental.


ID
1151104
Banca
FUMARC
Órgão
AL-MG
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Diagramas comportamentais da UML são utilizados para visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. São diagramas comportamentais da UML, EXCETO:

Alternativas
Comentários
  • Diagramas estruturaisDiagrama de classesDiagrama de objetosDiagrama de componentesDiagrama de instalação ou de implantaçãoDiagrama de pacotesDiagrama de estrutura compostaDiagrama de perfilDiagramas comportamentaisDiagrama de caso de usoDiagrama de transição de estados ou de estadosDiagrama de atividadeDiagramas de interaçãoDiagrama de sequênciaDiagrama de interatividade ou de interaçãoDiagrama de colaboração ou comunicaçãoDiagrama de tempo ou temporal(https://pt.wikipedia.org/wiki/UML)

  • Gab. c) Diagrama de Componentes.

  • questão de ve ser anulada.

  • LETRA C

    Diagramas Estruturais
    Estrutura Compos, Implantação, Pacote, Perfil, Classe, Objeto, Componente - EI PaPer ClOC

    Diagramas Comportamentais
    Caso de Uso, Maquina Estado, Atividade, Tempo, Sequência, Comunicação, Visão Geral da Integração - CauMA-Te SeCo Vigel

    Dentro do Comportamentais, ainda temos os Interação
    Tempo, Sequência, Comunicação, Visão Geral da Integração - Te SeCo Vigel

  • c=-

    Diagrama de Componentes.- especifica componentes e suas interdependências (relacionamentos), representando de forma estática aspectos físicos do sistema e visualizar, especificar e documentar sistemas baseados em componentes.
    São para:


    1- Modelar a organização do código: Nas classes , o código armazena em arquivos, o Diagrama de Componentes os gerencia.

    2- Modelar executáveis (release). - versão com combinações específicas de diversas partes. O Diagrama de Componentes modela os componentes para uma versão do sistema.


    3- Modelar fisicamente db -informações são armazenadas em arquivos ou tabelas de banco de dados, um Diagrama componente mostra os arquivos/tabelas db e relacionamentos.


    4- Modelar sistemas adaptativos.- alguns sistemas baseiam-se em componentes dinâmicos (carga dinâmica, agentes móveis etc.), descritos por Diagrama de com outros UML. O principal elemento é o componente. O principal objetivo é construção de artefatos para o perfil de arquitetura técnica ou de negócios.

  • Diagramas comportamentais. Sua finalidade é descrever o comportamento ou
    relacionamento dinâmico entre componentes. Incluem diagramas de caso de uso, de seq
    uência, de colaboração, de estados e de atividades.

    Diagramas estruturais. Estes descrevem os relacionamentos estruturais ou estáticos
    entre objetos de esquema, objetos de dados componentes de software. Incluem os
    diagramas de classes, de objetos, de componentes e de implementação.
     


ID
1190272
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de :

Alternativas
Comentários
  • Diagrama de Componentes – Linguagem de programação

    O Diagrama de componentes é um Diagrama de Estrutura e está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, arquivos de ajuda, módulos executáveis etc. Determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.

    Permite modelar recursos (que incluem gráficos e áudios) e pacotes (que são grupos de classes) que constituem o software.

     

     

    Fonte: Fowler UML 3ed

  • palavras-chave para definir os diagramas:

     

    a-sequência.: troca de mensagens, ordem temporal

     

    b -componentes:partes do sistema, interface

     

    c -entidade relacionamento.: nao é um diagrama UML

     

    d-casos de uso.: atores, casos de uso

     

    e-atividades.: fluxo


ID
1252186
Banca
CESPE / CEBRASPE
Órgão
TRT - 17ª Região (ES)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca da orientação a objetos, julgue o item seguinte.

Ao se analisar um software e desenhar o diagrama de componentes, deve-se considerar a linguagem que será utilizada para implementar o sistema, pois ela determina o modo como os componentes interagirão para o sistema funcionar corretamente.

Alternativas
Comentários
  • de fato, diagrama de componentes a linguagem já começa a contar

  • Questão controversa.

  • A linguagem deve ser considerada, pois assim já é incluído no Diagrama (se necessário) o componente relacionado com a linguagem.

  • Eu concordo com o colega Leo: "Questão controversa".

    Na teoria, a UML é INDEPENDENTE de linguagens de programação específica, então como que um diagrama dentro do contexto da UML exige essa Dependência.

    Eu acredito que existam duas discrepâncias nesta questão:

    1. A palavra: DEVE-SE. 

    Para a assertiva ser Correta, a questão deveria ter utilizado o verbo PODE-SE.


    2. TEORIA vs BOA PRÁTICA

    Não encontrei na teoria essa dependência, entretanto a boa prática nos ensina essa "tática" de forma a melhorar a produtividade e facilitar a vida do desenvolvedor.


    Mas como uma prova de concurso está cobrando a TEORIA, essa assertiva não poderia ser considerada correta ou no mínimo deveria ter sido anulada, pois do ponto de vista teórico é FALSO mas do ponto de vista prático pode ser VERDADEIRO.


    Inclusive a própria Microsoft (que poderia analisar somente a PRÁTICA e não a teoria), diz:

    "É possível usar um diagrama de componente para representar o design, independentemente da linguagem ou da plataforma que o design usa ou usará."

    https://msdn.microsoft.com/pt-br/library/dd409393.aspx

  • Pode começar a contar, mas não vejo como deve e não encontrei na teoria nada sobre essa necessidade.
  • Pessoal, lembra que um componente pode ser um outro sistema já existente, ou seja, suponha que eu quero fazer um sistema X que tenha algum tipo de interação com o sistema Y (feito em .NET) e com o sistema Z (feito em Java) e os bancos de dados necessários. Vai ser indiferente eu determinar a linguagem de programação utilizada em X nesse momento.

    Portanto o "deve" torna a questão errada ao meu ver...
  • Diagrama de Componentes

    O Diagrama de componentes é um Diagrama de Estrutural e está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, arquivos de ajuda, módulos executáveis etc. Determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.

    Permite modelar recursos (que incluem gráficos e áudios) e pacotes (que são grupos de classes) que constituem o software.

     

     

    Fonte: Fowler UML 3ed

  • c-

    DIAGRAMAS ESTRUTURAIS


    De Classe: fundamental. mais utilizado.apoio aos outros. conjunto de classes com atributos e métodos e os relacionamentos.


    De Objeto: relacionado com o diagrama de classes e é um complemento dele. visão dos valores de um Diagrama de Classe em um momento da execução

     

    De Componentes: associado à linguagem de programação e indica os componentes e seus relacionamentos.


    De Implantação: hardware e características físicas.


    De Pacotes: subsistemas

     

    De Estrutura Comsposta : estrutura interna de um classificador.

  • se o pessoal que faz a prova recorresse usando os futuros comentários da questão no qc não aconteciam questões como essa aqui... linguagem de programação + deve-se não combina com UML de jeito nenhum, e se eu quiser fazer um diagrama de componentes para visualizar em alto nível, independentemente de linguagem? não é nem questão controversa, é errada mesmo!


ID
1252201
Banca
CESPE / CEBRASPE
Órgão
TRT - 17ª Região (ES)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens subsecutivos, com relação à UML (unified modeling language).

Caso seja necessário implantar um sistema em mais de um servidor, o diagrama de componentes determinará as necessidades e as características físicas de implementação de acordo com a UML.

Alternativas
Comentários
  • Diagrama de Implantação

  • Diagrama de implantação - modela a configuração física do sistema, revelando que pedaços de software rodam em que equipamentos de hardware.

    Diagrama de componentes - modela o sistema em termos de componentes e seus relacionamentos através de interfaces.

  • Mesmo o Diagrama de Implantação, achei muito estranho este "de acordo com a UML"...


  • Segundo o autor Gilleanes  Guiedes:

    O Diagrama de componentes está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, arquivos de ajuda, módulos executáveis etc. Determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.

    Permite modelar recursos( que incluem gráficos e áudios) e pacotes(que são grupos de classes) que constituem o software.

    O Diagrama de de componentes está voltado mais para a parte lógica do que a Física.


    Errada

  • É... realmente a questão se refere ao diagrama de implantação:

    http://www-01.ibm.com/support/knowledgecenter/SS5JSH_9.1.1/com.ibm.xtools.modeler.doc/topics/cdepd.html?lang=pt-br


ID
1264657
Banca
FUNDEP (Gestão de Concursos)
Órgão
COPASA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre o diagrama de componentes, assinale a alternativa INCORRETA.

Alternativas
Comentários
  • c)

    Um componente é uma parte insubstituível de um sistema ao qual se adapta e fornece a realização de um conjunto de interfaces.

  • RBK Silva,

     

    Qual é o erro dessa afirmação?

  • C) Um componente é uma parte insubstituível (substituível) de um sistema ao qual se adapta e fornece a realização de um conjunto de interfaces.

  • c-

    Todo componente pode ser substituído por uma classe, que implementa suas interfaces; é difícil separar um do outro. Diagrama de Componentes documenta um componente substituível no sistema. 

     

    Componente - parte física, reutilizável e substituível em conformidade com interfaces (fornecidas e/ou requeridas). 


ID
1489174
Banca
VUNESP
Órgão
Prefeitura de Caieiras - SP
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em um diagrama de componentes, na UML 2.0, a representação utilizada para um componente é:

Alternativas
Comentários
  • Alternativa correta: C. 

     

    a) Se fosse um quadrado não inclinado poderia ser usado para representar objetos em vários diagramas, mas com tem esse formato itálico não encontrei nada;
    b) Classes são representadas assim;
    c) GABARITO;
    d) O que chega mais perto desse são as Ações, no Diagrama de Atividades, mas neles as bordas são arredondadas;
    e) O cilindro é usado para representar BD ou SGBD.

  • c-

    os diagramas de componentes abrangem a visão estática de implementação de um sistema. È um diagrama estrutural para analisar
    as partes substituíveis por outras que implementem as mesmas interfaces (in/output).PRINCIPAIS COMPONENTES: COMPONENTES,
    INTERFACES, CLASSES E RELACIONAMENTOS

     


ID
1523668
Banca
FEMPERJ
Órgão
TCE-RJ
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A principal função de um Diagrama de Componentes, segundo a UML 2.0, é:

Alternativas
Comentários
  • a)determinar o plano para implantação de um sistema em ambiente de produção;

    Errado, para isso já há o proprio diagrama de implantação.

    b)permitir a visualizacão da estrutura de alto nível do sistema e o comportamento dos serviços que os componentes de software provêm e/ou consomem;

    Certo

    c)determinar, junto com o diagrama de Caso de Uso, os requisitos funcionais de um sistema e a sequência de execução dos componentes que o compõem;

    Errado, não tem relação com casos de uso e não indica sequencia pois é um diagrama estrutural.

    d) sendo o principal diagrama da UML 2.0, estabelecer a base para que outros diagramas, como o Diagrama de Sequência e o Diagrama de Atividades, possam ser construídos;

    Errado, não existe hierarquia entre diagramas, todos tem sua importância.

    e)determinar as características básicas sobre o comportamento de um sistema.

    Errado, é um diagrama estrutural , quem indica comportamento são os diagramas comportamentais.

  • b-

    Os diagramas de componentes capturam a estrutura física da implementação.Objetivos:
    Organizar código-fonte
    release executável
    Especificar componentes como base de dados etc.
    Contém componentes, interfaces e relações entre componentes.
    Os pacotes de componentes podem modelar a arquitetura física.
    Identificar as principais peças do sistema.

  • Prezados,

    Os diagramas de componentes mostram a estrutura em alto nível do sistema de software, que descreve os componentes do software, suas interfaces e suas dependências.

    Portanto a alternativa correta é a letra B.


ID
1567021
Banca
COSEAC
Órgão
UFF
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Alguns diagramas utilizados na notação UML estão disponibilizados na coluna I. Estabeleça a correta correspondência com seus significados disponibilizados na coluna II.


Coluna I

1. Diagrama de casos de uso

2. Diagrama de classes

3. Diagrama de sequência

4. Diagrama de máquina de estados.

5. Diagrama de componentes. 


Coluna II

( ) Serve de apoio para todos os outros diagramas, definindo os atributos e métodos das classes.

( ) Está muitas vezes associado à linguagem de programação que será utilizada.

( ) Acompanha as mudanças sofridas pelas instâncias de uma classe, de um caso de uso ou de um subsistema ou sistema completo.

( ) Auxilia o levantamento e análise de requisitos, bem como da compreensão do sistema como um todo.

( ) Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um processo.


A sequência correta, de cima para baixo, é: 


Alternativas
Comentários
  • ( 2 ) Serve de apoio para todos os outros diagramas, definindo os atributos e métodos das classes.

    ( 5 ) Está muitas vezes associado à linguagem de programação que será utilizada.

    ( 4 ) Acompanha as mudanças sofridas pelas instâncias de uma classe, de um caso de uso ou de um subsistema ou sistema completo.

    ( 1 ) Auxilia o levantamento e análise de requisitos, bem como da compreensão do sistema como um todo.

    ( 3 ) Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um processo.

  • d-

    Diagrama de casos de uso - abstrato,  flexivel & utilizado no levantamento de analise de requisitos, recomendamente exibido com prototipo. Formado de atores(usuarios), casos de uso(sequencia de acoes) e associacoes (inclusao[necessaria] & extensao[opcional]).

    Diagrama de classes - classes que formam sistema e suas associacoes.

    Diagrama de sequência - baseia-se no diagrama de casos de uso, mostrando o tempo de execucao de cada objeto e as mensagens que trocam entre si para causar o estimulo necessariopara execucao de funcoes. No diagrama de sequencia, ator é toda pessoa que interage com sistema indiferente da funcao exercida. 

    diagrama de estados - descreve o comportamento de um sistema atraves de todos estados do objeto. Geralmente sao projetados para classe única.


ID
1663438
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item seguinte, relativos a UML 2.0, BPM e BPMN.

Ao desenhar um diagrama de componentes, exige-se que os componentes tenham a característica de serem executáveis. Assim, somente as partes executáveis de um sistema estão presentes em um diagrama de componente.

Alternativas
Comentários
  • Um componente é uma parte física (feita de bits e bytes) e substituível de um sistema, que proporciona a realização de um conjunto de interfaces

    Podem-nos interessar diferentes ambientes: desenvolvimento, produção, testes,

    Exemplos de componente: executáveis, bibliotecas, tabelas, ficheiros, documentos


    Fonte: http://professor.unisinos.br/wp/crespo/files/2011/07/aula5.pdf

  • O Diagrama de Componentes descreve os componentes do software e suas dependências, representando a estrutura do elemento físico do sistema. Assim como os elementos lógicos de um sistema (como classes, por exemplo) existem no mundo conceitual, elementos físicos existem no mundo real dos bits(arquivos binários, executáveis e de textos, por exemplo). Em UML, todos esses elementos são modelados como componentes.

     

    https://pt.slideshare.net/alvarofpinheiro/alvarofpinheirouml  - página 63/112

  • e-

    Diagrama de Componentes mostra a organização e as dependências entre componentes de um sistema. Um componente == módulo físico. As dependências entre os componentes mostram como mudanças em um 1 causam mudanças em outro. Este diagrama mostra a relação dos  módulos do próprio código-fonte, bibliotecas e formulários, arquivos de banco de dados e demais arquivos de sistema.


ID
1734676
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item que se segue, relativos à análise de negócios e UML.

Diagramas de componentes são comumente utilizados para descrever a arquitetura de sistemas orientados a serviços.

Alternativas
Comentários
  • Correto. Diagrama utilizado para desenhar arquitetura de soluções distribuídas baseadas em Webservices ou SOA.

  • c-

    Os diagramas de componentes mostram estrutura física da implementação.

    Objetivos


    1-Organizar o código
    2- release executável 
    3- Especificar componentes 
    4- componentes, interfaces e relações entre eles.
    5- utilizados para modelar a arquitetura física.
    6- Identificar as principais partes do sistema.


ID
2087329
Banca
IESES
Órgão
TRE-MA
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No metamodelo da UML existe referência para um conjunto de diagramas, dentre eles estão:

Alternativas
Comentários
  • Gabarito: C.

     

    Diagramas Estruturais/Estáticos

     

    Classe                                                                       Estrutura Composta

    Objeto                                                                       Perfil

    Componentes                                                            Pacotes

    Implantação/Deployment/Instalação

     

    Diagramas Comportamentais/Dinâmicos

     

    Caso de uso

    Máquina de estados

    Atividades

    Interação

                     Sequência

                     Comunicação

                     Tempo

                     Visão Geral da Interação/do Sistema

  • c-

    Diagrama de componente - Especifica componentes e suas interdependências. Miostram de forma estática aspectos físicos. Visualiza e documenta sistemas baseados em componentes. Mostram componentes e seus relacionamentos.


    São tipicamente usados para:


    * Modelar a organização do código. - Nas classes, o código é armazenado em arquivos, o Diagrama de Componentes gerencia-os.
    * Modelar releases executáveis  - versão com combinações específicas de diversas partes. O Diagrama de Componentes modela os componentes de uma versão
    * Modelar fisicamente db -  informações armazenadas em arquivos ou tabelas de um db, um Diagrama de Componentes mostra os arquivos
    (ou tabelas) e relacionamentos.
    * Modelar sistemas adaptativos. -  componentes dinâmicos (carga dinâmica, agentes móveis etc.), podem ser descritos através de um Diagrama de Componentes com outros diagramas da UML.


ID
2332909
Banca
Crescer Consultorias
Órgão
CRF - PI
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama de componentes representa:

Alternativas
Comentários
  • diagrama de instalação que representa hardware e distribuições

  • Diagrama de Componente: modela o sistema em termos de componentes e seus relacionamentos através de interfaces / decompõe o sistema em subsistemas que detalham a estrutura interna.

  • Resposta é B.

    É utilizado para: Modelar os dados do código fonte, do código executável do software.

    (https://pt.wikipedia.org/wiki/Diagrama_de_componentes).

  • b-

    Diagrama de componentes:

     

    PRINCIPAIS COMPONENTES: COMPONENTES, INTERFACES, CLASSES E RELACIONAMENTOS


    Disposicao na organização do sistema e como componentes interagem entre si. Mostra a organização e as dependências existentes em componentes; abrangem a visão estática de implementação de um sistema.Ajuda a analisar as partes do sistema que podem ser substituídas por outras que implementem as mesmas interfaces (de entrada e/ou de saída) sem alterar o seu funcionamento. Todo componente pode ser substituído por uma classe, que implementa suas interfaces. Por isso é difícil separar um do outro.

     

    Componente - parte física, reutilizável e substituível compativel com interfaces (fornecidas e/ou requeridas). .estrutura física da implementação.


    Objetivos


    1- Organizar o código-fonte (ambiente de desenvolvimento).
    2- Construir um release executável (ambiente de produção).
    3- Especificar componentes como base de dados etc.
    4- Contém componentes, interfaces e relações entre eles.
    5- utilizados para modelar a arquitetura física.
    6- Identificar as principais partes do sistema


ID
2439550
Banca
FEPESE
Órgão
JUCESC
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

No contexto de Conceitos da UML, qual diagrama UML 2 modela os artefatos de software e também os dispositivos ou hardware que o(s) contém/contêm?

Alternativas
Comentários
  • Gabarito está B.

     

    Mas não vejo como uma conceituação correta do diagrama de Objetos.

     

    Está mais para diagrama de Implantação.

     

    Atualizado 23/06/17

     

    Gabarito alterado para D.

  • Eles corrigiram para diagrama de implementação que é. A alternativa coreta mesmo. Quando especifica componentes de hardware estamos falando do diagrama de implantação
  • Martin Fowler utiliza a conceituação de "Diagrama de Instalação" que consiste em:

    "Os diagramas de instalação mostram o layout físico de um sistema, revelando quais as partes do software que serão executadas em quais partes do hardware". Mesmo conceito com nomenclatura diferente. Item D - Diagrama de Implantação

  • a) Diagrama de estados (Comportamental): Demonstra o comportamento de um elemento através de um conjunto de transição de estados;


    b) Diagrama de objetos (Estrutural): Representa uma "fotografia" do sistema em um certo momento. Exibe as ligações formadas entre objetos conforme estes interagem e os valores dos atributos;


    d) Diagrama de implantação ou instalação (Estrutural): Enfoca a questão da organização da arquitetura física sobre o qual o software irá ser implantado e executado. São indicados para representar nós físicos responsáveis por executar a mesma tarefa lógica, além de mostrar informações sobre os protocolos utilizados, nos caminhos de comunicação, entre os nós do sistema;


    e) Diagrama de componentes(Estrutural): Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual;

     

    Fonte: Minhas anotações

  • d-

    O Diagrama de Implantação é a configuração e a arquitetura do sistema dos componentes. Booch, Rumbaugh e Jacobson (2006) afirmam que este diagrama exibe a organização dos nodes de processamento em tempo de execução e os componentes nele


ID
2439562
Banca
FEPESE
Órgão
JUCESC
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre o diagrama de componentes UML 2, considere as seguintes afirmativas:
1. Descreve todos os componentes de um sistema de informação, incluindo os componentes de hardware e software.
2. Os diagramas de componentes possuem um nível de abstração maior que os diagramas de classes.
3. Além de descrever os componentes propriamente ditos, um diagrama de componentes descreve também como os componentes são interligados entre si.
Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • Quem descreve o hardware é o diagrama de implantação. 2 e 3 estão corretas.
  • Alternativa correta: D. 

     

    1 - ERRADA: UML descreve artefatos de software, e não "componentes de HW ou SW";

     

    2 - CORRETA: Diagrama de Classes descreve classes, atributos e métodos das classes. É como se fosse um nível de abstração acima da implementação em linguagem de programação, usado pelo programador na hora de escrever o código. Já o Diagrama de Componentes descreve aspectos lógicos da organização de seus componentes, sem se preocupar com aspectos muito técnicos de desenvolvimento; 

     

    3 - CORRETA: o Diagrama de Componentes mostra como os diversos componentes se relacionam através de suas interfaces (componentes só podem ser acessados pelas suas interfaces). 

  • d-

    Classes sao conjuntos de objetos com caracteristicas e relacionamentos em comum. As classes sao abstracoes parte do dominio do sistema. Uma classe contém seu nome, atributos & metodos, os quais sao funcoes do objeto


ID
2561983
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Um Analista de Sistemas utilizou em seu projeto UML, especificações de diagramas de estrutura estática e também de comportamento dinâmico de objetos. Na especificação inicial ele usou o Diagrama de Caso de Uso e também modelou alguns processos usando o Diagrama de Atividade. Utilizou, ainda, para a representação da conexão de funções on line o Diagrama de Sequência e também o Diagrama de Componente. Os diagramas de Classe e de Objeto também foram utilizados pelo Analista para especificar os atributos e operações que seriam usados no projeto. Esses seis diagramas, ou seja, Caso de Uso, Atividade, Sequência, Componente, Classes e Objetos foram o suficiente para ele especificar o funcionamento do sistema e do software de suporte. Destes todos, trata-se de um diagrama usado para modelar o comportamento dinâmico do software e um aplicado na modelagem da estrutura estática dos elementos do sistema, respectivamente,

Alternativas
Comentários
  • Basta verficar quais das alternativas contêm um tipo de diagrama UML comportamental e estrutural

     

    a) Sequência e Atividade. 

    Errada. O primeiro é do tipo Interação e o segundo comportamental.

     

     

    b) Classe e Componente. 

    Errada. Ambos são do tipo estrutural

     

     

    d) Componente e Objeto.

    Errada. Ambos são do tipo estrutural

     

     

    e) Sequência e Caso de Uso. 

    Errada. O primeiro é do tipo Interação e o segundo comportamental.

     

     

     

    Letra C

     

    Qcom - Questão comentada

    https://www.youtube.com/channel/UCBY27FNGgRpPa-PgFubwjPQ/videos

  • Decoreba - UML Estruturais:

    A Classe Instalou Componentes usando Pacote de Objetos de sua Estrutura Composta.

     

     

    Diagramas estruturais

    Diagrama de classes

    Diagrama de objetos

    Diagrama de componentes

    Diagrama de instalação ou de implantação

    Diagrama de pacotes

    Diagrama de estrutura composta

  • c-

    Ele quer saber qual diagrama é comportamento e estrutural.

     

    estrutural -> cocipe (class, objeto, componente, implantacao, package, estrutura composta). O que nao for essa palavra, é comportamento. 

     

    obs.: Os diagramas de interação sao TOCS:

    Tempo

    general Overview

    Comunicacao

    Sequencia

     

    Nos diagramas estruturais, de componentes e implantacao estao compreendidos como diagramas de implementacao

  • A = Interativo e Comportamental

    B = Estrutural e Estrutural

    C = Comportamental e Estrutural

    D = Estrutural e Estrutural

    E = Interativo e Comportamental

    GAB C.


ID
3080236
Banca
IBFC
Órgão
Prefeitura de Cuiabá - MT
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Diagrama de UML é a representação gráfica da informação do modelo UML e está dividido em Estrutural e Comportamental. Assinale a alternativa correta que contém somente Diagrama Estrutural.

Alternativas
Comentários
  • Copiado do @Marcelo Rebouças

    Diagramas estruturais

    Diagrama de classes

    Diagrama de objetos

    Diagrama de componentes

    Diagrama de instalação ou de implantação

    Diagrama de pacotes

    Diagrama de estrutura composta

    Diagrama de perfil

    Diagramas comportamentais ou dinâmicos

    Diagrama de caso de uso

    Diagrama de transição de estados ou Máquina de estados

    Diagrama de atividade

    Diagramas de interação

    Diagrama de sequência

    Diagrama Visão Geral de Interação ou de interação

    Diagrama de colaboração ou comunicação

    Diagrama de tempo ou temporal

    https://pt.wikipedia.org/wiki/UML#/media/Ficheiro:UML_diagrams_overview_pt.svg


ID
3263194
Banca
AOCP
Órgão
Prefeitura de Juiz de Fora - MG
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama UML utilizado para, dentre outras funções, destacar a função de cada módulo, facilitando assim a reutilização, é tecnicamente conhecido como diagrama de

Alternativas

ID
3469513
Banca
Quadrix
Órgão
CREA-TO
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à engenharia de software, julgue o item.


Os diagramas de componentes UML representam a estrutura e as relações das classes, que definem os modelos para objetos.

Alternativas
Comentários
  • Diagrama de classes: mostra um conjuntos de classes, interfaces e colaborações, bem como seus relacionamentos;

    Diagrama de componentes: mostra uma classe encapsulada e suas interfaces, portas e estrutura interna.

    .

    At.te,

    Foco na missão ❢

  • Os diagramas de componentes UML representam a estrutura e as relações das classes, que definem os modelos para objetos.

    UML = Unified Modeling Language = Linguagem de unificação modelada = Método de programação por estrutura em diagramas.

    Gabarito ERRADO

  • Assertiva ERRADA.

    .

    .

    > Diagrama de Classes: descreve classes e suas interfaces, além do relacionamento estático entre elas.

    > Diagrama de Componentes: descreve o relacionamento entre os componentes através de suas interfaces.

    .

    Portanto ele mostra somente o relacionamento entre os componentes, a estrutura interna deles fica a cargo dos demais diagramas. Isso torna a questão errada.

  • Diagrama de Classes: É um diagrama estático da UML que reúne os elementos mais importantes de um sistema orientado a objetos. Exibe um conjunto de classes, interfaces e seus relacionamentos. As classes especificam tanto as propriedades quanto os comportamentos dos objetos. 

    Diagrama de Componentes: Modela o sistema em termos de componentes e seus relacionamentos através de interfaces. Decompõe o sistema em subcamadas que detalham a estrutura interna. Alguns componentes existem em tempo de ligação, outros em tempo de execução.

    Ambos são Diagramas Estruturais da UML.

    Gabarito: Errado.

  • relação de classes é o diagrama de classes.


ID
3504148
Banca
IBFC
Órgão
Prefeitura de Cruzeiro do Sul - AC
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

A UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. Sobre os diagramas estruturais da UML 2.5, assinale a alternativa correta.

Alternativas
Comentários
  • Casos de uso - São uma técnica para captar os requisitos funcionais de um sistema. Eles servem para descrever as interações típicas entre os usuários de um sistema e o próprio sistema, fornecendo uma narrativa de como o sitstema é utilizado.

    Diagrama de sequência - Mostra a interação existente num conjunto de objetos e seus relacionamentos, dando ênfase à ordenação temporal de mensagens.

    Diagrama de colaboração - Mostra a interação existente num conjunto de objetos e seus relacionamentos, dando ênfase à organização estrutural dos objetos.


ID
4179940
Banca
FUMARC
Órgão
Câmara de Carmo do Cajuru - MG
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas a seguir sobre os diagramas da UML:

I. Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens entre os objetos de um sistema.
II. Diagramas de Componentes são diagramas comportamentais da UML.
III. Diagrama de Atividades mostra o fluxo sequencial ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações.


Estão CORRETAS as afirmativas:

Alternativas
Comentários
  • Gab (B).

    Diagrama de componentes é estrutural


ID
5355382
Banca
INSTITUTO AOCP
Órgão
Câmara de Teresina - PI
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Willian está documentando um projeto e precisa criar um diagrama que mostre os modulos do sistema quando ele for implementado e como esses módulos irão interagir. Assinale a alternativa que apresenta o diagrama UML que atende a essa demanda.

Alternativas
Comentários
  • Diagrama de Componentes

    O diagrama de componentes está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, formulários, arquivos de ajuda, módulos executáveis etc. e determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.

    Fonte: Uml 2 - Uma Abordagem Prática - Gilleanes T. A. Guedes - Segunda Edição