Questões de Concurso sobre UML - Página 40 | Gran Questões
 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.110 questões encontradas
Questões por página
20
Mais recentes
 

Sabe-se que um Analista de Suporte, envolvido em um projeto de software, necessita de um diagrama da UML que seria útil para mostrar o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware. Que diagrama da UML deverá ser modelado por esse profissional?


A

Objetos.


B

Pacotes.


C

Máquinas de Estado.


D

Componentes.


E

Instalação.

Ainda em relação à linguagem unificada de modelagem, Unified Modeling Language (UML), é INCORRETA afirmar que


A

O vocabulário da UML abrange três tipos de blocos de construção: Itens, Relacionamentos e Diagramas.


B

Os blocos de construção básicos orientados a objeto da UML são constituídos por quatro tipos de itens: Itens Estruturais, Itens Comportamentais, Itens de Agrupamentos e Itens Anotacionais.


C

Na UML as partes modulares de um sistema, que ocultam a sua implementação atrás de um conjunto de interfaces externas, são denominadas componentes.


D

Os blocos relacionais básicos de construção da UML podem ser apresentados através de quatro tipos de relacionamento: Dependência, Associação, Generalização e Realização.


E

A linguagem UML é uma linguagem fechada, não permite a ampliação da linguagem e não oferece mecanismos de extensibilidade.

Após observar a Figura 10, que mostra um diagrama da UML, pode-se afirmar que:


I. "A" é um caso de uso base sendo que, em algum ponto de sua especificação, será incluído, obrigatoriamente, o caso de uso "B".

II. "B" é um caso de uso base que, em algum ponto de sua especificação, poderá ou não ser estendido pelo caso de uso "C", dependendo do atendimento ou não de uma determinada condição.

III. O "Ator2" poderá realizar somente as seguintes atividades: (1) enviar dados para o caso de uso "C"; e (2) receber dados do caso de uso "C".


Quais estão corretas?


A

Apenas II.


B

Apenas III.


C

Apenas I e II.


D

Apenas I e III.


E

I, II e III.

UML é o acrônimo para Unified Modelling Language (Linguagem de Modelagem Unificada), proposta pelo OMG (Object Management Group) como um padrão para modelagem de sistema de software. Sobre as quatro partes que compõem a UML, pode-se afirmar:


I – Visões: As Visões mostram diferentes aspectos do sistema que está sendo modelado. A visão não é um gráfico, mas uma abstração, consistindo em uma série de diagramas. Definindo um número de visões, cada uma mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes, e uma figura completa do sistema poderá ser construída. As visões também podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.

II – Modelos de Elementos: Os conceitos usados nos diagramas são modelos de elementos que representam definições comuns da orientação a objetos, como as classes, objetos, mensagem, relacionamentos entre classes incluindo associações, dependências e heranças.

III – Mecanismos Gerais: Os mecanismos gerais proveem comentários suplementares, informações, ou semântica sobre os elementos que compõem os modelos; eles proveem também mecanismos de extensão para adaptar ou estender a UML para um método/processo, organização ou usuário específico.

IV – Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão. A UML possui nove tipos de diagramas que são usados em combinação para prover todas as visões do sistema.


Das afirmativas acima, está(ão) correta(s):


A

Somente a I, II e III.


B

Somente a II, III e IV.


C

Somente a I, III e IV.


D

I, II, III e IV.

Considere o seguinte diagrama de mensagens (ou de sequência), representado por meio da UML 2.0:


Imagem associada para resolução da questão


Com base nesse diagrama, é correto afirmar que


A

ambos os objetos (A e B) já existiam antes da geração da mensagem MsgA.


B

o objeto A é criado em consequência da mensagem MsgB.


C

o objeto B é armazenado em um banco de dados.


D

o objeto B é criado em consequência da mensagem MsgA.


E

o objeto B é destruído após a geração da mensagem MsgB.

No projeto orientado a objetos com UML 2.0, no tocante à visibilidade de objetos, uma operação pode ser precedida por um símbolo de mais (+). Nesse caso, isso significa que existe:


A

uma visibilidade pública.


B

subclasses abstratas na superclasse.


C

uma visibilidade protegida.


D

superclasses com herança múltipla.


E

um atributo privado.

Ano: 2014
Prova: BIO-RIO - EMGEPRON - Analista de Sistemas - Área Desenvolvimento de Web - 2014

O Rational Unified Process – RUP constitui um processo de software baseado nos métodos e ferramentas UML e orientado a casos de uso. O RUP é desenvolvido em cinco fases, sendo duas delas caracterizadas a seguir.


I - transfere o software do desenvolvedor para o usuário final para testes beta e aceitação.

II - engloba atividades de comunicação com o cliente e modelagem com foco na criação de modelos de análise e projeto com ênfase nas definições de classes e representações arquiteturais.


Nessa ordem, as fases descritas são denominadas, respectivamente


A

de transição e de Implementação


B

de transição e de elaboração


C

de homologação e de implementação


D

de homologação e de elaboração

