SóProvas



Questões de Diagrama de Implementação


ID
235513
Banca
MS CONCURSOS
Órgão
CODENI-RJ
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Dentre as perspectivas de aplicação da UML, existe uma em que os diagramas descrevem implementações de softwares em uma tecnologia particular. Qual das alternativas abaixo representa a perspectiva de aplicação da UML anteriormente citada?

Alternativas
Comentários
  • Perspectiva Conceitual – Os diagramas são interpretados como descrevendo coisas em uma situação do mundo real ou domínio de interesse.
    Perspectiva de Especificação (Software) – Os diagramas descrevem abstrações de software ou componentes com especificações e interfaces, mas nenhum comprometimento com uma implementação particular.
    Perspectiva de Implementação (Software) – Os diagramas descrevem implementações de software em uma tecnologia particular.

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
2402683
Banca
COSEAC
Órgão
UFF
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Na coluna I estão dispostos alguns conceitos relacionados aos diagramas utilizados na UML 2.0. Estabeleça a correta correspondência com suas definições ou aplicações, conforme apresentado na coluna II.

Coluna I

1 Diagrama de casos de uso

2 Diagrama de implantação

3 Diagrama de pacotes

4 Diagrama de tempo

5 Diagrama de atividade


Coluna II

( ) determina as necessidades de hardware do sistema.

( ) representa os subsistemas ou submódulos englobados por um sistema de forma a determinar as partes que o compõem.

( ) descreve a mudança de estado de um objeto.

( ) auxilia no levantamento e análise de requisitos.

( ) baseia-se em redes de Petri.

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

Alternativas
Comentários
  • Diagrama de inmplantação

    http://www.devmedia.com.br/artigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempoartigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempo/16353

    Diagrama de pacotes 

    https://www.passeidireto.com/arquivo/2552169/uml---diagrama-de-pacotes---sourceinnovation

  • Gabarito: B.

     

    Nunca tinha ouvido falar sobre redes de Petri.

  • O Diagrama de Atividade era considerado um caso especial do antigo Diagrama de Gráfico de Estados, mas, a partir da UML 2.0, esse diagrama se tornou independente, deixando inclusive de se basear em máquinas de estados e passando a se basear em Redes de Petri (notação matemática)

  • D. casos de uso sao flexiveis e alto nível, usados no inicio da modelgaem do sistema, no levantamento e analise de requisitos e pode ser consultado em outars fases. Usa atores (usuarios),casos de uso (tarefas e funcoes que o sistema faz) e associações (include, extends & especializacao/generalizacao).

  •  Diagrama de Tempo representa estados e transições de um objeto ao longo de um período de tempo.

  • Os Diagramas da UML estão divididos em Estruturais e Comportamentais.

    Diagramas Estruturais

    - De Classe: Mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

    - De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.

    - De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.

    - De implantação: Determina as necessidades de hardware e características físicas do Sistema.

    - De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.

    - De Estrutura: Descreve a estrutura interna de um classificador.

    Diagramas Comportamentais

    - De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.

    - De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.

    - De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.

    - De Interação: Dividem-se em:

    1. De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.

    2. Geral interação: Fornece visão geral dentro do sistema ou processo do negócio.

    3. De comunicação: Organização estrutural dos objetos.

    4. De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.


ID
3447673
Banca
CONSULPLAN
Órgão
Prefeitura de Patos de Minas - MG
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language – Linguagem de Modelagem Unificada), quando usada num processo de desenvolvimento, envolve a criação de diversos documentos, em que estes podem ser textuais ou mesmo gráficos. Pela terminologia da UML, estes documentos são denominados artefatos de software, ou somente artefatos, e são eles que compõem as visões do sistema. Na UML 2.0, durante o desenvolvimento de um sistema de software orientado a objetos (SSOO), os artefatos gráficos produzidos podem ser definidos pela utilização dos diagramas de UML. Esses diagramas podem ser divididos em: estruturais e comportamentais. Assinale a alternativa que refere‐se somente a diagramas estruturais.

Alternativas
Comentários
  • - Diagramas Estruturais = Representam aspectos estáticos do sistema sob diversas visões diferentes. Esses diagramas apresentam a estrutura do sistema inalterada há qualquer momento por não levarem em consideração o tempo em sua representação.

    • Componente, Classes, Implantação ou Instalação, Perfil, Objetos ou Instâncias, Estrutura Composta e Pacotes.

    - Diagramas Comportamentais = Representam aspectos dinâmicos do sistema como um conjunto de mudanças. Esses diagramas apresentam como os processos e funcionalidades do programa se relacionam. 

    • Máquina de Estados, Casos de Uso, Atividade, Sequência, Comunicação, Interação Geral e Tempo.

    A = Estrutural, Comportamental

    B = Estrutural, Comportamental

    C = Estrutural, Comportamental (Eu acredito que seja o Máquina de estados).

    GAB D.


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

Julgue o item a seguir, a respeito de diagramas da UML.


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

Alternativas
Comentários
  • O gabarito esta errado.

    Diagrama de implantação: mostra um conjunto de nós e seus relacionamentos. Ilustra a visão estática da implantação de uma arquitetura. Os diagramas de implantação estão relacionados aos diagramas de componentes

  • O diagrama de implementação é um tipo de diagrama estrutural.


ID
5574238
Banca
IDECAN
Órgão
IF-CE
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

No que diz respeito aos diagramas utilizados na modelagem UML, analise as afirmativas a seguir:

I. Diagrama de casos de uso – representa uma determinada funcionalidade de um sistema e visa ilustrar a forma como as funcionalidades se relacionam e seus controladores internos e externos.
II. Diagrama de atividade – representa a estrutura estática de um sistema, incluindo suas classes, atributos, operações e objetos, além de exibir dados organizacionais ou computacionais na forma de classes lógicas e de implementação, respectivamente.
III. Diagrama de implementação – modela a implementação física e estrutura de componentes de hardware, além de onde e como os componentes de um sistema vão operar uns com os outros.

Assinale

Alternativas
Comentários
  • GAB B

    II - Diagrama de Classes