Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 1.555 questões

Q2222862 Engenharia de Software
UML (Unified Modeling Laguage) ou Linguagem de Modelagem Unificada fornece ferramentas para análise, projeto e implementação de softwares. Sobre a UML, analise as assertivas abaixo:
I. Notação é a parte gráfica, a sintaxe da linguagem de modelagem, definindo como os itens e conceitos serão modelados.
II. Metamodelo é um diagrama que define a notação, geralmente um diagrama de classe.
III. UML possui uma abordagem familiar padrão que modela uma classe usando três itens: nome da classe, atributos da classe e métodos da classe.
Quais estão corretas?
Alternativas
Q2219409 Engenharia de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
O diagrama de colaboração é usado, exclusivamente, para capturar as interações entre os atores externos, como, por exemplo, os usuários e o sistema em análise.

Alternativas
Q2219408 Engenharia de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
Na UML, o diagrama de classe mostra a ordem das mensagens trocadas entre os objetos e ajuda a visualizar o fluxo de controle em um determinado cenário.

Alternativas
Q2200773 Engenharia de Software
A Linguagem de Modelagem Unificada (Unified Modeling Language - UML) é uma linguagem gráfica utilizada para modelar, documentar e especificar sistemas orientados a objetos. A respeito do diagrama de casos de uso, é correto afirmar que
Alternativas
Q2197542 Engenharia de Software
No contexto da Linguagem de Modelagem Unificada (UML), qual dos diagramas a seguir descreve os componentes de hardware e software e sua interação com outros elementos que auxiliam no processamento?
Alternativas
Q2176528 Engenharia de Software
Sobre a UML (Unified Modeling Language), assinale a alternativa que apresenta SOMENTE diagramas estruturais. 
Alternativas
Q2172409 Engenharia de Software
Assinale a alternativa que identifica um diagrama estrutural da UML utilizado para fazer a modelagem da visão estática de um sistema e que oferece, principalmente, suporte para os requisitos funcionais desse sistema.
Alternativas
Q2172408 Engenharia de Software
São diagramas comportamentais da UML (Unified Modeling Language):
Alternativas
Q2171681 Engenharia de Software
Sobre injeção de dependência, analise as assertivas abaixo e assinale a alternativa correta.
I. Recomenda-se implementar a injeção de dependência quando uma classe é dependente de outra.
II. A injeção de dependência não permite desacoplar uma classe de suas classes dependentes, mas facilita o entendimento da implementação.
III. Uma das formas de implementação é pela criação de um pool de objetos, no qual objetos são retirados para serem injetados em uma classe.
Alternativas
Q2171666 Engenharia de Software
O tipo de diagrama da UML mais adequado para modelar a interação entre objetos em um sistema é o Diagrama de:
Alternativas
Q2171637 Engenharia de Software
Assinale a alternativa que descreve corretamente o conceito de Injeção de Dependências (DI)?
Alternativas
Q2171636 Engenharia de Software
Assinale a alternativa que descreve corretamente o conceito de Inversão de Controle (IoC)? 
Alternativas
Q2171635 Engenharia de Software
Quais são as principais vantagens da utilização de injeção de dependências em um projeto de software?
Alternativas
Q2171634 Engenharia de Software
Qual é a diferença entre inversão de controle e injeção de dependências?
Alternativas
Q2164144 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) é composta por vários diagramas, que têm por objetivo fornecer visões do sistema a ser modelado. “Existem dois diagramas que são associados diretamente à linguagem de programação, tendo como objetivo mostrar a organização do próprio código do projeto de software, escondendo detalhes de especificações através de seus artefatos de sistema e a dependência de seus relacionamentos.” Assinale-os.
Alternativas
Q2159656 Engenharia de Software
Em um diagrama de classes da UML 2.0, o losango em branco e a linha tracejada com uma flecha significam, respectivamente:
Alternativas
Q2156965 Engenharia de Software
Sobre o uso de quadros de interação em diagramas da UML, podemos afirmar que 
Alternativas
Q2156963 Engenharia de Software
Em um diagrama de atividades da UML (Unified Modeling Language), um analista precisa indicar a execução em paralelo de três ações, gerando três fluxos de controle distintos. Após a realização das três ações, a atividade deverá voltar a apresentar um fluxo único. Para representar este comportamento, o analista deverá fazer uso de 
Alternativas
Q2156955 Engenharia de Software
Um analista recebeu a demanda de realizar a manutenção de um caso de uso complexo, cuja implementação envolve trocas de mensagens entre objetos de várias classes de um sistema de software orientado a objetos. Considerando esse cenário, um diagrama que o analista pode utilizar para modelar o comportamento dessa implementação é o diagrama de 
Alternativas
Q2156954 Engenharia de Software
O Diagrama de casos de uso da UML (Unified Modeling Language), prevê em sua estrutura tipos distintos de relacionamentos. A única alternativa que apresenta relacionamentos permitidos entre casos de uso no diagrama é 
Alternativas
Respostas
221: E
222: E
223: E
224: D
225: B
226: D
227: C
228: A
229: D
230: B
231: D
232: D
233: B
234: A
235: B
236: A
237: A
238: C
239: D
240: C