🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.233 questões

Q1902812 Engenharia de Software

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


O diagrama de classes da UML inclui atributos e operações de uma classe, sem apresentar o dinamismo da comunicação com outras classes.

Alternativas
Q1901948 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


No diagrama de atividade a seguir, todas as atividades inseridas na região de atividade interrompível (interruptible activity region) serão afetadas no caso do acionamento de #2, interrompendo qualquer processamento que ocorra dentro da região #1.  


Imagem associada para resolução da questão

Alternativas
Q1899168 Engenharia de Software

Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.



Caso a linha que conecta A1 a A2 possuísse setas nas duas direções (de A1 para A2 e de A2 para A1), qual seria o código Java que representaria corretamente a classe A2? 
Alternativas
Q1895757 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


No paradigma orientado a objetos, os modelos de sequência podem ser representados por meio de diagrama de sequência da UML que descreve a sequência de interações de objetos de forma dinâmica.

Alternativas
Q1889082 Engenharia de Software
Considere as seguintes afirmações sobre o uso de UML para o projeto conceitual de banco de dados.

I - Diagramas de Classes podem ser utilizados para a modelagem conceitual da base de dados. As classes seriam usadas com o mesmo propósito de entidades no modelo Entidade-Relacionamento (ER), e as associações seriam usadas para representar os relacionamentos. As extensões mais comuns ao modelo ER, como atributos opcionais e repetitivos, e hierarquias de generalização/especialização, também estão presentes nesse tipo de diagrama UML.
II - As regras comuns para mapeamento de entidades/relacionamentos em modelos conceituais ER para gerar um esquema lógico relacional são aplicáveis no caso de modelos conceituais da base de dados expressos como um Diagrama de Classes UML. As classes são mapeadas para tabelas, e, de acordo com a cardinalidade das associações, essas são mapeadas para tabelas próprias ou para colunas adicionais em tabelas correspondendo às classes.
III- Para especificar restrições de integridade não nativas ao Diagrama de Classes, é possível utilizar a linguagem OCL.

Quais estão corretas?
Alternativas
Q1881568 Engenharia de Software
      O diagrama da UML a seguir representa um sistema em que um único organizador pode definir eventos e armazenar detalhes de festas à fantasia.  

Imagem associada para resolução da questão



Com base nas regras mostradas na figura, assinale a opção que apresenta a descrição textual que está explicitamente representada no diagrama. 
Alternativas
Q1881563 Engenharia de Software
A modelagem de sistemas usando UML consiste em organizar o software como uma coleção de objetos discretos que incorporam a estrutura dos dados e o comportamento. Um exemplo é exibido pela figura a seguir:
Imagem associada para resolução da questão
https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte2_coppe.pdf

Sobre a UML, pode-se afirmar que:
Alternativas
Q1881546 Engenharia de Software
Um diagrama de classes é um conceito importante de UML, que:
Alternativas
Q1877651 Engenharia de Software
Julgue o próximo item, relativos a UML 2, Scrum 2020, arquitetura cliente-servidor e alta disponibilidade. 
Uma solução de alta disponibilidade precisa detectar falhas de processos, de infraestrutura ou de software, não planejadas ou previsíveis, recuperar-se automaticamente da indisponibilidade e restabelecer a tolerância a falhas. 
Alternativas
Q1877650 Engenharia de Software
Julgue o próximo item, relativos a UML 2, Scrum 2020, arquitetura cliente-servidor e alta disponibilidade. 
Em UML, fragmentos combinados são sequências de processamento executadas sob circunstâncias específicas e que funcionam como mecanismos para adicionar lógica processual aos diagramas de sequência.
Alternativas
Q1867353 Engenharia de Software

Considere o diagrama de sequência UML mostrado abaixo.


Imagem associada para resolução da questão



Em relação ao diagrama mostrado, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.


( ) Um objeto da classe Controle recebe uma mensagem execute que contém uma instância p da classe Plano.

( ) A mensagem consultaPlanoPorCategoria pode ser enviada diversas vezes, uma vez para cada categoria c.

( ) A mensagem consulta recebida pelo objeto da classe Controle causa, por sua vez, o envio da mensagem consultaPlanoPorCategoria à instância b da classe BaseDePlanos.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Q1867349 Engenharia de Software

Considere a porção de um diagrama de classes UML mostrado abaixo:



Imagem associada para resolução da questão



De acordo com o diagrama mostrado, é correto afirmar que:

Alternativas
Q2421445 Engenharia de Software

A notação UML é um padrão visual para a representação de processos de software. Apesar disso, sua gama de símbolos deixa a desejar, pois sofrem ao utilizar simbologias semelhantes para representar mais de uma atividade. Uma possível solução para esse problema é o uso de

Alternativas
Q2411193 Engenharia de Software

Um tipo de diagrama UML, comportamental, que descreve a sequência de eventos de um ator que usa um sistema para completar um processo e permite que você visualize os diferentes tipos de papéis é conhecido como:

Alternativas
Q2044805 Engenharia de Software
Sobre os tipos de diagrama UML, temos os diagramas de _________, que mostram as interações entre um sistema e seu ambiente, e os diagramas de _________, que mostram as interações entre os atores e o sistema, e entre os componentes do sistema.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do texto: 
Alternativas
Q2038552 Engenharia de Software
Na UML2, são elementos intrínsecos utilizados no diagrama de sequência, EXCETO
Alternativas
Q2038551 Engenharia de Software
Na UML 2.0, o número de vezes que um ator pode utilizar um determinado caso de uso é conhecido como:
Alternativas
Q2010529 Engenharia de Software
Dos diagramas da UML, assinale a alternativa que apresenta o diagrama utilizado principalmente para organização e modelagem dos comportamentos de um sistema.
Alternativas
Q1915508 Engenharia de Software

A figura a seguir mostra um diagrama de classes da UML com a adição de círculos numerados próximos a quatro linhas que representam quatro tipos diferentes de relacionamento entre classes: 


Imagem associada para resolução da questão

Fonte: arquivo da banca.


Segundo a sintaxe da UML, os tipos de relacionamentos ilustrados na imagem, indicados pelos números 1, 2, 3 e 4, nessa ordem, são:

Alternativas
Q1905921 Engenharia de Software

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em 

Alternativas
Respostas
501: C
502: C
503: B
504: C
505: E
506: E
507: C
508: D
509: C
510: C
511: B
512: A
513: A
514: C
515: X
516: D
517: B
518: A
519: A
520: A