No que diz respeito à modelagem como técnica de projeto, de acordo com a metodologia orientada a objetos com notação UML, os modelos são abstrações elaboradas para entender um problema antes de implementar uma solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em termos de classes e relacionamentos, enquanto que outro descreve a estrutura de controle de um sistema em termos de eventos e estados. Esses tipos são denominados, respectivamente, modelos de:


A

componentes e estados;


B

componentes e interações;


C

classes e componentes;


D

classes e estados;


E

classes e interações.

Segundo o UML 2.0, o tipo de diagrama que determina como um sistema deve funcionar, relacionando interações entre seus objetos é o de:


A

Classes;


B

Casos de Uso;


C

Objetos;


D

Sequência;


E

Pacotes.

Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.

2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.

3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.

4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?


A
Imagem associada para resolução da questão

B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão
Ano: 2014
Prova: FUNCAB - SEMGE - Auditor Fiscal - Área Tecnologia da Informação - 2014

Na UML 2.0, a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo é representada no diagrama de:


A

máquina de estados.


B

casos de uso.


C

sequência.


D

classes.


E

componentes.

Assinale abaixo a alternativa INCORRETA em relação à linguagem unificada de modelagem, Unified Modeling Language (UML).


A

As classes são os blocos de construção que descrevem um conjunto de objetos que compartilham os mesmo atributos, operações, relacionamentos e semântica. Uma classe implementa uma ou mais interfaces.


B

Na UML uma classe é representada graficamente como um retângulo. Cada classe deve ter um nome que a diferencie de outras classes. O nome qualificado é o nome da classe, tendo como prefixo o nome do pacote a que essa classe pertence.


C

Um atributo é uma propriedade nomeada de uma classe que descreve um intervalo de valores que as instâncias da propriedade podem apresentar. Uma classe pode ter qualquer número de atributos ou mesmo nenhum atributo. Um atributo representa uma propriedade do item que está sendo modelado, compartilhado por todos os objetos dessa classe. Graficamente, os atributos são listados em um compartimento.


D

Uma operação é a implementação de um serviço que pode ser solicitado por algum objeto da classe para modificar o comportamento. Uma classe pode ter qualquer número de operações ou até não ter nenhuma operação. Graficamente, as operações aparecem listadas em um compartimento imediatamente abaixo dos atributos da classe.


E

Na UML, ao representar uma classe, é necessário exibir todos os atributos e operações ao mesmo tempo, sem exceção.

Considere o diagrama da UML 2.0:

Imagem associada para resolução da questão

Trata-se de um diagrama de I e nele podem ser identificados II , III e IV .

As lacunas de I a IV são correta e respectivamente preenchidas por:


A

interfaces − componentes − relacionamentos de realização − conexões


B

implantação − elementos de hardware − nós − vias de comunicação


C

instalação − elementos de infraestrutura − nós − estereótipos de nós


D

modelagem cliente/servidor − servidor − clientes − interfaces de banco de dados


E

componentes − interfaces − componentes − relacionamentos de dependência

Marcelo trabalha como Analista Legislativo na Assembleia Legislativa do Estado de Pernambuco e recebeu a tarefa de elaborar um diagrama da UML 2.0 que seja capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como: fluxos de controle e de dados, situações de decisão em que haja uma entrada e diversas saídas, diferentes ações que podem ser executadas por objetos ou entidades quando um método for executado, como um conjunto de ações relacionadas pode ser executado e como afetará objetos ao redor, situações em que mais de uma atividade pode acontecer ao mesmo tempo.


Marcelo optou por usar o diagrama de


A

Classes.


B

Atividades.


C

Colaboração.


D

Objetos.


E

Casos de Uso.

O Método do Diagrama de Precedência (MDP) é utilizado pelos programas de computador de gerenciamento de projetos para representar e descrever relações de dependência entre atividade predecessora e sucessora. Assinale a alternativa que apresenta o relacionamento lógico mais utilizado no MDP.


A

Término para Início (TI).


B

Início para Término (IT).


C

Término para Término (TT).


D

Início para Início (II).


E

Todos os relacionamentos lógicos são utilizados com a mesma frequência.

Na UML 2.0, o diagrama que determina as necessidades de hardware do sistema e as características físicas tais como servidores, estações, topologias e protocolos de comunicação, é conhecido como diagrama de:


A

componentes.


B

estrutura composta.


C

atividade.


D

visão geral de interação.


E

implantação.

Casos de uso e atores não existem sozinhos, podendo haver relacionamentos entre eles em um sistema. Entre os tipos de relacionamentos, um é o mais comumente utilizado, e apresenta as características listadas a seguir.


  1. representa a informação de quais atores estão associados a que casos de uso;
  2. o fato de um ator estar associado a um caso de uso significa que esse ator interage e troca informações com o sistema;
  3. um ator pode se relacionar com mais de um caso de uso do sistema.


O tipo caracterizado é conhecido por relacionamento de:


A

comunicação


B

inclusão


C

extensão


D

generalização

Segundo Martin Flower (2005) , os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. O comportamento condicional de um diagrama de atividades é delineado por:


A

decisões e intercalações.


B

junções e separações.


C

nó inicial e atividade final.


D

junções e ações.


E

intercalações e separações.

 
Ir para a página:
OK
 
Gerar simulado