Buscar

MODELAGEM DE SISTEMAS COM UML SM

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=202003309834 1/6
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: MODELAGEM DE SISTEMAS COM UML 
Aluno(a): RODRIGO DE SOUZA NETTO 202003309834
Acertos: 10,0 de 10,0 30/10/2021
 
 
Acerto: 1,0 / 1,0
O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos. Com base nesse
contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no
desenvolvimento de software:
Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
Torna o código mais organizado e legível.
Permite melhor reuso do código ou dos objetos.
 Aumenta o número de classes do sistema.
Permite substituir uma tecnologia que implemente uma camada de forma simples.
Respondido em 30/10/2021 10:04:09
 
 
Explicação:
Resposta correta: Aumenta o número de classes do sistema.
 
 
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:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=202003309834 2/6
I e III.
II, III e IV.
II e IV.
 I e II.
I, II e III.
Respondido em 30/10/2021 10:22:00
 
 
Explicação:
Resposta correta: I e II.
 
 
Acerto: 1,0 / 1,0
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, dentre as
alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação.
1. O Jogador 1 inicializa o jogo.
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação.
3. O Jogador 1 insere os dados do Jogador 2.
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro
informando para ambos que o jogo pode ser iniciado.
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo
entre ambos os jogadores.
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do
jogo, baseado em uma série de dados e condições distintas.
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo
participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3.
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os
envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos
os recursos da comunicação virtual.
11. O caso de uso é encerrado.
 
 
 Questão3
a
30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=202003309834 3/6
Respondido em 30/10/2021 09:59:32
 
 
Explicação:
Resposta correta:
 
 
Acerto: 1,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.
 Questão4
a
30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=202003309834 4/6
( ) 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 - V - V.
F - F - V.
V - V - F.
V - F - V.
 F - V - F.
Respondido em 30/10/2021 09:53:57
 
 
Explicação:
Resposta correta: F - V - F.
 
 
Acerto: 1,0 / 1,0
Quais são os dois tipos de diagrama de interação:
 Diagrama de sequência e diagrama de comunicação
Diagrama de classes e diagrama de estados
Diagrama de atividades e diagrama de estados
Diagrama de classe e diagrama de sequência
Diagrama de sequência e diagrama de componentes
Respondido em 30/10/2021 10:05:53
 
 
Explicação:
A resposta certa é:Diagrama de sequência e diagrama de comunicação
 
 
Acerto: 1,0 / 1,0
No diagrama de componentes temos as interfaces. Estas são operações que especificam serviços de um
componente. Assinale a alternativa que indica o que elas descrevem:
A lista de serviços de um software
 O comportamento do software visível externamente
O comportamento interno do software
As associações de um software
O comportamento do software na interação com outros sistemas
Respondido em 30/10/2021 10:22:06
 
 
Explicação:
A resposta certa é:O comportamento do software visível externamente
 
 
 Questão5
a
 Questão6
a
7a
30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=202003309834 5/6
Acerto: 1,0 / 1,0
(FUNCAB - DETRAN-PB - 2013) Na UML, são exemplos de diagramas comportamentais e diagramas
estruturais, respectivamente:
 de estado e de classes.
de objetos e de casos de uso.
de colaboração e de atividades.
de classes e de colaboração.
de componentes e de sequência.
Respondido em 30/10/2021 09:42:26
 
 
Explicação:
Resposta correta: de estado e de classes.
 
 
Acerto: 1,0 / 1,0
(DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para descrever as
principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as
interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o
diagrama de:
sequência
atividades
casos de uso
entidade relacionamento
 componentes
Respondido em 30/10/2021 09:40:07
 
 
Explicação:
Resposta correta: componentes
 
 
Acerto: 1,0 / 1,0
Assinale a afirmativa falsa sobre padrões de projeto:
É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo
uso inadequado deles.
Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil.
Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em
problemas similares.
Padrões fornecem uma linguagem comum para os desenvolvedores
 Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
Respondido em 30/10/2021 10:25:41
 
 
Explicação:
A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico.
 
 
 Questão
 Questão8
a
 Questão9
a
30/10/21, 10:30 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=507724200&user_cod=2727602&matr_integracao=2020033098346/6
Acerto: 1,0 / 1,0
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-
case)
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
 Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as
dependências entre eles sejam gerenciáveis.
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação
entre eles.
Respondido em 30/10/2021 09:32:41
 
 
Explicação:
A resposta certa é:Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as
dependências entre eles sejam gerenciáveis.
 
 
 
 
 
 
 
 
 
 
 
 Questão10a
javascript:abre_colabore('38403','271034485','4952785286');

Continue navegando