Questões sobre UML

Lista completa de Questões sobre UML para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Identifique, das alternativas abaixo, o diagrama comportamental da UML 2.0 que apresenta os conceitos de include e extend para destacar o tipo de relações existentes:

  • A. Diagrama de Objetos
  • B. Diagrama de Pacotes
  • C. Diagrama de Caso de Uso
  • D. Diagrama de Instalação
  • E. Diagrama de Componentes

A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.

  • A. Comunicação, Objeto, Interação, Classe, Máquina de Estados, Sequência, Tempo e Componente.
  • B. Classe, Caso de Uso, Implantação, Máquina de Estado, Tempo, Comunicação, Componente e Atividade.
  • C. Máquina de Estados, Sequência, Visão Geral de Interação, Tempo, Componente, Atividade, Caso de Uso e Objeto.
  • D. Atividades, Caso de Uso, Interação, Comunicação, Máquina de Estados, Sequência, Visão Geral de Interação e Tempo.

A UML (Unified Modeling Language) “é uma linguagem para especificação, construção, visualização e documentação de artefatos de um sistema de Software”, incorporou os pontos fortes dos métodos do americano Grady Booch, o método OMT (Object Modeling Technique) do sueco Ivar Jacobson e o método OOSE (Object-Oriented Software Engineering) do americano James Rumbaugh, resultando em uma linguagem vastamente utilizada pois unificou as notações mais populares dos métodos citados. Um diagrama UML é uma representação gráfica parcial de um modelo de sistema em desenvolvimento ou já existente, considerando o paradigma orientado a objetos e demostrando a interação dos elementos que compõem o diagrama. Assinale, a seguir, as ferramentas que auxiliam na construção gráfica dos diagramas UML.

  • A. Visual Modeler, Rational Rose, IBExpert, ArgoUML, Dia e Jude.
  • B. Poseidon, Together, Astha, StarUML, Microsoft Visio e Enterprise Architect.
  • C. System Architect, Workbench, Rational Rose, Microsoft Visio, Jude e MagicDraw.
  • D. Rational Rose, Poseidon, Umbrella UML, Star UML, Microsoft Visio e Enterprise Architect.

O trabalho demandado no desenvolvimento de um sistema de software complexo é muito desgastante para os envolvidos no processo, por isso é fundamental que os desenvolvedores tenham a possibilidade de explorar os requisitos do sistema de várias perspectivas, cada pessoa envolvida ressalta as propriedades que lhe interessa e omite as menos relevantes. Existem várias formas de se observar o sistema em construção. Os autores da UML sugerem que um sistema pode ser descrito por cinco visões correlacionadas, em que cada visão ressalta diferentes aspectos do sistema. Assinale a alternativa correta em relação às visões arquiteturais de um sistema de software.

  • A. Visão de Casos de Uso, Visão de Planejamento, Visão de Implementação, Visão de Implantação, Visão de Processo ou Lógica.
  • B. Visão de Casos de Uso, Visão de Desenvolvimento, Visão de Implementação, Visão de Planejamento e Visão de Processo.
  • C. Visão de Casos de Uso, Visão de Projeto ou Lógica, Visão de Implementação, Visão de Implantação, Visão de Processo.
  • D. Visão de Casos de Uso, Visão de Classe, Visão de Processo, Visão de Planejamento, Visão de Implantação e Visão de Processo ou Lógica.

Os diagramas da UML (Unified Modeling Language) são a representação de vários elementos gráficos com o intuito de descrever o sistema computacional modelado, isto é, são usados para visualizar, especificar, construir e documentar os aspectos relevantes de um sistema e, ainda, são usados para visualizar o sistema sob diferentes perspectivas. A UML define um número de diagramas que permite dirigir o foco para aspectos diferentes do sistema de maneira independente. Considerando as técnicas de modelagem comportamental e estrutural, é correto afirmar que a respeito dos diagramas UML:

  • A. O diagrama de atividades descreve como um sistema responde aos eventos de maneira que o próximo estado é dependente do estado atual, sendo classificados como orientados a eventos.
  • B. O diagrama de caso de uso representa as funcionalidades de um sistema, conforme os requisitos do solicitante do sistema; representa, também, os agentes internos ao sistema. Um caso de uso revela a estrutura e o comportamento internos do sistema.
  • C. Na UML 2.5 o diagrama de classe é representado por um retângulo com, no mínimo, três compartimentos, no compartimento mais acima é exibido o nome da classe, no segundo compartimento são declarados os atributos da classe e no terceiro compartimento são declaradas as suas operações.
  • D. O diagrama de sequência possui um conjunto de elementos gráficos para apresentar as interações entre objetos com ênfase na ordem temporal em que elas acontecem. São exemplos de notações particulares do diagrama de sequência: linhas de vida, envio de mensagens, ocorrências de execução, criação e destruição de objetos.

Assinale a alternativa correta. A Notação de Modelagem de Processos de Negócio (BPMN - Business Process Model and Notation) é um padrão para modelagem de processos de negócios e fornece uma notação gráfica para a especificação de processos de negócios. O BPD (Business Process Diagram) é uma técnica baseada em fluxogramas e muito semelhante ao diagrama da UML (Unified Modeling Language) denominado:

  • A. Diagrama de Comunicação
  • B. Diagrama de Atividades
  • C. Diagrama de Interação
  • D. Diagrama de Tempo
  • E. Diagrama de Sequência

A UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta.

  • A. É uma linguagem padrão para elaboração da estrutura de um projeto de software, podendo ser empregada somente na visualização de artefatos que façam uso de sistemas de software complexos.
  • B. É uma metodologia ou processo de análise e especificação de requisitos de um sistema de software; sua notação bastante difundida entre os desenvolvedores de software permitiu a construção de ferramentas com interfaces gráficas.
  • C. Não é dependente da linguagem de programação, mas é dependente do processo de desenvolvimento. Isso quer dizer que ela pode ser utilizada para a modelagem de sistemas, não importando que linguagem de programação será utilizada na implementação do sistema.
  • D. É uma linguagem cheia de recursos, capaz de capturar as informações requisitadas pelo cliente e, ainda, expressá-las de forma clara e objetiva. A UML cobre todas as fases e processos como concepção, especificação, construção e entrega da solução.

Qual diagrama UML deve ser utilizado para representar uma perspectiva por tempo incluindo a colaboração entre os objetos?

  • A. Diagrama de atividades
  • B. Diagrama de sequência
  • C. Diagrama de colaboração
  • D. Diagrama de estados

Qual dos diagramas abaixo apresenta um exemplo de Diagrama de Estruturas da UML?

  • A. Interação
  • B. Sequência
  • C. Atividades
  • D. Colaboração
  • E. Casos de Uso

Sobre diagramas de classes UML 2, considere as seguintes afirmativas:

1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos.

2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc.

3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A. É correta apenas a afirmativa 1.
  • B. São corretas apenas as afirmativas 1 e 2.
  • C. São corretas apenas as afirmativas 1 e 3.
  • D. São corretas apenas as afirmativas 2 e 3.
  • E. São corretas as afirmativas 1, 2 e 3.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...