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

Foram encontradas 1.555 questões

Q3636849 Engenharia de Software
Em um projeto de software para gerenciamento hospitalar, o analista de sistemas elaborou um diagrama de casos de uso para representar as interações entre o sistema e seus usuários. Nesse diagrama, diferentes elementos são usados para ilustrar os atores que interagem com o sistema e as funcionalidades oferecidas. Considerando o contexto da modelagem UML, assinale a alternativa que descreve corretamente o papel dos elementos “ator” e “caso de uso” no diagrama de casos de uso.
Alternativas
Q3636847 Engenharia de Software
A construção de um diagrama de classes UML é uma etapa fundamental na análise e projeto de sistemas orientados a objetos, visando representar a estrutura estática do sistema. Esse processo deve seguir uma sequência lógica para garantir que as classes, atributos, métodos e relacionamentos sejam adequadamente identificados e modelados. Considerando esse contexto, assinale a alternativa que apresenta a ordem correta para a elaboração de um diagrama de classes UML típico. 
Alternativas
Q3636600 Engenharia de Software
Qual relação da Linguagem de Modelagem Unificada (UML, Unified Modeling Language) expressa dependência de ciclo de vida da parte em relação ao todo?
Alternativas
Q3620964 Engenharia de Software
Para representar graficamente o fluxo de validação e aprovação de um pedido de compras em um sistema de ERP público, a equipe utilizou diagramas de atividade. Julgue as afirmativas abaixo:

I. Diagramas de atividade são adequados para representar processos de negócio e fluxos de controle.
II. É possível representar decisões condicionais em um diagrama de atividade por meio de nós de decisão.
III. Um nó de fork permite a execução paralela de atividades subsequentes.
IV. Diagramas de atividade não suportam modelagem de eventos assíncronos ou concorrência.

Qual alternativa está CORRETA?
Alternativas
Q3620960 Engenharia de Software
Um Analista de Tecnologia da Informação foi designado para documentar os requisitos funcionais de um novo sistema de gestão de licenças ambientais. O gerente do projeto pediu que você utilize diagramas de casos de uso. Nesse contexto, é CORRETO afirmar que: 
Alternativas
Q3620949 Engenharia de Software
Durante a informatização do processo de licenciamento ambiental de um órgão estadual, o Analista de Tecnologia da Informação é responsável por modelar os requisitos do sistema. Para representar graficamente as interações entre os analistas ambientais e o sistema (como "registrar pedido" e "emitir licença"), ele decide utilizar uma notação da UML. Assinale a alternativa CORRETA mais adequada.
Alternativas
Q3538650 Engenharia de Software
O Tribunal Federal do estado Gama está buscando modernizar o seu processo de distribuição de mandados judiciais. Atualmente, o processo envolve diversas etapas manuais, comunicação descentralizada e dificuldades no rastreamento dos mandados. Para otimizar este fluxo de trabalho, a equipe de TI está utilizando a UML 2.5 para modelar o novo sistema informatizado de distribuição de mandados.
Considerando a necessidade de visualizar a sequência de interações entre os diferentes participantes do processo ao longo do ciclo de vida de um mandado, desde a sua emissão até a sua conclusão, o diagrama mais adequado para representar essa dinâmica comportamental é o Diagrama de
Alternativas
Q3504791 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A UML fornece uma linguagem visual padronizada para modelar aspectos estruturais e comportamentais de sistemas de software.

Alternativas
Q3503093 Engenharia de Software
Utilizando o Astah-Community-7.1.0, Paulo precisa criar um diagrama de sequência para representar a interação entre um cliente e um sistema de reservas. Qual elemento ele deve usar para representar as mensagens trocadas entre o cliente e o sistema?
Alternativas
Q3502010 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem destinada a visualizar, especificar, construir e documentar os artefatos de um sistema de software. Qual das alternativas abaixo NÃO é um diagrama da UML?
Alternativas
Q3497392 Engenharia de Software
Considere um desenvolvedor que está na fase de modelagem de requisitos de um sistema de gestão hospitalar e decide utilizar algumas técnicas para a representação de requisitos funcionais e não funcionais. Acerca desse assunto, avalie as sentenças a seguir:

