🎯 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

Q4256893 Engenharia de Software
Relacione os diagramas da Linguagem de Modelagem Unificada (UML) listados na Coluna 1 com as suas respectivas finalidades descritas na Coluna 2.

Coluna 1 Diagramas
1. Diagrama de Casos de Uso
2. Diagrama de Classes
3. Diagrama de Sequência
4. Diagrama de Atividades
5. Diagrama de Estado

Coluna 2 Finalidades
(  ) Representa as interações entre os atores externos e o sistema, ilustrando as funcionalidades de alto nível e os requisitos funcionais da aplicação.
(  ) Descreve a estrutura estática do sistema, exibindo os tipos de objetos, seus atributos, métodos e os relacionamentos estáticos entre eles.
(  ) Modela a troca de mensagens entre objetos ao longo do tempo, detalhando a ordem temporal das interações para a execução de um cenário específico.
(  ) Ilustra o fluxo de controle ou fluxo de dados passo a passo entre as ações, sendo frequentemente utilizado para modelar processos de negócio ou algoritmos complexos.
(  ) Mostra as transições e as condições que levam um objeto a mudar de uma situação para outra durante o seu ciclo de vida em resposta a eventos.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q4248415 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


No metamodelo UML, a herança é modelada por uma relação de generalização entre classificadores, na qual o elemento mais específico se relaciona ao mais geral e herda implicitamente suas características e restrições.

Alternativas
Q4232595 Engenharia de Software
 Em um Diagrama de Classes da UML, há uma associação do tipo todo-parte entre as classes DEPARTAMENTO (todo) e FUNCIONARIO (parte). Se uma instância da classe DEPARTAMENTO for removida do sistema, os objetos da classe FUNCIONARIO, que estavam associados, continuam existindo de forma independente. Como é conhecido esse tipo de associação? 
Alternativas
Q4228470 Engenharia de Software
Com base em conceitos de engenharia de software e modelagem UML, julgue os itens a seguir.
I Na engenharia baseada no reúso, componentes consolidados preservam os requisitos originais quando há validação de compatibilidade funcional.
II A depuração consiste em demonstrar a existência de defeitos no programa por meio da execução de casos de teste.
III A refatoração melhora a estrutura interna do software, reduzindo a deterioração causada por mudanças sucessivas no desenvolvimento incremental.
IV Na UML, a agregação representa uma associação todo-parte, como ocorre quando um Registro de Paciente é composto por dados do Paciente e por uma ou mais Consultas.

Estão certos apenas os itens
Alternativas
Q4219292 Engenharia de Software
Diagramas UML são um valioso recurso para documentar as funcionalidades e a dinâmica das interações em um sistema a ser projetado.

Para representar as interações externas com o sistema e as funcionalidades percebidas pelos usuários, assinale a opção que apresenta o diagrama UML mais indicado. 
Alternativas
Q4209776 Engenharia de Software
Assinale a alternativa que apresenta um diagrama estrutural da UML (Unified Modeling Language). 
Alternativas
Q4209718 Engenharia de Software
Durante a modelagem de uma plataforma distribuída de pagamentos, certa equipe de arquitetura avaliou diagramas UML relacionados a casos de uso, diagramas de sequência e relacionamentos estruturais entre objetos do domínio. Na revisão técnica, foram analisados:

• Relacionamentos entre casos de uso;
• Fragmentos combinados em diagramas de sequência;
• Composição entre objetos; e
• Navegabilidade e acoplamento entre classes.

Em relação à especificação UML e aos conceitos de modelagem orientada a objetos, assinale a afirmativa correta.
Alternativas
Q4207795 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) é um padrão amplamente consolidado para a especificação, visualização e documentação de sistemas de software. Considerando a notação e os propósitos dos principais diagramas da UML, analise as afirmativas abaixo:

I. Os diagramas de sequência têm como objetivo primordial representar a estrutura estática dos dados, exibindo entidades, seus respectivos atributos e os relacionamentos de associação entre elas.
II. Embora não exista na UML um diagrama dedicado exclusivamente à modelagem física de bancos de dados, o diagrama de classes é frequentemente utilizado para modelar estruturas de dados e suas relações.
III. Na notação de um diagrama de classes, uma classe é representada por um retângulo, o qual pode ser subdividido em compartimentos para especificar seus atributos e operações.

Das afirmativas acima, qual(is) está(ão) correta(s)? 
Alternativas
Q4199162 Engenharia de Software
Acerca dos padrões XML, JSON e do modelo UML, julgue o item.
No mapeamento de consistência entre diagramas de sequência e diagramas de classes da UML, mensagens de chamada podem corresponder a operações declaradas nas classes receptoras; mensagens de retorno, por sua vez, não constituem operações independentes e, portanto, não exigem declaração formal como operações no diagrama de classes.
Alternativas
Q4186045 Engenharia de Software
 Considere as afirmações abaixo referentes a UML (Unified Modeling Language), em seguida, assinale a alternativa correta.

I. A UML estabelece o processo formal de desenvolvimento de software, definindo etapas necessárias para análise, projeto e implementação.

PORQUE

