Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.016 questões

Q3219246 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem utilizada para modelar, de forma estruturada, sistemas complexos de software. A UML possui diagramas estruturais, diagramas comportamentais e diagramas de interação. São exemplos de diagramas estruturais da UML:
Alternativas
Q3219230 Engenharia de Software
Manoel precisa representar uma interface e uma enumeração em um diagrama de classes da UML. Esses elementos possuem as seguintes características:
• O nome da interface é Estudante e possui dois métodos: calcularNota e confirmarPresenca. Ambos sem parâmetros e sem retorno(void).
• O nome da enumeração é EstadoCivil e possui os valores: Casado(a), Solteiro(a), Divorciado(a) e Viúvo(a).
A interface e a enumeração estão corretamente representados, respectivamente, em
Alternativas
Q3219219 Engenharia de Software
Os padrões de projeto documentados pelo GoF (Gang of Four) são divididos em três categorias, de acordo com a sua finalidade: padrões de criação, padrões estruturais e padrões comportamentais. Um padrão de projeto estrutural é o
Alternativas
Q3205775 Engenharia de Software
Um Diagrama de Classes da UML é a representação da estrutura e relações das classes que servem de modelo para objetos. Ele é a base para a construção de outros diagramas, como o de comunicação, de sequencia e de estados.
Observe o seguinte Diagrama de Classes da UML:

Imagem associada para resolução da questão


Baseado no diagrama acima, analise as seguintes afirmações:

I. Todos os métodos da classe ClasseA possuem retorno de dados do tipo boolean.
II. O atributoD da ClasseB é do tipo String e possui visibilidade privada.
III. O losango preenchido representa uma associação por composição entre a ClasseA e a ClasseB
IV. Ao excluir um objeto da ClasseA em sua implementação, também será excluído o objeto da ClasseB.

Estão corretas apenas as afirmativas 
Alternativas
Q3205759 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem padrão utilizada na Engenharia de Software para visualizar, especificar, construir e documentar artefatos de um sistema de software.
Sobre o Diagrama de Caso de Uso da UML, é correto afirmar que
Alternativas
Q3183767 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de pacotes é utilizado para representar os estados de um objeto durante a execução do sistema, e não para organizar as classes em pacotes lógicos ou físicos.

Alternativas
Q3183766 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de atividades em UML é utilizado para modelar o fluxo de trabalho ou os processos dentro de um sistema, ajudando a capturar as atividades, as decisões e os paralelismos no processo de execução, sendo especialmente útil em processos de negócios e fluxos de controle.

Alternativas
Q3183765 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de pacotes em UML é utilizado para organizar e agrupar as classes em pacotes, facilitando a modularização e a compreensão da estrutura do sistema, especialmente em sistemas grandes, em que a organização hierárquica é necessária.

Alternativas
Q3183764 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de casos de uso em UML descreve como os objetos interagem entre si para realizar uma tarefa, e não como os usuários interagem com o sistema. 

Alternativas
Q3183763 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de colaboração em UML é redundante, pois suas informações são completamente substituídas pelos diagramas de sequência, sendo desnecessário em um modelo de sistema.

Alternativas
Q3183762 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.

Alternativas
Q3183761 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


A linguagem de modelagem unificada (UML) é uma notação gráfica padrão para o modelamento de sistemas orientados a objetos, sendo amplamente utilizada na análise, no design e na documentação de sistemas, com foco em sua visualização e especificação. 

Alternativas
Q3183759 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.

Alternativas
Q3174934 Engenharia de Software
No contexto da análise de requisitos para o desenvolvimento de sistemas, o diagrama UML (Unified Modeling Language) é usado na modelagem de sistemas de software.
Quando se deseja mostrar as interações entre os atores e o sistema e as interações entre seus componentes, deve-se utilizar diagramas de
Alternativas
Q3170202 Engenharia de Software

A respeito de engenharia de software, julgue o item que se segue.


A utilização da UML independe do domínio da aplicação e das ferramentas de programação.

Alternativas
Q3167122 Engenharia de Software

Julgue o próximo item, relativo à modelagem de processos em UML 2.5.


Nos diagramas de atividades, os tokens de objeto são transportados por meio de ObjectFlows carregando dados por meio de Activity, logo, não há fluxo de tokens nulos.

Alternativas
Q3167121 Engenharia de Software

Julgue o próximo item, relativo à modelagem de processos em UML 2.5.


As atividades são essencialmente formas de realizar controle e fluxo de dados; por padrão, tais modelos são inerentemente sequenciais e não simultâneos, uma vez que o sequenciamento da execução do nó de atividade é modelado com ordenação obrigatória.

Alternativas
Q3167120 Engenharia de Software

Julgue o próximo item, relativo à modelagem de processos em UML 2.5.


Nos diagramas de atividades, as swimlanes podem expressar paralelismo no fluxo de atividades, não sendo possível, por meio delas, expressar particionamento hierárquico ou particionamento multidimensional.

Alternativas
Q3161226 Engenharia de Software
Um Analista de Informática precisa modelar um sistema de controle de estoque para uma loja de materiais de construção. Ele deseja representar visualmente as interações entre os diferentes atores do sistema (cliente, vendedor, gerente) e as funcionalidades do sistema (consultar estoque, realizar venda, gerar relatório).
Qual diagrama UML é o mais adequado para essa finalidade?
Alternativas
Q3136138 Engenharia de Software
3)A modelagem de um sistema (análise e projeto) pode ser documentada através dos modelos da UML (Unified Modeling Language). O diagrama de interação que dá ênfase à organização dos objetos que participam de uma interação, é denominado de: 
Alternativas
Respostas
1: A
2: A
3: A
4: C
5: B
6: E
7: C
8: C
9: E
10: E
11: C
12: C
13: E
14: C
15: C
16: E
17: E
18: E
19: C
20: C