🎯 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

Q52976 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura III, há dois nós interligados, que representam duas unidades computacionais; há cinco componentes distribuídos entre os nós; um destes implementa uma interface e um outro depende dessa interface; ClienteAplicacao depende de Stub; ServidorAplicacao depende de Banco de dados.
Alternativas
Q52975 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura II, telaA é o nome de uma instância de uma classe; três objetos são criados e dois são destruídos; há duas autochamadas e uma delas só é executada se uma condição de guarda for satisfeita; a mensagem da instância de TelaReserva para a de CntrReserva é assíncrona; a mensagem da instância de TelaResultado para a de CntrReserva é síncrona.
Alternativas
Q52974 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura I, uma instância da classe Grupo pode ter ligações para mais de uma instância dessa mesma classe; a classe Grupo herda um atributo da classe Usuario; há uma agregação entre Grupo e Usuario; o método desconectar , na classe CntrPersistenciaRelacional, tem visibilidade pública; cada objeto da clas se TelaAutenticacao pode ter uma ligação com um objeto da classe Grupo.
Alternativas
Q52973 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

De acordo com o diagrama da figura I, a classe CntrPersistenciaRelacional implementa IPersistencia; a classe Pessoa pode ser instanciada; a classe CntrAutenticacao é abstrata e implementa IRAutenticacao; Driver é uma classe da associação entre CntrPersistenciaRelacional e Conexao; o método conectar da classe CntrPersistencia é protegido e visível a partir de código que esteja presente no método desconectar da classe CntrPersistenciaRelacional.
Alternativas
Q52675 Engenharia de Software
Representar a arquitetura de software em várias visões, utilizando vários modelos, produz um resultado mais consistente uma vez que há muita informação dissociada para retratar em um único modelo. Nesse sentido considere os itens abaixo, relativos aos principais esquemas de visões:

I. Um esquema que ressalta, em separado, os detalhes estático, dinâmico e funcional dos objetos identificados no sistema, ou seja, cada objeto possui sua estrutura e sua descrição definidas do ponto de vista estático, dinâmico e funcional.
II. As visões determinam uma seqüência de atividades que ocorrem no tempo, ou seja, uma evolução incremental dos conceitos do negócio e suas representações. Primeiro devem ser pensados os detalhes da visão lógica para, em seguida, se pensar nos detalhes da visão física. As semânticas determinam as representações estática e dinâmica de ambas as visões.
III. Um esquema onde as visões são coordenadas com o objetivo de representar a arquitetura como um modelo de abstração que possui o foco na estrutura nos elementos essenciais, sugerindo a notação UML [Booch98] como principal mecanismo de representação dos propósitos das visões. IV. Um esquema onde vários propósitos são atendidos pelas visões, tais como, abordar a organização lógica do sistema, organizar suas funcionalidades, abordar os aspectos de concorrência e descrever a distribuição física do software na plataforma utilizada. As visões se dividem em lógica, de processo, de desenvolvimento, de implementação e de casos de uso.

Os itens acima referem-se, respectivamente, às visões
Alternativas
Q52633 Engenharia de Software
Considere as informações apresentadas a seguir para
responder às questões de nºs 26 e 27.


Imagem 007.jpg
O modelo mostrado no diagrama de classes acima foi mapeado
para um esquema relacional em um banco de dados, e será
utilizado em uma aplicação Java com Hibernate em sua configuração
padrão. Todas as classes do modelo são concretas.

À luz da UML, a relação entre Fabricante e Produto é uma
Alternativas
Q52605 Engenharia de Software
Considere:

I. Farol ligado.
II. Comprar produto.
III. Máquina elétrica.

Os itens acima são representados em diagramas UML, respectivamente, como
Alternativas
Q52316 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

No diagrama, Bicicleta e Veiculo_motor são tipos de veículos e, dessa forma, têm relação de herança com veiculo. É correto afirmar que veiculo é subclasse de Bicicleta e Veiculo_motor.
Alternativas
Q52315 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

