🎯 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

Q940520 Engenharia de Software

A figura a seguir representa um diagrama de classe UML.

Imagem associada para resolução da questão

Com base nesse diagrama UML, analise as afirmativas abaixo.

I Classe B implementa a interface C.

II Classe A está associada à classe B.

III Classe A é composta de objetos da interface C.

IV Classe B está associada à interface C.

Estão corretas as afirmativas

Alternativas
Q940519 Engenharia de Software

A linguagem de modelagem unificada (UML) oferece vários diagramas para modelagem de sistemas de software. Considere as afirmativas abaixo a respeito do diagrama de classes UML.


I Permite documentar a comunicação de instâncias de classes do sistema.

II As relações de associação entre duas classes no diagrama de classes são mapeadas para atributos das classes durante sua implementação.

III Pode ser usado para representar uma visão da arquitetura de um sistema de software.

IV O conceito de pacotes é utilizado para agregar diagramas de classes que fazem parte do mesmo sistema.


Estão corretas as afirmações

Alternativas
Q936689 Engenharia de Software

Em relação a UML, julgue o próximo item.


A UML aponta modelos e diagramas mandatórios que facilitam o desenvolvimento de softwares voltados para o ambiente mobile, web e desktop.

Alternativas
Q936688 Engenharia de Software

Em relação a UML, julgue o próximo item.


Um diagrama de classes UML de um sistema a ser desenvolvido em Java representa conjuntos de objetos que compartilham atributos, operações, relacionamentos e semântica.

Alternativas
Q935159 Engenharia de Software
A UML possui um conjunto de diagramas que podem ser usados para visualizar, especificar, construir e documentar artefatos de software. No contexto do envio de mensagens entre objetos durante a execução de uma tarefa, considere dois interesses do projetista: evidenciar os relacionamentos entre objetos e realçar a ordem temporal de mensagens. Dois diagramas para lidar primariamente com esses interesses são, respectivamente:
Alternativas
Q933768 Engenharia de Software

Casos de uso são das mais importantes ferramentas de especificação de sistemas em uso atualmente, constituindo representações textuais em forma de narrativa.


Tais representações demonstram

Alternativas
Q927943 Engenharia de Software

Para um dos módulos do Sistema de Consolidação de Prestação de Contas (SisCoPreCo), utilizando a UML, Paola construiu o diagrama de casos de uso a seguir.

                                        Imagem associada para resolução da questão

Com base no diagrama apresentado, Paola especificou que 

Alternativas
Q926425 Engenharia de Software
Na UML versão 2.0 o Diagrama de Sequência teve a adição de um recurso chamado Fragmentos Combinados utilizado para modelar testes lógicos. Em relação a Fragmentos Combinados, é INCORRETO afirmar que são
Alternativas
Q926421 Engenharia de Software
A estrutura da UML 2.0 propõe 13 diagramas para modelagem de sistemas, a maioria dos quais já existia nas versões anteriores. Os diagramas existentes anteriormente sofreram acréscimos em maior ou menor grau, e em alguns casos tiveram seus nomes alterados. O Diagrama de Tempo é um dos três novos diagramas propostos na versão 2.0; os outros dois novos diagramas incorporados nessa versão são
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922755 Engenharia de Software
Assinale a alternativa correta em relação aos diagramas UML, que têm por objetivo representar os subsistemas ou submódulos englobados por um software, de forma a determinar as partes que o compõem.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922752 Engenharia de Software
Considere as seguintes afirmações sobre Unified Modeling Language (UML) – Diagrama de Classes da Linguagem de Modelagem Unificada.
I - O diagrama de classes é um diagrama comportamental.
II - A multiplicidade 2..* estabelece que existem pelo menos dois objetos envolvidos no relacionamento, podendo haver muitos objetos envolvidos.
III- Em uma agregação, os objetos-parte não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.
Quais estão corretas?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922727 Engenharia de Software
No diagrama de classes UML, ___________ é um tipo especial de associação representada por um losango vazio em uma extremidade do ícone; indica uma relação todo-parte em que a classe para a qual a seta aponta é considerada uma parte da classe que se encontra na extremidade do losango da associação.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922726 Engenharia de Software
Os diagramas de classe UML também podem exibir relações entre classes. Uma classe que seja subclasse de outra classe é conectada a essa última por uma seta com uma linha sólida como eixo e com uma ponta triangular vazia. A seta aponta da subclasse para a superclasse. Em UML, esta relação é chamada de
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922620 Engenharia de Software
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as funcionalidades que o software disponibilizará, assinale a alternativa correta.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922614 Engenharia de Software
Assinale a alternativa que apresenta o diagrama comportamental a partir da versão 2.0 da Unified Modeling Language (UML) – Linguagem de Modelagem Unificada, cujo foco está na ordem temporal em que mensagens são trocadas entre os objetos envolvidos em um determinado processo.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922589 Engenharia de Software

Os diagramas de classe UML também podem exibir relações entre classes. Uma relação de ___________ representa uma conexão particular entre classes em que alterações na segunda classe podem requerer alterações na primeira classe; essa relação é indicada por uma linha tracejada (com setas opcionais nas extremidades e com rótulos opcionais).


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922588 Engenharia de Software

Os vários diagramas que fazem parte de UML 2.5 proporcionam representações gráficas de modelos do sistema. No entanto, estas representações gráficas, muitas vezes, não são suficientes; muitas vezes, pré-condições ou pós-condições devem ser satisfeitas antes de completar alguma ação especificada. __________ complementa UML, permitindo especificar pré e pós-condições de uma maneira formal.


A alternativa que contém o termo que completa corretamente a lacuna do texto acima é

Alternativas
Q921229 Engenharia de Software
Qual é a representação gráfica de uma Ação em um Diagrama de Atividades, conforme UML 2.2?
Alternativas
Q921051 Engenharia de Software

Considere o caso de uso abaixo.


Imagem associada para resolução da questão


Se em I for colocada a palavra

Alternativas
Q919240 Engenharia de Software
Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”.
Segundo a ordem apresentada, as afirmativas são, respectivamente,
Alternativas
Respostas
761: B
762: A
763: E
764: C
765: A
766: A
767: B
768: C
769: D
770: B
771: B
772: C
773: B
774: C
775: C
776: D
777: A
778: C
779: D
780: C