Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q2133976 Engenharia de Software
Na UML 2.0, considere um objeto denominado ‘caneta’, pertencente a uma classe denominada ‘Produto’. A notação correta para representar esse objeto em um diagrama de objetos é: 
Alternativas
Q1396777 Engenharia de Software
Qual é o diagrama UML (Unified Modeling Language) que mostra a troca de mensagens (isto é, chamada de método) entre os diversos objetos, em uma situação específica e delimitada no tempo?
Alternativas
Q1394682 Engenharia de Software

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


Em UML, o diagrama de ________ mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa. Este diagrama é similar a um fluxograma exceto por poder mostrar fluxos concorrentes.

Alternativas
Q1394681 Engenharia de Software

Considere as seguintes afirmações sobre a linguagem UML.


I. O comportamento de um objeto em determinado instante frequentemente depende do estado do objeto. Uma forma de modelar o comportamento de um objeto é o uso de um diagrama de estado, que modela os estados de um objeto, as ações executadas dependendo daqueles estados e as transições entre os estados do objeto.

II. Em contraste com o diagrama de classe e o diagrama de sequência, que mostram a estrutura estática de um componente de software, o diagrama de distribuição é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa.

III. Num diagrama de sequência, pode-se mostrar a destruição de um objeto com um X grande no fim da linha de vida do objeto. Outros objetos podem destruir um objeto e, nesse caso, uma seta aponta do outro objeto para o X.


Quais estão corretas?

Alternativas
Ano: 2015 Banca: FAUEL Órgão: Prefeitura de Ortigueira - PR
Q1228344 Engenharia de Software
Sobre os conceitos básicos da Linguagem de Modelagem Unificada (UML), atribua V (verdadeiro) ou F (Falso) às afirmativas abaixo: 
(  ) Os Diagramas de Caso de Uso representam um conjunto de sequências de ações que um sistema desempenha para produzir um resultado. 
(  ) No Diagrama de Classes representa-se a estrutura dinâmica do sistema. 
(  ) As classes são representadas na UML como um retângulo sólido com três compartimentos. O compartimento superior contém o nome da classe. O compartimento do meio contém os atributos da classe. E o inferior contém as operações da classe. 
(  ) Os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Os tipos principais de relacionamentos no diagrama de classes: Associação, Agregação e Generalização.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Alternativas
Ano: 2015 Banca: FAURGS Órgão: HCPA
Q1219961 Engenharia de Software
Considere os itens abaixo.
I - Diagrama de classes e diagrama de sequência
II - Descrição do ambiente técnico do sistema e declaração de necessidade e de viabilidade
III - Cenários de uso e diagrama de atividades

IV - Declaração restrita de escopo para o sistema
Quais são artefatos produzidos como consequência do levantamento de requisitos?
Alternativas
Q1149222 Engenharia de Software
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
Q936984 Engenharia de Software

Sobre o UML, considere as afirmativas a seguir.


I. Uma agregação é uma forma mais forte de relacionamento de composição.

II. Uma parte pode pertencer a somente um todo de cada vez.

III. Somente uma classe no relacionamento pode representar o todo.

IV. As partes no relacionamento de composição só existem enquanto o todo existir.


Assinale a alternativa correta.

Alternativas
Q936982 Engenharia de Software
Sobre diagramas UML, assinale a alternativa correta.
Alternativas
Q879526 Engenharia de Software

Considere as seguintes afirmações sobre o diagrama de classes da linguagem UML.


I - Fornece uma visão estática ou estrutural de um sistema.

II - Seus elementos principais são caixas, ícones usados para representar classes e interfaces. Cada caixa é dividida em seções horizontais. A seção superior contém o nome da classe, a do meio lista seus atributos, a terceira seção contém as operações ou comportamentos da classe.

III - Uma classe abstrata ou método abstrato é indicado pelo uso de itálico no nome da classe.


Quais estão corretas?

Alternativas
Q879525 Engenharia de Software

Considere as seguintes afirmações sobre a linguagem UML.


I - O diagrama de comunicação mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa, sendo similar a um fluxograma, exceto pelo fato de que pode mostrar fluxos concorrentes.

II - Um diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método e, opcionalmente, incluindo seus parâmetros, seus tipos e o tipo de retorno.

III - Casos de uso e o diagrama de caso de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.


Quais estão corretas?

Alternativas
Q814429 Engenharia de Software
Segundo a UML 2.0, o Diagrama de Caso de Uso é um dos diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas. Outro exemplo de diagrama de partes dinâmicas de um sistema é o
Alternativas
Q814329 Engenharia de Software
De acordo com a UML 2.0, assinale a alternativa correta no que diz respeito a um diagrama de classes.
Alternativas
Q809077 Engenharia de Software
UML é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos. Os relacionamentos são as ligações entre os elementos dos modelos UML. Sobre a Generalização, é correto afirmar que é um relacionamento
Alternativas
Q767393 Engenharia de Software
Os Diagramas da UML (Unified Modeling Language – Linguagem de Modelagem Unificada) podem ser divididos em Diagramas Estruturais e Diagramas Comportamentais. O Diagrama de Transição de Estado (DTE) é um dos Diagramas Comportamentais, e através dele é possível realizar análises das transições entre estados dos objetos de um sistema de software, em que podem ser previstas as possíveis operações realizadas, tudo em função dos eventos que podem ocorrer. Um DTE pode conter elementos básicos, mas também pode conter elementos menos utilizáveis, porém, muitas vezes úteis. Em relação aos elementos considerados menos utilizáveis, mas às vezes úteis, em um DTE, assinale a alternativa correta.
Alternativas
Q753544 Engenharia de Software
Estereótipos de análise são usados na UML 2.0 para nos oferecer uma orientação mais específica para o processo de identificação de classes. Os estereótipos de análise são divididos em três tipos de classe. Identifique os estereótipos de modelo icônicos na figura a seguir de acordo com a sequência. Imagem associada para resolução da questão
Alternativas
Q753542 Engenharia de Software
A UML 2.0 é composta por muitos diagramas. O objetivo disso é formar múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se, assim, atingir a completude da modelagem. De acordo com o cenário, para emitir saldo no Diagrama a seguir, qual modelo foi utilizado? Imagem associada para resolução da questão
Alternativas
Q753540 Engenharia de Software
De acordo com a UML 2.0, a técnica que consiste em desenvolver rapidamente um “rascunho” do que seria o sistema de informação quando ele estivesse finalizado é
Alternativas
Q738870 Engenharia de Software

A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados.

Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

As afirmativas são, respectivamente, 


Alternativas
Q738864 Engenharia de Software

Linguagens gráficas de modelagem são úteis para descrever e especificar sistemas computacionais porque oferecem notações próprias para representar conceitos e características estruturais e comportamentais do projeto de software.

Assinale a opção que indica o diagrama da UML recomendado para modelar característica comportamental com ênfase nos vínculos entre os vários objetos de um projeto de software.

Alternativas
Respostas
1041: C
1042: D
1043: E
1044: C
1045: A
1046: D
1047: D
1048: E
1049: A
1050: E
1051: D
1052: A
1053: C
1054: C
1055: D
1056: A
1057: D
1058: A
1059: D
1060: D