O diagrama acima mostra uma hierarquia de herança: um conjunto de classes e subclasses para uma aplicação que modela diferentes tipos de veículos, tais como bicicletas, motos e carros.
Alternativas
Q52314 Engenharia de Software
Imagem 005.jpg

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

Um caso de uso mostra a estrutura estática de um objeto, sua estrutura interna e suas relações.
Alternativas
Q51043 Engenharia de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

Na visão do modelo do usuário da UML (unified modelling language), são definidos os aspectos de interface homemmáquina do sistema.
Alternativas
Q50324 Engenharia de Software
Imagem associada para resolução da questão

Assinale o diagrama de classe que expressa corretamente a implementação mostrada acima, em Java, das classes Produto e Fabricante, bem como da associação entre as mesmas.
Alternativas
Q50314 Engenharia de Software
Aplicações com interfaces web podem apresentar fluxos de navegação complexos entre suas páginas. Há links e botões a serem clicados a qualquer momento, disparando eventos de transição de uma página para outra e até para si mesma. Utilizando Javascript no lado do cliente, e possivelmente recursos Ajax, é possível habilitar ou desabilitar links e permitir ou impedir o envio de formulários com base em condições verificadas em tempo real. Dentre os tipos de diagrama UML listados a seguir, qual o que melhor modelaria o fluxo de navegação descrito?
Alternativas
Q50310 Engenharia de Software
O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado. Sobre o modelo de casos de uso, são feitas as afirmativas a seguir.

I - Atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará.

II - A evolução dos casos de uso ao longo do ciclo de vida do projeto prevê que os mesmos ganhem em seu texto os detalhes específicos de implementação necessários à construção do software na tecnologia adotada.

III - As combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.

IV - É recomendável que cada caso de uso seja decomposto funcionalmente e passe a incluir casos de uso menores, sucessivamente, até a menor unidade implementável possível, atendendo ao princípio da decomposição funcional.

Estão corretas APENAS as afirmativas
Alternativas
Q45700 Engenharia de Software
Considere o caso de uso ilustrado na figura utilizando a notação UML

Imagem 030.jpg

A descrição do cenário que melhor descreve esse caso de uso é:
Alternativas
Q45699 Engenharia de Software
Considere a parte de um diagrama de classes mostrada na figura abaixo:

Imagem 029.jpg

Nesse diagrama, a classe X é uma subclasse das classes Y e Z. Tanto a classe Y como a classe Z têm um método m. Inicialmente X utilizava o método m ( ) da classe Z, mas passou a utilizar o método m ( ) da classe Y. Nessa situação, assinale a alternativa correta.
Alternativas
Q43360 Engenharia de Software
Ainda com relação às linguagens, julgue os próximos itens.
UML (universal modelling language) é uma linguagem de modelagem proprietária que pode ser utilizada no desenvolvimento de sistemas de maneira intuitiva para visualização de objetos.
Alternativas
Q42159 Engenharia de Software
Na Orientação a Objetos, um diagrama que retrata uma série de elementos estáticos, suas associações, estruturas de superclasse e outros inter-relacionamentos estáticos é denominado diagrama de
Alternativas
Q26409 Engenharia de Software
Na notação original da UML 2.0, os símbolos + (mais) e # (jogo da velha), antecedendo as operações de uma classe, caracterizam tais operações, respectivamente, como
Alternativas
Q26408 Engenharia de Software
Atividade, Caso de Uso e Componente são diagramas da UML 2.0 classificados, respectivamente, no âmbito
Alternativas
Respostas
2101: E
2102: C
2103: E
2104: E
2105: B
2106: D
2107: A
2108: E
2109: C
2110: E
2111: E
2112: D
2113: C
2114: B
2115: B
2116: C
2117: E
2118: D
2119: A
2120: C