Buscar

MODELAGEM DE SISTEMAS EM UML - AVA1

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

20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
Avaliando
Aprendizado
Teste seu conhecimento acumulado
Acerto: 0,2  / 0,2
O uso de camadas tem vantagens que justi�cam 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 substituir uma tecnologia que implemente uma camada de forma simples.
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.
Torna o código mais organizado e legível.
Respondido em 20/09/2023 23:28:00
Explicação:
No caso da orientação a objetos, as classes são organizadas em módulos maiores, as chamadas camadas. Uma camada
somente pode usar serviço (de outras classes) da camada imediatamente inferior. A seguir, as desvantagens do
desenvolvimento de software em camadas:
- Aumenta o número de classes do sistema.
- A adição de camadas torna o sistema mais complexo.
- Potencialmente, reduz o desempenho do software.
Acerto: 0,2  / 0,2
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.
Questão1
a
Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
Infere-se, pela leitura desse modelo, que
o pacote associado à classe Pedido especi�ca a implementação de um método de controle do construtor
da classe Pedido.
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos
realizada pela data da coleta.
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou
mais reativos.
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame.
 os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
Respondido em 20/09/2023 23:29:22
Explicação:
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ.
Acerto: 0,2  / 0,2
Quais os tipos de visibilidade de um atributo numa classe?
Restrita, protegida, privativa e pacote
Pública, segura, privativa e pacote
 Pública, protegida, privativa e pacote
Restrita, protegida, privativa e controle
Pública, protegida, segura e pacote
Respondido em 20/09/2023 23:31:42
Explicação:
A resposta certa é:Pública, protegida, privativa e pacote
Acerto: 0,2  / 0,2
(CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especi�cando os requisitos para um software que
automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino
superior.
 Questão3
a
 Questão4
a
20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
Durante o processo de levantamento e especi�cação de requisitos, o engenheiro de software identi�cou
requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.
 
Considere os requisitos relacionados a seguir:
 
I - O sistema deve ser compatível com navegadores Web executando em smartphones.
II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.
III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV - O sistema deve ser desenvolvido com a linguagem Java.
V - O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na
instituição.
VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários
simultâneos.
 
Dentre os itens relacionados de I a VI, são requisitos não funcionais:
V e VI, somente
II, III, IV, V e VI, somente
 I, IV, V e VI, somente
I, II e IV, somente
II, III e V, somente
Respondido em 20/09/2023 23:32:25
Explicação:
Resposta correta: I, IV, V e VI, somente
Acerto: 0,2  / 0,2
Assinale a alternativa que contenha o padrão GoF aplicável quando temos diferentes implementações de uma
operação em que alguns passos são comuns e outros são especí�cos de cada implementação:
Factory Method
Facade
Adapter
 Template Method
Strategy
Respondido em 20/09/2023 23:33:02
Explicação:
A resposta certa é:Template Method
Acerto: 0,2  / 0,2
 Questão5
a
 Questão
6
a
20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma grá�ca e discutir
facilmente com sua equipe e com os usuários.
Avalie as assertivas I e II, a seguir.
I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar.
                                                                                          PORQUE
II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas.
E assinale a alternativa correta.
A assertiva I é falsa e a assertiva II é verdadeira.
As assertivas I e II são falsas.
 As assertivas I e II são verdadeiras e a assertiva II justi�ca a I.
As assertivas I e II são verdadeiras e a assertiva II não justi�ca a I.
A assertiva I é verdadeira e a assertiva II é falsa.
Respondido em 20/09/2023 23:33:37
Explicação:
Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justi�ca a I. Na construção ou desenvolvimento de
sistemas computacionais, assim como na construção imobiliária, há uma gradação da complexidade no processo de
construção, que depende de alguns fatores, sendo o tamanho (do sistema ou do empreendimento) um deles. Os
modelos, além da �nalidade inicial, funcionam também como instrumento de gerenciamento da complexidade,
considerando a limitação humana em lidar com ela. Os sistemas grandes e complexos carecem de ser modelados para
sua melhor compreensão em sua totalidade.
Acerto: 0,2  / 0,2
Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos,
como uma fotogra�a dos dados em determinado momento?
Diagrama de classes.
Diagrama de casos de uso.
 Diagrama de objetos.
Diagrama de dados.
Diagrama de atividades
Respondido em 20/09/2023 23:34:38
Explicação:
Resposta correta: Diagrama de objetos.
Acerto: 0,2  / 0,2
No diagrama de componentes temos as interfaces. Estas são operações que especi�cam serviços de um
componente. Assinale a alternativa que indica o que elas descrevem:
O comportamento interno do software
 Questão7
a
 Questão8
a
20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
 O comportamento do software visível externamente
A lista de serviços de um software
As associações de um software
O comportamento do software na interação com outros sistemas
Respondido em 20/09/2023 23:35:28
Explicação:
A resposta certa é:O comportamento do software visível externamente
Acerto: 0,2  / 0,2
(UFMT/2021 - Adaptada) A respeito do Uni�ed Modeling Language (UML), analise as a�rmativas.
I- É uma linguagem para marcação de tags.
II- Permite modelar elementos e relacionamentos.
III- Auxilia no desenvolvimento de software.
Está correto o que se a�rma em:
I, apenas.
 II e III, apenas.
I e II, apenas.
I, II e III.
I e III, apenas.
Respondido em 20/09/2023 23:36:18
Explicação:
UML é uma Linguagem Uni�cada de Modelagem amplamente utilizada para a elaboração da estrutura de projetos de
software.
Acerto: 0,2/ 0,2
Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF
Facade:
Polimor�smo
Alta Coesão
Criador
Baixo Acoplamento
 Controlador
Respondido em 20/09/2023 23:37:35
Explicação:
A resposta certa é:Controlador
 Questão9
a
 Questão10
a
20/09/2023, 23:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6

Continue navegando