🎯 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

Q743312 Engenharia de Software
O desenvolvimento de sistemas baseados em computação exige, como todos os projetos técnicos e de engenharia, a documentação de sistemas. Sobre as técnicas de documentação de sistemas baseados em software, assinale a afirmativa INCORRETA.
Alternativas
Q743300 Engenharia de Software
A figura a seguir ilustra um modelo estático da Linguagem UML (Unified Modeling Language). O diagrama de classes, com finalidade didática, apresenta a modelagem de dados parcial para um sistema acadêmico. 

De acordo com a figura, para os itens numerados de I a IV, marque V para as afirmativas verdadeiras e F para as falsas. ( ) A classe Acadêmico, item I, é uma especialização das classes Técnico, Discente e Professor, que herdam o atributo-chave da classe Acadêmico. ( ) A associação 1 : * (1 : n), item II, ao ter a persistência em banco de dados, indica que o atributo-chave da Classe Disciplina será chave estrangeira na Tabela Turma. ( ) A classe de associação Horário, item III, resolve a associação * : * (n : n) passando seu atributo-chave para as tabelas Turma e Sala quando da persistência em banco de dados. ( ) A associação * : * (n : n) entre a classe Discente e a classe Turma, item IV, persiste em banco de dados com a criação de uma nova tabela que contém os atributos-chaves dessas classes. Assinale a sequência correta
Alternativas
Q733510 Engenharia de Software

Com base na representação de uma classe em Unified Modeling Language (UML) apresentada abaixo,


Classe

+ attr1: int

+ attr2: String

+ Operation1(a: booleano): double

# Operation2()


é correto afirmar que:

Alternativas
Q731506 Engenharia de Software
Considerando que um Caso de Uso expressa formas de utilizar um sistema para alcançar um objetivo particular, em relação à notação de Caso de Uso 2.0, é correto afirmar que
Alternativas
Q725340 Engenharia de Software
A UML (linguagem de modelagem unificada) é uma notação padrão de diagramação, utilizada em Orientação a Objetos. Dentre os diagramas abaixo, aquele que NÃO pertence à UML é o diagrama de
Alternativas
Q717559 Engenharia de Software
Na área de Engenharia de Software, UML permite representar um sistema de forma padronizada. Está correto, tecnicamente, ao afirmarmos que o UML é:
Alternativas
Q717553 Engenharia de Software

Relacione as duas colunas quanto aos diagramas da UML 2.0:

(1) Diagrama de pacotes

(2) Diagrama de estrutura

(3) Diagrama de comunicação


(A) descreve os pacotes ou pedaços do sistema divididos em agrupamentos lógicos mostrando as dependências entre eles.

(B) utilizado para descrever composta a colaboração interna de classes, interfaces ou componentes para especificar uma funcionalidade.

(C) exibe uma interação, consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles.

Assinale a alternativa correta.

Alternativas
Q717552 Engenharia de Software
Na Engenharia de Software, o diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será projetado, é uma excelente ferramenta para o levantamento dos:
Alternativas
Q715137 Engenharia de Software

Analisando a figura a seguir, o diagrama dado é um típico diagrama de

Imagem associada para resolução da questão

Alternativas
Q715136 Engenharia de Software
O diagrama UML 2.0 que mostra o fluxo das mensagens entre os objetos de aplicações orientadas a objetos e, também, mostra a associação entre as classes é o diagrama de
Alternativas
Q715135 Engenharia de Software
Um dos diagramas da UML 2.0 que pode ser utilizado para a modelagem dinâmica de processos é o diagrama de
Alternativas
Q712770 Engenharia de Software

Analise as seguintes afirmações sobre a UML (do Inglês Unified Modeling Language):

I. A UML é uma linguagem de modelagem independente do processo de desenvolvimento.

II. O diagrama de transições de estados representa os requisitos não funcionais do sistema.

III. O modelo de interações representa as mensagens trocadas entre os objetos para a execução dos cenários de casos de uso sistema.

Quais dessas afirmações estão corretas?

Alternativas
Q705213 Engenharia de Software
A UML (Linguagem de Modelagem Unificada), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML apresenta uma linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos através de diagramas. Assinale a alternativa que corresponde ao diagrama da UML, que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de sequência e possíveis anotações complementares
Alternativas
Q705206 Engenharia de Software
Considere o diagrama de caso de uso abaixo utilizado na UML (Linguagem de Modelagem Unificada), e assinale a alternativa correta: Imagem associada para resolução da questão
Alternativas
Q700860 Engenharia de Software

Considere o diagrama UML da figura abaixo.


Imagem associada para resolução da questão

  figura apresenta um diagrama de

Alternativas
Q694362 Engenharia de Software

Analise o diagrama de classes a seguir.

Imagem associada para resolução da questão

Com relação ao diagrama, é correto afirmar que

Alternativas
Q693431 Engenharia de Software
Acerca de UML e RUP, assinale a opção correta.
Alternativas
Q690239 Engenharia de Software
Em um diagrama de classes da UML 2.0, deseja-se representar uma relação entre 2 classes, K e Pb, que guardam entre si as seguintes características: I. Pb pode participar em qualquer relacionamento que já tenha sido construído com K. II. Pb herda de K os seus atributos e o seu comportamento. III. Caso algum comportamento em Pb seja diferente do de K, ele pode ser inserido ou modificado em Pb sem afetar K. O tipo de relacionamento que deve ser utilizado para representar a relação entre Pb e K, que satisfaça as características I, II e III é
Alternativas
Q690237 Engenharia de Software
Em relação à UML 2.0, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F): ( ) No diagrama de classes, os atributos são precedidos por símbolos que definem a sua visibilidade +, -, # e $. ( ) Conceitualmente, diagramas de estrutura composta relacionam diagrama de classe com o de componente. ( ) Diagrama de pacote e de Objeto são exemplos de diagramas comportamentais. ( ) Diagrama de sequência é um tipo de diagrama de interação que enfatiza o tipo e a ordem das mensagens passadas entre os elementos durante a execução. A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q687701 Engenharia de Software
Qual diagrama UML contém uma associação ternária ou uma associação equivalente a uma ternária?
Alternativas
Respostas
1021: A
1022: C
1023: B
1024: D
1025: B
1026: E
1027: B
1028: C
1029: E
1030: C
1031: C
1032: C
1033: E
1034: B
1035: E
1036: C
1037: D
1038: A
1039: E
1040: A