II. A UML inclui diferentes tipos de diagramas que permitem representar tanto a estrutura quanto o comportamento de um sistema.
Alternativas
Q4185109 Engenharia de Software
Considerando os diagramas e suas funções na UML 2, julgue os itens subsequentes. 
Diagramas de componente modelam os artefatos e componentes que compõem o sistema. 
Alternativas
Q4181927 Engenharia de Software
Na UML, um relacionamento pode ser descrito como uma conexão entre itens. Observe os seguintes diagramas de classes:


Imagem associada para resolução da questão


Os dois relacionamentos representados no modelo, respectivamente, são: 
Alternativas
Q4181865 Engenharia de Software
Em um projeto de substituição de um sistema legado, a equipe de análise decidiu utilizar UML para documentar diferentes perspectivas do sistema. Durante a modelagem, foram produzidos diagramas de casos de uso para comunicação com áreas demandantes, diagramas de classes para estruturar entidades e responsabilidades do domínio, diagramas de sequência para detalhar interações temporais entre objetos e diagramas de atividades para representar fluxos de trabalho com decisões, paralelismos e condições de execução. Conforme o enunciado, analise as sentenças a seguir:

I- A UML não define um único diagrama capaz de representar integralmente todos os aspectos de um sistema de software, de modo que diferentes tipos de diagramas podem ser empregados para modelar perspectivas estruturais e comportamentais distintas do sistema.
PORQUE
II- O diagrama de classes é classificado como diagrama comportamental, pois seu objetivo principal é representar a ordem temporal das mensagens trocadas entre objetos durante a execução de um cenário de uso.


Analisadas as sentenças, é CORRETO afirmar que: 
Alternativas
Q4160433 Engenharia de Software
Em um consórcio público intermunicipal, o Analista de Sistemas está modelando o comportamento de um novo sistema de gestão de solicitações administrativas. Durante a análise, ele precisa representar como os objetos do sistema interagem ao longo do tempo paraа execução de um processo específico, como o fluxo de abertura, validação e aprovação de uma solicitação. Para isso, o Analista deve utilizar um diagrama da UML (Unified Modeling Language) que permita demonstrar a troca de mensagens entre os objetos na ordem cronológica em que os eventos ocorrem, evidenciando a dinâmica do sistema durante a execução de um cenário. Com base nessa situação, assinale a alternativa que corresponde CORRETAMENTE ao tipo de diagrama UML supracitado.
Alternativas
Q4160428 Engenharia de Software
Na Modelagem Orientada a Objetos, utilizada na análise e no projeto de sistemas de software para representar a estrutura e o comportamento de um sistema, são definidas relações entre objetos que permitem descrever como as entidades se organizam e interagem. Entre essas relações, destaca-se a composição, que representa uma associação forte, na qual a existência das partes depende diretamente da existência do todo, ou seja, se o objeto agregado for removido, suas partes também deixam de existir. Com base nesse conceito, assinale a alternativa que indica CORRETAMENTE o símbolo utilizado para representar a composição na Modelagem Orientada a Objetos.
Alternativas
Q4160424 Engenharia de Software
No contexto de engenharia de software, а modelagem de casos de uso é utilizada para representar as interações entre atores e o sistema, descrevendo funcionalidades e comportamentos do ponto de vista externo. Diante disso, analise as assertivas abaixo e julgue as em Verdadeiras (V) ou Falsas (F):

() O ator representa uma entidade externa ao sistema que interage com ele para atingir objetivos específicos.

() O ator é sempre representado dentro da fronteira do sistema, pois faz parte da sua estrutura interna.

() O relacionamento <<extend>> indica um comportamento obrigatório que sempre ocorre durante a execução de um caso de uso base.

() O caso de uso descreve uma funcionalidade do sistema que entrega valor ao ator por meio de um serviço ou comportamento.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4140353 Engenharia de Software

Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.


I.    O Diagrama de Casos de Uso descreve as interações entre um sistema e seu ambiente (atores humanos ou outros sistemas).

II.   O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.

III.  O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.

IV.  O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.



Estão corretas apenas as afirmativas

Alternativas
Q4088611 Engenharia de Software
Na fase de análise de um novo sistema de gestão de pessoal, o auditor precisa validar as interações entre os atores e o sistema, identificando os limites da aplicação.
O diagrama da UML 2 mais indicado para representar as funcionalidades do sistema sob a perspectiva dos atores é o 
Alternativas
Q4065622 Engenharia de Software
No ciclo de vida de desenvolvimento de software na Administração Pública, o Analista de Sistemas atua como um facilitador entre as necessidades governamentais e a implementação técnica.
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Alternativas
Q4059508 Engenharia de Software

Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.


Na modelagem de um portal de agendamento, o diagrama de casos de uso é adequado para representar, sob a ótica de atores externos, os serviços oferecidos pelo sistema, sem explicitar a lógica interna de implementação.

Alternativas
Respostas
1: A
2: C
3: A
4: C
5: D
6: E
7: D
8: E
9: C
10: D
11: C
12: C
13: C
14: B
15: D
16: C
17: A
18: C
19: D
20: C