Buscar

MODELAGEM DE SISTEMAS COM UML(Simulado)

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

24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
Teste de
Conhecimento
 avalie sua aprendizagem
(Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas)
 
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia
durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do
produto e das pessoas que estão realizando o trabalho."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado).
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico.
R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou.
R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo,
sessenta dias.
R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo.
R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento que o professor
a registra.
R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez
minutos de orientação.
 
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos:
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:
MODELAGEM DE SISTEMAS COM UML 
Lupa   Calc.
   
 
EEX0121_202102220637_TEMAS 
 
Aluno: LUIS ALFREDO RIBEIRO DA SILVA Matr.: 202102220637
Disc.: MODE DE SIST UML  2022.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este
modelo de questões que será usado na sua AV e AVS.
 
 
1.
R1, R3, R4
R2, R4, R5
R1, R2, R3
R3, R4, R5
R1, R2, R5
Data Resp.: 24/04/2022 20:00:57
 
Explicação:
Resposta correta: R2, R4, R5
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
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.
 
Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
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.
Torna o código mais organizado e legível.
Data Resp.: 24/04/2022 20:02:35
 
Explicação:
Resposta correta: Aumenta o número de classes do sistema.
 
 
 
 
3.
24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que
seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML.
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir.
Data Resp.: 24/04/2022 20:07:56
 
Explicação:
Resposta correta:
 
 
 
 
4.
24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
Infere-se, pela leitura desse modelo, que
Qual das frases abaixo não tem relação com o conceito de componente?
O que é um diagrama de implementação?
(TJ-MS ‒ 2017) Analise o diagrama de máquina de estado a seguir:
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido.
os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos.
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta.
Data Resp.: 24/04/2022 20:14:36
 
Explicação:
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
 
 
 
 
5.
Um componente oferece e requer serviços.
Um componente tem vida autônoma.
Um componente é representado por um quadrado contendo o nome de sua função.
Um componente é uma caixa preta e representa um artefato.
Os componentes fazem uso de estereótipos.
Data Resp.: 24/04/2022 20:18:54
 
Explicação:
A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função.
 
 
 
 
6.
É um conjunto de elementos que define a arquitetura de execução dos sistemas.
É um conjunto de elementos que define a estrutura de módulos de um sistema.
É um conjunto de elementos que define o processo de execução do sistema.
É um conjunto de elementos que define como o sistema funciona.
É um conjunto de elementos que define o ambiente do sistema.
Data Resp.: 24/04/2022 20:20:22
 
Explicação:
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas.
 
 
 
 
7.
24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
Sobre o diagrama, é correto afirmar que
(IBFC ‒ EBSERH ‒ 2016) A análise de requisitos é a primeira fase de desenvolvimento de software dividido em requisitos funcionais e
requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes de classificação, tais como:
(1) Requisitos de confiabilidade
(2) Requisitos de produtos
(3) Requisitos éticos
(4) Requisitos de portabilidade
''Implementar em um único módulo aspectos de implementação de interface com o usuário, lógica do negócio e acesso a dados''.  Assinale o
padrão GRASP que está sendo diretamente violado por essa estratégia de implementação:
O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, só
pode retornar à faculdade de origem efetuando outra matrícula.
O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Transferido".
O aluno no estado "Jubilado" é o aluno que tem dívidas financeirascom a universidade, e portanto, excedeu o tempo para cursar as
disciplinas.
O aluno no estado "Formado" é o aluno que cumpriu todos os créditos, e que nunca passou pelo estado "Desligado".
O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e depois de transferido, pode
retornar à faculdade de origem sem a necessidade de efetuar matricula.
Data Resp.: 24/04/2022 20:22:47
 
Explicação:
Resposta correta: O aluno no estado "Cursando" pode solicitar transferência a qualquer momento para outra universidade, e
depois de transferido, só pode retornar à faculdade de origem efetuando outra matrícula.
 
 
 
 
8.
Da relação apresentada existem somente o 1, 3 e 4
Da relação apresentada existem somente o 1, 2 e 4
Da relação apresentada existem todos
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 2, 3 e 4
Data Resp.: 24/04/2022 20:26:18
 
Explicação:
Resposta correta: Da relação apresentada existem todos
 
 
 
 
9.
Polimorfismo
Criador
Baixo Acoplamento
Alta Coesão
Controlador
Data Resp.: 24/04/2022 20:28:21
 
Explicação:
24/04/2022 20:30 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
''Implementamos em um único módulo aspectos de implementação de interface com o usuário, lógica do negócio e acesso a dados''.
Assinale o princípio SOLID que está sendo diretamente violado por essa estratégia de implementação:
A resposta certa é:Alta Coesão
 
 
 
 
10.
Princípio da Responsabilidade Única
Princípio da Segregação de Interfaces
Princípio da Inversão de Dependências
Princípio Open Closed
Princípio de Substituição de Liskov
Data Resp.: 24/04/2022 20:29:43
 
Explicação:
A resposta certa é:Princípio da Responsabilidade Única
 
 
 
 
 
 
 
    Não Respondida      Não Gravada     Gravada
 
 
Exercício inciado em 24/04/2022 19:52:56.

Continue navegando