A representação de requisitos funcionais por meio de diagramas de casos de uso com descrições textuais estruturadas, e a modelagem de requisitos não funcionais por meio de catálogos específicos, permite uma visão integrada e rastreável dos requisitos do sistema hospitalar. PORQUE Durante a modelagem de requisitos, utilizar diagramas de casos de uso e descrições estruturadas para os funcionais e catálogos de requisitos para os não funcionais garantem rastreabilidade e validação.


Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q3475611 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada no desenvolvimento de sistemas, com o objetivo de representar diferentes aspectos de um sistema. Existem dois tipos principais de diagramas na UML: diagramas estruturais e diagramas comportamentais. Sabendo disso, assinale a alternativa que apresenta um diagrama da UML estrutural. 
Alternativas
Q3402440 Engenharia de Software
O design de software é uma etapa crucial no desenvolvimento de sistemas de software, pois define a estrutura e a arquitetura do sistema antes da implementação.
Com relação aos conceitos e práticas importantes no design de software analise os itens a seguir.

I. Modelagem UML (Unified Modeling Language, ou Linguagem de Modelagem Unificada) é usada para visualizar e documentar o design do software através de diagramas como diagramas de classes, diagramas de sequência e diagramas de casos de uso.
II. Design Orientado a Domínio (ou domain-driven design, DDD) é uma abordagem que foca na modelagem que pode levar a abstrações de software chamadas modelos de domínio.
III. Design Responsivo e Escalável busca garantir que o software possa lidar com diferentes cargas de trabalho e se adaptar a diferentes dispositivos e tamanhos de tela.

Está correto o que se afirma em.
Alternativas
Q3401875 Engenharia de Software
Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas essenciais para representar a estrutura estática de um sistema, detalhando classes, atributos, operações e os relacionamentos entre elas.
Com relação aos relacionamentos de classes da UML, analise os itens a seguir.
I. Composição. II. Agregação. III. Generalização.
Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em
Alternativas
Q3373661 Engenharia de Software
No desenvolvimento orientado a objetos, qual diagrama UML é mais adequado para modelar as interações entre atores e o sistema? 
Alternativas
Q3362161 Engenharia de Software
UML é uma linguagem de notação e um padrão para representar visualmente a arquitetura, o design e a implementação de sistemas de software. UML utiliza diversos termos em seu metamodelo. Relacione os termos da UML a seguir às suas respectivas definições.

1. Classe. 2. Operação. 3. Interface. 4. Método.
( ) É um serviço solicitado a um objeto para produzir um comportamento;
( ) É uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, métodos relacionamentos e semântica;
( ) É a implementação de uma operação que especifica o algoritmo ou procedimento usado pela operação;
( ) É definido como um conjunto de operações externamente visíveis, elas podem ser associados a tipos de classes.


A relação correta, na ordem dada, é:
Alternativas
Q3362160 Engenharia de Software
Os padrões GRASP descrevem princípios fundamentais de design de objetos (OD) e atribuição de responsabilidades, que ajudam a entender a essência de OD. A atribuição de responsabilidades ocorre durante a criação dos diagramas de
Alternativas
Q3357266 Engenharia de Software
Sobre o diagrama de casos de uso, analise as afirmativas a seguir:

I.É utilizado para representar a funcionalidade de um sistema do ponto de vista do usuário.
II.Os atores no diagrama representam os diferentes tipos de usuários que interagem com o sistema.
III.As associações de inclusão indicam cenários opcionais que podem ser estendidos por outros casos de uso.

É correto o que se afirma em:
Alternativas
Q3309647 Engenharia de Software
Acerca dos diagramas UML, assinale a opção correta. 
Alternativas
Q3299587 Engenharia de Software
O diagrama UML, que tem como objetivo capturar os requisitos funcionais de um sistema do ponto de vista do usuário, é o diagrama de
Alternativas
Respostas
41: C
42: E
43: E
44: E
45: B
46: E
47: D
48: C
49: B
50: E
51: A
52: E
53: E
54: E
55: C
56: D
57: B
58: E
59: D
60: D