Buscar

Simulado - MODELAGEM DE SISTEMAS EM UML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a 
 Questão 
Acerto: 0,0 / 1,0 
 
Um dos diagramas da UML tem a responsabilidade de exibir todos os modelos de objetos que se 
relacionam, enviando e recebendo mensagens uns aos outros. Esse diagrama representa a mais 
importante estrutura que temos no paradigma orientado a objeto, e mostra os atributos e métodos 
associados a cada modelo de objetos do sistema. 
 
Estamos falando de qual diagrama da UML? 
 
 Classes 
 Objetos 
 
Estados 
 
Estruturas compostas 
 
Casos de uso 
 
 
Explicação: 
O Diagrama de classes descreve, para cada classe, suas propriedades (atributos e métodos) e seus 
relacionamentos com as demais classes. Classe é a base estrutural dos sistemas orientados a objetos. O 
diagrama de classes de projeto deriva do diagrama conceitual de classes, agregando novos atributos, todos os 
métodos necessários, identificando os corretos relacionamentos entre as classes (e não apenas associações), 
adicionando as multiplicidades e outros elementos relevantes da UML. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor) 
"À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase 
sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao usuário, informações de 
tratamento de erros e atribuição de nomes a comandos." 
 PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: 
AMGH, 2016 (adaptado). 
 
Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e 
as atividades de projeto. 
I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de 
projeto. 
II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais. 
III. Um requisito não funcional só pode estar associado a um único requisito funcional. 
IV. Uma interface eficiente não tem relação com requisitos não funcionais. 
 
É correto apenas o que se afirma em: 
 
 
I, II e III. 
 I e II. 
 
II, III e IV. 
 
I e III. 
 
II e IV. 
 
 
Explicação: 
Resposta correta: I e II. 
Requisitos funcionais declaram as funcionalidades necessárias ao sistema. 
Requisitos não funcionais apresentam algumas características associadas a uma, algumas ou todas as 
funcionalidades, e dizem respeito a aspectos de qualidade, confiabilidade, desempenho, portabilidade, segurança 
e usabilidade do sistema. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior 
Considere o seguinte elemento pertencente à notação UML 2.5. 
 
O elemento representa um (a) 
 
 
Estado de sincronismo 
 
Estereótipo 
 
Statechart 
 
Dependência 
 Pacote 
 
 
Explicação: 
Resposta correta: Pacote 
 
 
4a 
 Questão 
Acerto: 0,0 / 1,0 
 
Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação 
(FGV - 2018) 
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, 
 
 
F - F - V. 
 F - V - V. 
 F - V - F. 
 
V - F - V. 
 
V - V - F. 
 
 
Explicação: 
Resposta correta: F - V - F. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das frases abaixo não tem relação com o conceito de componente? 
 
 
Um componente é uma caixa preta e representa um artefato. 
 Um componente é representado por um quadrado contendo o nome de sua função. 
 
Um componente tem vida autônoma. 
 
Um componente oferece e requer serviços. 
 
Os componentes fazem uso de estereótipos. 
 
 
Explicação: 
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é um diagrama de implementação? 
 
 É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
 
É um conjunto de elementos que define o processo de execução do sistema. 
 
É um conjunto de elementos que define a estrutura de módulos de um sistema. 
 
É um conjunto de elementos que define como o sistema funciona. 
 
É um conjunto de elementos que define o ambiente do sistema. 
 
 
Explicação: 
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e 
marque (V) para verdadeiro ou (F) para falso. 
 
( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de 
Engenharia de Software dentro de um projeto. 
( ) Requisitos com características funcionais representam os comportamentos que um programa ou um 
sistema deve apresentar diante de certas ações de seus usuários. 
( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento. 
 
A sequência correta é 
 
 V, V, V 
 
V, V, F 
 
V, F, V 
 
F, F, V 
 
F, V, F 
 
 
Explicação: 
Resposta correta: V, V, V 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja 
descrição sobre casos de uso e seus componentes é incorreta: 
 
 
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. 
 Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. 
 
Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator 
usando um sistema como meio para atingir um objetivo. 
 
Um cenário é, também, chamado de instância de caso de uso. 
 
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma 
organização. 
 
 
Explicação: 
Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão 
GoF Facade: 
 
 
Baixo Acoplamento 
 
Polimorfismo 
 
Alta Coesão 
 
Criador 
 Controlador 
 
 
Explicação: 
A resposta certa é:Controlador 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes 
implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui 
esse propósito: 
 
 Strategy 
 
Factory Method 
 
Template Method 
 
Adapter 
 
Facade 
 
 
Explicação: 
A resposta certa é:Strategy

Continue navegando