Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

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
Q3350239 Engenharia de Software
A UML é uma das mais importantes técnicas utilizadas para a modelagem de software, constando de diversos tipos de diagramas para atender a tal finalidade.
Nesse contexto, os diagramas
Alternativas
Q3336821 Engenharia de Software

Observe o diagrama abaixo modelado em UML 2.5.1.


Imagem associada para resolução da questão

Semanticamente, o diagrama indica que:

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
Q3298828 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada para representar sistemas de software. Entre seus diagramas, aquele utilizado principalmente para representar o comportamento dinâmico do sistema, mostrando a sucessão de mensagens trocadas entre os objetos durante a execução de um cenário específico é o Diagrama de
Alternativas
Q3290598 Engenharia de Software
Um sistema de gestão de processos judiciais está sendo desenvolvido para um Tribunal Regional do Trabalho e deve permitir o cadastro de processos, a definição de fluxos de trabalho, a gestão de documentos e a geração de relatórios estatísticos. A equipe de desenvolvimento está utilizando a UML 2.5 para modelar a interação entre os diversos objetos do sistema, como processos, documentos e usuários, enfatizando a troca de mensagens e a ordem temporal das ações. Para isso, o mais adequado é utilizar o diagrama de  
Alternativas
Q3288674 Engenharia de Software
No diagrama de classes UML, a herança é representada como:
Alternativas
Q3288668 Engenharia de Software
Dentre os diagramas UML, assinale a alternativa que apresenta CORRETAMENTE o diagrama mais adequado para modelar o comportamento dinâmico de um sistema em termos de interação entre objetos:
Alternativas
Q3288666 Engenharia de Software
Segundo o diagrama apresentado, é CORRETO afirmar que:
Alternativas
Q3288665 Engenharia de Software
O diagrama UML apresentado na figura acima é um: 
Alternativas
Q3288654 Engenharia de Software
A UML possui diagramas para documentar vários aspectos do desenvolvimento de software, sendo o diagrama de casos de uso um dos mais comuns.
Das alternativas abaixo, assinale aquela que NÃO é responsabilidade do diagrama de casos de uso:
Alternativas
Q3286414 Engenharia de Software

No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte. 


O diagrama de casos de uso é utilizado principalmente para modelar o fluxo de dados dentro do sistema. 

Alternativas
Respostas
81: A
82: E
83: E
84: E
85: C
86: D
87: B
88: E
89: E
90: B
91: D
92: D
93: C
94: A
95: A
96: B
97: D
98: B
99: B
100: E